Commit graph

  • 98b7b40a7b Update README to match current behaviour of code. Juan RP 2008-10-04 06:35:43 +0200
  • e9def74b60 Mega patch to improve how build dependencies are handled and how packages are found. Juan RP 2008-10-04 06:29:49 +0200
  • 4cd4543c72 Add missing xf86driproto dependency to xorg-server. Juan RP 2008-10-04 01:08:15 +0200
  • a1218c3f0b Make xorg-server build with DRI and GLX support now that MesaLib has been fixed. Juan RP 2008-10-04 00:56:27 +0200
  • a2c364b096 Fix MesaLib to build shared libraries and DRI modules. Juan RP 2008-10-04 00:55:53 +0200
  • 50939e53c9 Add missing glproto dependency to MesaLib. Juan RP 2008-10-04 00:55:01 +0200
  • 2b14031db2 Some changes in how the configuration file is searched. Juan RP 2008-10-03 18:53:58 +0200
  • af116bf467 Added libXrandr-1.2.3 and pekwm-0.1.7 templates. Juan RP 2008-10-03 18:12:04 +0200
  • 724b821f30 Remove unnecessary arguments to LDFLAGS in python. Juan RP 2008-10-03 17:55:09 +0200
  • 0869d755ca Set CURLDIR via $configure_env in the git template, otherwise it won't find the curl headers/lib. Juan RP 2008-10-03 17:38:50 +0200
  • 9078783ed1 Added three new helpers to be used by packages requiring GTK+ and by pango itself. Juan RP 2008-10-03 17:19:37 +0200
  • ce2680b740 Add PKGFS_SYSCONFDIR option to the configuration file. Juan RP 2008-10-03 15:41:26 +0200
  • 32ae8e7df3 Add missing xf86dgaproto dependency to xorg-server. Juan RP 2008-10-03 14:44:50 +0200
  • 902512dd96 Multiple bugfixes and improvements after building gtk+ from scratch. Juan RP 2008-10-03 14:32:26 +0200
  • 6d6d456951 Add missing videoproto dependency to xorg-server. Juan RP 2008-10-03 14:30:32 +0200
  • d8034919a3 Fix typo in previous commit that broke libX11. Juan RP 2008-10-03 03:24:57 +0200
  • 84f4968e8d Add missing xf86bigfontproto dependency to libX11. Juan RP 2008-10-03 03:03:25 +0200
  • bde7452fba Added gtk+-2.14.3 template. I'm currently working in some helpers to update gdk-pixbuf.loaders and pango.modules... stay tuned. Juan RP 2008-10-03 02:48:02 +0200
  • c9724cada7 Added libXinerama-1.0.3 template. Juan RP 2008-10-03 01:11:09 +0200
  • b1c2d7613a Added support for building packages that use GNU or BSD Makefiles and extraction of zip distfiles via a new helper: unzip-extraction.sh. Juan RP 2008-10-03 00:44:43 +0200
  • 39d7aee194 Add make_{build,install}_target to reset_tmpl_vars(). Juan RP 2008-10-02 22:56:00 +0200
  • 208f99981a Added pango-1.22.0 template. Juan RP 2008-10-02 22:46:19 +0200
  • bc27614d53 Added libXft-2.1.13 template. Juan RP 2008-10-02 22:31:33 +0200
  • b3ec7fdaa0 Add a patch to remove a block in doc/public/Makefile.in that uses "which gtkdoc-rebase", which is unavailable for cairo. Juan RP 2008-10-02 21:56:05 +0200
  • ba3bf39409 Added cairo-1.7.6 template. Juan RP 2008-10-02 19:50:48 +0200
  • 681ce4fe81 Added glitz-0.5.6 template. Juan RP 2008-10-02 19:17:50 +0200
  • 52d473acc1 Added tiff-3.8.2 template. Juan RP 2008-10-02 19:09:56 +0200
  • 161abb75e7 Added libpng-1.2.32 template. Juan RP 2008-10-02 19:01:17 +0200
  • 8f11172f55 Added jpeg-6b template. Juan RP 2008-10-02 18:41:25 +0200
  • 47e0dc43cd Added $make_{build,install}_target, to be used in templates. Use them if package doesn't use defaults. Juan RP 2008-10-02 18:39:26 +0200
  • 43077fd21d Added fontconfig-2.6.0 and libxml2-2.7.1. Juan RP 2008-10-02 09:09:21 +0200
  • e6f5227c2a Added atk-1.24.0 template. Juan RP 2008-10-02 08:46:18 +0200
  • a5c379d1d4 Added xorg-server-1.5.1, the latest one. GLX and DRI are disabled due to mesa errors... but I don't really care much for now. Juan RP 2008-10-02 08:29:13 +0200
  • 8ac55ef618 Added dmxproto-2.2.2, libXrender-0.9.4 and libpciaccess-0.10.3. Juan RP 2008-10-02 08:13:55 +0200
  • f4a6d7a16b Added MesaLib-7.2 template, DRI support is not built in... will fix this later. Juan RP 2008-10-02 07:36:10 +0200
  • 6a38c8bf2e Added libXdamage-1.1.1 template. Juan RP 2008-10-02 06:47:10 +0200
  • e9e79a8087 Added util-macros-1.1.6 and xineramaproto-1.1.2. Juan RP 2008-10-02 05:08:34 +0200
  • 5dd7a6203b Again: 755 for all template files. Juan RP 2008-10-02 04:54:09 +0200
  • c3bd14e65c Change permissions to 755 for new templates. Juan RP 2008-10-02 04:53:22 +0200
  • 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. Juan RP 2008-10-02 04:49:34 +0200
  • 61d42c32c7 Added the flags "-i". Use it when you only want to build and install a package into destdir but do not want to have it in masterdir. Juan RP 2008-10-02 03:52:21 +0200
  • 7b9c3503fa Make it possible to use multiple stages in run_stuff_*, e.g: Juan RP 2008-10-02 03:19:27 +0200
  • ea61d25a06 Add some new recently template vars into reset_tmpl_vars(). Juan RP 2008-10-02 03:00:32 +0200
  • 7571f01b6c For now when stowning/unstowing ignore perllocal.pod files. Juan RP 2008-10-02 02:53:09 +0200
  • 812ae0695e Added xkeyboard-config-1.3 template. Juan RP 2008-10-02 02:32:01 +0200
  • d6f542964d mktmpl.sh: do not force user to specify path to pkgfs.conf every time, rather look at default location (/usr/local/etc/pkgfs.conf), current directory, or error out. Juan RP 2008-10-02 02:25:16 +0200
  • 8c6111d4ab Use the perl-module.sh helper in irssi template to use the correct dirs for the perl module. Juan RP 2008-10-02 02:10:35 +0200
  • c78b7af35c Do not transform pkg-config files that are meant to be installed in glib and pixman. Juan RP 2008-10-02 02:06:52 +0200
  • 37c599e017 Bah. Fix wrksrc in templates that use it. Juan RP 2008-10-02 01:48:48 +0200
  • 0fdfc94802 Added support for build_style=perl_module. That means that perl modules now work on pkgfs. Juan RP 2008-10-02 01:38:12 +0200
  • 0220b27822 Bah, fix permissions again on previous added templates. Juan RP 2008-10-01 17:19:39 +0200
  • 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. Juan RP 2008-10-01 17:07:54 +0200
  • 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. Juan RP 2008-10-01 16:09:22 +0200
  • f849c5dc54 Mention pkgconfig_override in example.tmpl. Juan RP 2008-10-01 15:01:03 +0200
  • 5d65d4762c Add a not so useful "HOW TO MAKE TEMPLATES" section. Juan RP 2008-10-01 05:27:15 +0200
  • d53b7c6dd3 mktmpl.sh: add pkg-config dependency if the user sets .pc files. Juan RP 2008-10-01 05:11:26 +0200
  • fbcab43d84 Some new packages that were made with mktmpl.sh from modular x.org. Juan RP 2008-10-01 05:09:19 +0200
  • 1c7b760421 mktmpl.sh: now it asks you if pkg requires GNU make or libtool, and adds the dependency automagically. Juan RP 2008-10-01 04:36:43 +0200
  • 990247efe8 Add mktmpl.sh, a shell script to create new templates. Juan RP 2008-10-01 03:56:21 +0200
  • 9a67e2e245 Use the bzip2 tarball in bigreqsproto, as I inteded in first time. Juan RP 2008-10-01 01:14:34 +0200
  • 854f8ba687 Change permission mode to 755 in some template files, for consistency with all the other ones. Juan RP 2008-10-01 01:01:53 +0200
  • 1c0c15eeef Added vim-7.2 template. Juan RP 2008-10-01 01:01:18 +0200
  • f369e3648b Use the pkg-config helper in libX11 required deps and fix libX11 deps db file. Juan RP 2008-09-30 23:18:02 +0200
  • 01799e1e18 Multiple changes to gnu_configure style packages, as well as other changes to allow better linking flags in future packages through pkg-config. Juan RP 2008-09-30 22:48:52 +0200
  • 42eda74f0d There's no need to defined path to pkg-config in glib's template anymore. pkgfs.sh does this if build_style=gnu_configure. Juan RP 2008-09-30 18:59:00 +0200
  • 26c001f582 Pass some more args to gnu configure scripts to get the correct dirs and remove specific hacks from templates. Juan RP 2008-09-30 18:58:04 +0200
  • 6c2449b7e1 Fix libidn pkg-config file. It was looking at PKGFS_DESTDIR rather than PKGFS_MASTERDIR! Juan RP 2008-09-30 18:38:44 +0200
  • bd7d61352f Also ignore share/info/dir when unstowning a package! Juan RP 2008-09-30 18:38:09 +0200
  • ec4eec30f4 Fix info dir file handling correctly this time. Reset xstow_args into the default value once the package has been stowned successfully. Juan RP 2008-09-30 18:19:52 +0200
  • 24e08d308b Use "export FOO" directly rather than "FOO="..."; export FOO". Juan RP 2008-09-30 17:17:11 +0200
  • 2a2f97a1da Really fix python build this time, and use some patches from pkgsrc to fix curses, mremap, and bluetooth modules. Juan RP 2008-09-30 17:16:02 +0200
  • 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. Juan RP 2008-09-30 15:22:57 +0200
  • 5aa453e8f8 Minor nit to the perl's template comment. Juan RP 2008-09-30 14:38:59 +0200
  • f0a64e19ab Pass the correct directory to find the pkg-config files. Juan RP 2008-09-30 14:38:11 +0200
  • 4278334a72 Minor nits to informative messages. Juan RP 2008-09-30 06:14:17 +0200
  • 34ecd815f1 Add ruby-1.8.7-p72 template based on the one sent by morr@. Juan RP 2008-09-30 05:58:50 +0200
  • 183ba0cfea Show the list of dependencies required for a package to be built in the "list" target. Juan RP 2008-09-30 04:28:05 +0200
  • 09dccc8719 Use "-P 512" when creating the deps.db files, so that they are smaller. Juan RP 2008-09-30 04:14:35 +0200
  • 9a7303df8a Add latest libX11 template and its required dependencies. Juan RP 2008-09-30 04:02:44 +0200
  • 8adcb3fdb9 Add python-2.5.2 template. Also allow to templates to setting LDFLAGS if they need, as python needed to make shared modules resolve rpath. Juan RP 2008-09-30 02:56:49 +0200
  • 7ea1076ab3 Do not require on install/remove commands to specify path to templates directory, or full name to template files. Now you do: Juan RP 2008-09-30 01:59:51 +0200
  • 37210e2d84 Add "list" targets, that prints pkg installed + short_desc. Juan RP 2008-09-30 00:45:25 +0200
  • 71c3216f7a Add GNU Midnight Commander 4.6.1, as suggested by morr@. Juan RP 2008-09-30 00:01:24 +0200
  • 1e493264a3 build_tmpl_sources(): print $destdir/$pkgname, it's more correct. Juan RP 2008-09-30 00:00:37 +0200
  • 544f92e5b8 If $checksum is not set in template, exit. As found by morr@. Juan RP 2008-09-29 22:51:08 +0200
  • 49dff5c7ca Add pcre-7.8 template and make glib use the installed pcre, rather than use the included one. Juan RP 2008-09-29 22:32:08 +0200
  • bc450e9c6c Repeat after me: DO NOT ADD A SLASH AT THE END OF $url. Juan RP 2008-09-29 22:27:37 +0200
  • 4d78af885b Add a small "HOW TO USE IT" section. Juan RP 2008-09-29 20:05:13 +0200
  • a9fae81030 Add a README file to test if pushing changes via ssh works, heh. Juan RP 2008-09-29 19:25:56 +0200
  • 01647d6e62 Add perl dependency to glib, required by glib-mkmenus. Juan RP 2008-09-29 18:34:28 +0200
  • 06ed761de0 Add the example template file that contains all variables that can be used in templates. Juan RP 2008-09-29 17:59:48 +0200
  • 7abe1ad2af Do not forget to check_tmpl_vars() the origin template. Juan RP 2008-09-29 17:23:23 +0200
  • 4fa5372b9a Do not a slash at $url... found by morr@freenode. Juan RP 2008-09-29 17:08:38 +0200
  • cf8ed535b6 Basic dependency support for pkgfs. Juan RP 2008-09-29 17:01:12 +0200
  • c2ea47d2c1 Added remove target: unstows and removes the package from destdir. Juan RP 2008-09-28 11:41:26 +0200
  • 371f746473 Pass some args to irssi's configure script, from pkgsrc. Juan RP 2008-09-28 10:46:15 +0200
  • 832f002570 Added irssi-0.8.12 template... working without problems. Juan RP 2008-09-28 10:37:37 +0200
  • df628fc68e Set LDFLAGS with correct compile and run time paths before building. Juan RP 2008-09-28 10:36:43 +0200
  • 8a62250ba8 Don't stow twice the origin package after xstow has been installed and stowned. Juan RP 2008-09-28 09:57:30 +0200
  • 553eb8bc14 Add expat-2.0.1 and perl-5.10.0 templates. Juan RP 2008-09-28 07:18:38 +0200