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:
Juan RP 2008-09-30 04:02:44 +02:00
parent 8adcb3fdb9
commit 9a7303df8a
15 changed files with 138 additions and 0 deletions

18
README
View file

@ -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.
------------------------------------------------------------------------------
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>

BIN
dependencies/libX11-1.1.5-deps.db vendored Normal file

Binary file not shown.

BIN
dependencies/libXau-1.0.4-deps.db vendored Normal file

Binary file not shown.

BIN
dependencies/libXdmcp-1.0.2-deps.db vendored Normal file

Binary file not shown.

View file

@ -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."

10
templates/inputproto-1.4.4.tmpl Executable file
View file

@ -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."

10
templates/kbproto-1.0.3.tmpl Executable file
View file

@ -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."

16
templates/libX11-1.1.5.tmpl Executable file
View file

@ -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."

11
templates/libXau-1.0.4.tmpl Executable file
View file

@ -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."

11
templates/libXdmcp-1.0.2.tmpl Executable file
View file

@ -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."

View file

@ -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."

10
templates/xextproto-7.0.3.tmpl Executable file
View file

@ -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."

View file

@ -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."

10
templates/xproto-7.0.13.tmpl Executable file
View file

@ -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."

12
templates/xtrans-1.2.1.tmpl Executable file
View file

@ -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."