Commit Graph

64 Commits

Author SHA1 Message Date
Juan RP 98f478185d Added compositeproto-0.4, damageproto-1.1.0, evieext-1.0.2,
glproto-1.4.9, libXi-1.1.3, libdrm-2.3.1, randrproto-1.2.2,
recordproto-1.13.2, renderproto-0.9.3, resourceproto-1.0.2,
scrnsaverproto-1.1.0, trapproto-3.4.3, videoproto-2.2.2,
xf86dgaproto-2.0.3 and xf86driproto-2.0.4.

Holy fuck... I'm really hating all those small packages...

--HG--
extra : convert_revision : baf6128476e2b444eecc425f31273f083bfb31ab
2008-10-02 04:49:34 +02:00
Juan RP 812ae0695e Added xkeyboard-config-1.3 template.
--HG--
extra : convert_revision : 9d3cb7e7c857f53fcfda1b6788746c7b6715c913
2008-10-02 02:32:01 +02:00
Juan RP 0fdfc94802 Added support for build_style=perl_module. That means that perl modules
now work on pkgfs.

While doing this work I added some new variables that can be used in
templates:

run_stuff_before="<stage>"
run_stuff_after="<stage>"
run_stuff_before_<stage>_file
run_stuff_after_<stage>_file

These can be used in a template when you need to do some stuff before
or after the stage specified, and the file will be read and the commands
on it executed.

Now that finally perl modules work, add the following templates:

intltool-0.40.4 and perl-XML-Parser-2.36.

Also mktmpl.sh has been updated to understand build_style=perl_module.

ENJOY!

--HG--
extra : convert_revision : 53c5148f1ba703e2b5af6e43f71668aac54a37d2
2008-10-02 01:38:12 +02:00
Juan RP 465f6f6e9f Added fixesproto-4.0, libXfixes-4.0.3, libXfont-1.3.3, libXxf86misc-1.0.1,
libXxf86vm-1.0.2, libfontenc-1.0.4, libxkbui-1.0.2, pixman-0.12.0,
xf86miscproto-0.9.2 and xf86vidmodeproto-2.2.2 templates.

--HG--
extra : convert_revision : d88f611c191ffcad3776c31b0b696ced2c23940c
2008-10-01 17:07:54 +02:00
Juan RP e925309307 Add libXaw-1.0.4, libXp-1.0.0, libXpm-3.5.7 templates and fix permissions
again in some templates made yesterday in a chroot.

--HG--
extra : convert_revision : afe949bccb867b81e13863607b5b0182daaeca20
2008-10-01 16:09:22 +02:00
Juan RP fbcab43d84 Some new packages that were made with mktmpl.sh from modular x.org.
--HG--
extra : convert_revision : a9f4495062c480559eae53bb987d38e77c099964
2008-10-01 05:09:19 +02:00
Juan RP f369e3648b Use the pkg-config helper in libX11 required deps and fix libX11 deps db file.
--HG--
extra : convert_revision : 8604fbfd9918bfca3c3ceb2dbd068754f3b0d218
2008-09-30 23:18:02 +02:00
Juan RP ec04f32481 Pass consistent arguments to configure script if build_style=gnu_configure,
so that we can install the info files into the same directory, as well
as not requiring passing stuff from random templates.

While here use merge-info from Xstow to merge two info dir files.

As bonus I added git-1.6.0.2 and its dependencies, based on work done by
morr@. Thank you!

A git package built with pkgfs is fully functional now, enjoy!

--HG--
extra : convert_revision : 97c0b5c4b24cc6d63594f0f467349b13ea553980
2008-09-30 15:22:57 +02:00
Juan RP 09dccc8719 Use "-P 512" when creating the deps.db files, so that they are smaller.
--HG--
extra : convert_revision : c33b4876293c47b96385caa71ad57aeda03d22e0
2008-09-30 04:14:35 +02:00
Juan RP 9a7303df8a 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
2008-09-30 04:02:44 +02:00
Juan RP 71c3216f7a Add GNU Midnight Commander 4.6.1, as suggested by morr@.
--HG--
extra : convert_revision : 5581dec4dc1ce2de675484a010f1ae8cb343cc62
2008-09-30 00:01:24 +02:00
Juan RP 49dff5c7ca Add pcre-7.8 template and make glib use the installed pcre, rather
than use the included one.

While here, fix a bug in dependency handling when A package depends
B and B depends on C, C was installed two times because it was in
the dependency chain two times.

--HG--
extra : convert_revision : 379e161560cebd650a4f7e9d0f1b99f504317bbe
2008-09-29 22:32:08 +02:00
Juan RP 01647d6e62 Add perl dependency to glib, required by glib-mkmenus.
--HG--
extra : convert_revision : de1b20ca5001a91b58a37c39930bcf02dbe15bec
2008-09-29 18:34:28 +02:00
Juan RP cf8ed535b6 Basic dependency support for pkgfs.
The code looks at db(1) btree files stored in PKGFS_DEPSDIR to know
what dependencies are required for X package, and walks the dependency
chain every time that X package contains a deps .db file.

Every time a package is stowned, the pkg is registered into
PKGFS_DESTDIR/.pkgfs-registered-pkgs.db, and removed when it's unstowned.

--HG--
extra : convert_revision : b5222a890dd41b96dc72ee3e90bb72a282fe0841
2008-09-29 17:01:12 +02:00