Add latest libX11 template and its required dependencies.
While here, I compared install time in pkgfs vs pkgsrc on libX11, and pkgfs built the package 12 seconds faster. --HG-- extra : convert_revision : 7804a092c5d3ba879d9e869769ad912ddeb6743c
This commit is contained in:
parent
8adcb3fdb9
commit
9a7303df8a
18
README
18
README
|
@ -66,6 +66,24 @@ To list installed (stowned) packages, use this:
|
||||||
|
|
||||||
That's all for now folks. I hope you find it useful, as I do.
|
That's all for now folks. I hope you find it useful, as I do.
|
||||||
|
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
PERFORMANCE
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
pkgfs is really fast, trust me. That was one of my reasons to make my own
|
||||||
|
pkgsrc/ports alike system.
|
||||||
|
|
||||||
|
If you want benchmarks, here is one; building libX11 (all deps installed)
|
||||||
|
with pkgfs:
|
||||||
|
|
||||||
|
217.00s real 103.23s user 29.96s system
|
||||||
|
|
||||||
|
versus pkgsrc (make install clean):
|
||||||
|
|
||||||
|
229.22s real 112.75s user 54.79s system
|
||||||
|
|
||||||
|
The difference in this package might not be too big as I might think... but
|
||||||
|
anyway, 12 seconds faster is not that bad.
|
||||||
|
|
||||||
|
------------------------------------------------------------------------------
|
||||||
Juan Romero Pardines <xtraeme@gmail.com>
|
Juan Romero Pardines <xtraeme@gmail.com>
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,10 @@
|
||||||
|
# Template file for 'bigreqsproto-1.0.2'
|
||||||
|
pkgname=bigreqsproto-1.0.2
|
||||||
|
extract_sufx=".tar.gz"
|
||||||
|
url=http://xorg.freedesktop.org/releases/individual/proto
|
||||||
|
build_style=gnu_configure
|
||||||
|
short_desc="BigReqs extension headers from modular Xorg X11"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
checksum=153bc6e44f7e41743c7a9607173fc2c52301bda4
|
||||||
|
long_desc="
|
||||||
|
BigReqs extension headers from modular Xorg X11."
|
|
@ -0,0 +1,10 @@
|
||||||
|
# Template file for 'inputproto-1.4.4'
|
||||||
|
pkgname=inputproto-1.4.4
|
||||||
|
extract_sufx=".tar.bz2"
|
||||||
|
url=http://xorg.freedesktop.org/releases/individual/proto
|
||||||
|
build_style=gnu_configure
|
||||||
|
short_desc="Input extension headers from X.org"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
checksum=771db687cab6f2e77f36e3efd1bc4793c73b152b
|
||||||
|
long_desc="
|
||||||
|
This provides the input extension headers from modular X.org X11 project."
|
|
@ -0,0 +1,10 @@
|
||||||
|
# Template file for 'kbproto-1.0.3'
|
||||||
|
pkgname=kbproto-1.0.3
|
||||||
|
extract_sufx=".tar.bz2"
|
||||||
|
url=http://xorg.freedesktop.org/releases/individual/proto
|
||||||
|
build_style=gnu_configure
|
||||||
|
short_desc="KB extension headers from X.org"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
checksum=6547c6482a30c2b7feac09d71e9cc60dd97bc8b4
|
||||||
|
long_desc="
|
||||||
|
This provides the KB extension headers from modular X.org X11 project."
|
|
@ -0,0 +1,16 @@
|
||||||
|
# Template file for 'libX11-1.1.5'
|
||||||
|
pkgname=libX11-1.1.5
|
||||||
|
extract_sufx=".tar.bz2"
|
||||||
|
url=http://xorg.freedesktop.org/releases/individual/lib
|
||||||
|
build_style=gnu_configure
|
||||||
|
make_cmd="$PKGFS_MASTERDIR/bin/gmake"
|
||||||
|
configure_args="--enable-man-pages=3 --without-xcb
|
||||||
|
--disable-malloc0returnsnull"
|
||||||
|
short_desc="Base X libraries from modular Xorg X11"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
checksum=78567a999640851e7daba1ab44603ec099d0b619
|
||||||
|
long_desc="
|
||||||
|
This is the libX11 library that is the C binding to the X protocol. It
|
||||||
|
is the foundation of practically every X Window System program out there.
|
||||||
|
|
||||||
|
This is from the modular X.org X11 project."
|
|
@ -0,0 +1,11 @@
|
||||||
|
# Template file for 'libXau-1.0.4'
|
||||||
|
pkgname=libXau-1.0.4
|
||||||
|
extract_sufx=".tar.bz2"
|
||||||
|
url=http://xorg.freedesktop.org/releases/individual/lib
|
||||||
|
build_style=gnu_configure
|
||||||
|
short_desc="Authorization Protocol for X from X.org"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
checksum=9ca0318c62b6bcf97b8460fd89b0788b07f459ca
|
||||||
|
long_desc="
|
||||||
|
LibXau is an authorization protocol for X from the modular
|
||||||
|
X.org X11 project."
|
|
@ -0,0 +1,11 @@
|
||||||
|
# Template file for 'libXdmcp-1.0.2'
|
||||||
|
pkgname=libXdmcp-1.0.2
|
||||||
|
extract_sufx=".tar.bz2"
|
||||||
|
url=http://xorg.freedesktop.org/releases/individual/lib
|
||||||
|
build_style=gnu_configure
|
||||||
|
short_desc="X Display Manager Control Protocol library from X.org"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
checksum=b1172f757623bd5f3671692d0ae920205404792b
|
||||||
|
long_desc="
|
||||||
|
This is the X Display Manager Control Protocol library. This is
|
||||||
|
from the modular X.org X11 project."
|
|
@ -0,0 +1,10 @@
|
||||||
|
# Template file for 'xcmiscproto-1.1.2'
|
||||||
|
pkgname=xcmiscproto-1.1.2
|
||||||
|
extract_sufx=".tar.bz2"
|
||||||
|
url=http://xorg.freedesktop.org/releases/individual/proto
|
||||||
|
build_style=gnu_configure
|
||||||
|
short_desc="XCMisc extension headers from X.org"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
checksum=375efab5b1ba235687cc3cfa58d33fb690f76028
|
||||||
|
long_desc="
|
||||||
|
This provides the XCMisc extension headers from modular X.org project."
|
|
@ -0,0 +1,10 @@
|
||||||
|
# Template file for 'xextproto-7.0.3'
|
||||||
|
pkgname=xextproto-7.0.3
|
||||||
|
extract_sufx=".tar.bz2"
|
||||||
|
url=http://xorg.freedesktop.org/releases/individual/proto
|
||||||
|
build_style=gnu_configure
|
||||||
|
short_desc="XExt extension headers from X.org"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
checksum=a39e2c42fec5fa7b6e5ac7517c8645dcfc1347a6
|
||||||
|
long_desc="
|
||||||
|
This provides the XExt extension headers from modular X.org project."
|
|
@ -0,0 +1,10 @@
|
||||||
|
# Template file for 'xf86bigfontproto-1.1.2'
|
||||||
|
pkgname=xf86bigfontproto-1.1.2
|
||||||
|
extract_sufx=".tar.bz2"
|
||||||
|
url=http://xorg.freedesktop.org/releases/individual/proto
|
||||||
|
build_style=gnu_configure
|
||||||
|
short_desc="XF86BigFont extension headers from X.org"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
checksum=48d7bbedfaf5061e76f8207570ca547ff53f44e0
|
||||||
|
long_desc="
|
||||||
|
This provides the XF86BigFont extension headers from modular X.org X11 project."
|
|
@ -0,0 +1,10 @@
|
||||||
|
# Template file for 'xproto-7.0.13'
|
||||||
|
pkgname=xproto-7.0.13
|
||||||
|
extract_sufx=".tar.bz2"
|
||||||
|
url=http://xorg.freedesktop.org/releases/individual/proto
|
||||||
|
build_style=gnu_configure
|
||||||
|
short_desc="X protocol and ancillary headers from Xorg X11"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
checksum=24d55b70cd36dab9e5f08f7de59825c52b81beee
|
||||||
|
long_desc="
|
||||||
|
X protocol and ancillary headers from modular Xorg X11."
|
|
@ -0,0 +1,12 @@
|
||||||
|
# Template file for 'xtrans-1.2.1'
|
||||||
|
pkgname=xtrans-1.2.1
|
||||||
|
extract_sufx=".tar.bz2"
|
||||||
|
url=http://xorg.freedesktop.org/releases/individual/lib
|
||||||
|
build_style=gnu_configure
|
||||||
|
short_desc="Network API translation layer to insulate X"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
checksum=1998ba12f64cfc9563dcb20f9337e448a9e6a882
|
||||||
|
long_desc="
|
||||||
|
Network API translation layer to insulate X applications and
|
||||||
|
libraries from OS network vageries. This is from the modular
|
||||||
|
X.org X11 project."
|
Loading…
Reference in New Issue