Juan RP
de994b8fa4
Added default build directory to .gitignore.
...
--HG--
extra : convert_revision : 5477683e469e0e901562ae4cf2efa1577580d576
2008-10-06 04:13:00 +02:00
Juan RP
0f9b63e2a1
libX11: override X11_LOCALELIBDIR at install time and revert previous.
...
--HG--
extra : convert_revision : 34c8ce68c9bcb96f2d6dc8a112cf40d589939dd7
2008-10-06 04:11:47 +02:00
Juan RP
21886c627f
Fix unzip's helper to work with last set of changes.
...
--HG--
extra : convert_revision : 69852888e9293ee0bbbcd8aa380f8dc6a7403e02
2008-10-06 02:51:34 +02:00
Juan RP
16ae7bdf63
Added a .gitignore file to ignore default created dirs.
...
--HG--
extra : convert_revision : d473acec23244590a51d885df2c56c224a4cd6c4
2008-10-06 02:04:54 +02:00
Juan RP
e51058bb61
Override a path at install target to install into correct location.
...
--HG--
extra : convert_revision : 104b7b38f34bcf942f2aabd5f73d4040d48e80ab
2008-10-06 01:20:35 +02:00
Juan RP
a891a9c571
libX11: also pass --libdir to install into correct dir.
...
--HG--
extra : convert_revision : 986dd179bf9fbf5b4dbec7a7b64a03c7196813e9
2008-10-06 00:33:07 +02:00
Juan RP
fe56718ac0
Update libidn to 1.10.
...
--HG--
extra : convert_revision : d57f0df59cf84a02bf4b1476448efe803549e0c8
2008-10-05 21:42:19 +02:00
Juan RP
d36db715e5
Implement a very basic routine to check minimal required dependency.
...
It's a very basic routine in shell+sed that checks if the installed
package version is greater than the one required. It works by removing
all stuff that is not a digit from $version, and comparing with
-gt or -eq to the required version.
It's not optimal and will give errors, but for now seems to work.
--HG--
extra : convert_revision : 5773180344f6759d0992a837f02608fe61603664
2008-10-05 21:23:39 +02:00
Juan RP
15f4d9b5dd
Add a function to remove duplicate deps and print the ones that are
...
installed as well as the ones are not installed.
--HG--
extra : convert_revision : 8412f9ed0a59f83932a98da1e1309b7d3044b669
2008-10-04 20:44:56 +02:00
Juan RP
63f8f0912d
Added font-adobe-100dpi-1.0.0, mkfontdir-1.0.4 and mkfontscale-1.0.5
...
templates.
--HG--
extra : convert_revision : c0596df933142306b2ba848a3f4087e67d3c7ff0
2008-10-04 17:16:00 +02:00
Juan RP
1b7cd6814b
Bah, fix mktmpl.sh by adding a missing continuation line char.
...
--HG--
extra : convert_revision : d2dd99aacf50c6a5d66ceee82b380ed5911a4af3
2008-10-04 16:52:04 +02:00
Juan RP
a66c7f448e
Added bdftopcf-1.0.1 template.
...
--HG--
extra : convert_revision : 29df476f9c51dc79b46c9d0612d0c8d687f498b5
2008-10-04 16:40:04 +02:00
Juan RP
39c3c5da7b
Sync mktmpl.sh with current code.
...
--HG--
extra : convert_revision : 68e2d79c424b30aed9d33aca792bf625049823c9
2008-10-04 16:33:03 +02:00
Juan RP
64dc46f2a6
Added font-util-1.0.1 template.
...
--HG--
extra : convert_revision : b15964a859f61f0083cd26a998bb4d74cff57fdd
2008-10-04 16:29:00 +02:00
Juan RP
725ad53038
Add another helper to replace default perl shebang path with the
...
one pointing at PKGFS_MASTERDIR.
--HG--
extra : convert_revision : d17d9634efe15636385b52e92f66434a89d1efae
2008-10-04 16:27:56 +02:00
Juan RP
21fadc77d8
Only run pkgconfig_transform_file if file is there.
...
--HG--
extra : convert_revision : 8639a06fd5e8787331a5092ee6067ee71dad8fd2
2008-10-04 16:27:27 +02:00
Juan RP
b4b9a41fac
Update PERFORMANCE section with numbers building libX11 and all
...
its dependencies in pkgfs vs pkgsrc. You know, pkgsrc is 40% slower.
--HG--
extra : convert_revision : 6fe7cc35419d7d936cc4a996c481a7b5da57cf44
2008-10-04 15:09:11 +02:00
Juan RP
7029fec44d
Also transform glitz-glx.pc in glitz template, now that MesaLib has
...
been fixed.
--HG--
extra : convert_revision : 55d45f4532556103fdd7c42a5d1c4fd6e0714681
2008-10-04 14:04:03 +02:00
Juan RP
ff05dd1e42
Fix remove_tmpl() and misc cosmetics to info_tmpl().
...
--HG--
extra : convert_revision : fa0c299f6d8a85c2a99932eef471dd46a5c31a9c
2008-10-04 14:02:39 +02:00
Juan RP
78dfdd4241
libX11: Enable loadable I18N modules and set --datarootdir explicitly.
...
--HG--
extra : convert_revision : e8379818dd415e61d85435f166059a1f3524d37b
2008-10-04 13:43:50 +02:00
Juan RP
98b7b40a7b
Update README to match current behaviour of code.
...
--HG--
extra : convert_revision : a402005d8da8335c696889b9c5a264a5b8cb1bb2
2008-10-04 06:35:43 +02:00
Juan RP
e9def74b60
Mega patch to improve how build dependencies are handled and
...
how packages are found.
First: I removed all these *-deps.db files and only a single file
is used now "build-depends.db"; it's smaller and will be easier
to handle in the future... when "run-depends.db" is added :-)
Second: there's no need to specify version of package anymore;
before you had to do:
$ pkgfs.sh install git-1.6.0.2
now you only do:
$ pkgfs.sh install git
This will read the variables located at PKGFS_TEMPLATESDIR/git.tmpl
and will the install the version that is there.
--HG--
extra : convert_revision : 9e3e5d70965a69c76f59e322b7c7b674d627af52
2008-10-04 06:29:49 +02:00
Juan RP
4cd4543c72
Add missing xf86driproto dependency to xorg-server.
...
--HG--
extra : convert_revision : 446a0cb50a38173871f6b9be1b7c2682c168914b
2008-10-04 01:08:15 +02:00
Juan RP
a1218c3f0b
Make xorg-server build with DRI and GLX support now that MesaLib
...
has been fixed.
--HG--
extra : convert_revision : 17892a3a19cf904db170119b3b66add4d23f32cc
2008-10-04 00:56:27 +02:00
Juan RP
a2c364b096
Fix MesaLib to build shared libraries and DRI modules.
...
--HG--
extra : convert_revision : e16d8a77a96c0a5789f184919665e7fe123f7993
2008-10-04 00:55:53 +02:00
Juan RP
50939e53c9
Add missing glproto dependency to MesaLib.
...
--HG--
extra : convert_revision : b87ff3e446496cc45d7f4335313d41bed4e314a7
2008-10-04 00:55:01 +02:00
Juan RP
2b14031db2
Some changes in how the configuration file is searched.
...
If the configuration file is not specified through the -c flag, try
to find it before at default location, and as last resort in current
directory.
This avoids having to specify -c all the time, even if you are using
it from distribution dir.
--HG--
extra : convert_revision : d0b48a1e53a064fe011c72c4f2492a897b113179
2008-10-03 18:53:58 +02:00
Juan RP
af116bf467
Added libXrandr-1.2.3 and pekwm-0.1.7 templates.
...
--HG--
extra : convert_revision : d698ea0e7c9aa8f6716613dbc259881d7d5d569b
2008-10-03 18:12:04 +02:00
Juan RP
724b821f30
Remove unnecessary arguments to LDFLAGS in python.
...
--HG--
extra : convert_revision : f21485b2f4ae6e2786151359a84933e2e9e5a3a9
2008-10-03 17:55:09 +02:00
Juan RP
0869d755ca
Set CURLDIR via $configure_env in the git template, otherwise it won't
...
find the curl headers/lib.
--HG--
extra : convert_revision : e0a6bae386b15528f32502d84e730621713b0ee1
2008-10-03 17:38:50 +02:00
Juan RP
9078783ed1
Added three new helpers to be used by packages requiring GTK+ and
...
by pango itself.
To be able to run those helpers once the package has been stowned
properly, another variable available for templates has been added:
"postinstall_helpers".
This accepts a list of template helper names, e.g:
postinstall_helpers="gtk-update-gdkpixbufloaders.sh gtk-update-immodules.sh".
Also rather than setting extract_cmd itself in pkgfs.sh when
extract_sufx=".zip", set it in the helper itself.
--HG--
extra : convert_revision : 0f55c35f201daf6ff2e6d18cc808d0a34d8f4ddf
2008-10-03 17:19:37 +02:00
Juan RP
ce2680b740
Add PKGFS_SYSCONFDIR option to the configuration file.
...
This is the directory where the configuration files in a package
will be installed. pkgfs won't have control over it, so if a package
overwrites them, be sure to make a backup!
--HG--
extra : convert_revision : a96e3871f7683f96b8711aa060dddadcb4970cb2
2008-10-03 15:41:26 +02:00
Juan RP
32ae8e7df3
Add missing xf86dgaproto dependency to xorg-server.
...
--HG--
extra : convert_revision : f83bb4977e79366621891894b642e441fce9c624
2008-10-03 14:44:50 +02:00
Juan RP
902512dd96
Multiple bugfixes and improvements after building gtk+ from scratch.
...
- Fix a bug in unzip-extraction.sh that skipped the package that
requested unzip and instead used the origin template.
- Pass CFLAGS, CXXFLAGS and CPPFLAGS through the environment and unset
them once the package has been installed.
- Do not show the dependencies required for a pkg more than once time.
--HG--
extra : convert_revision : 731135558d29787ab5178b80df3578420872709d
2008-10-03 14:32:26 +02:00
Juan RP
6d6d456951
Add missing videoproto dependency to xorg-server.
...
--HG--
extra : convert_revision : a3e3cc1f6f04d6a6111980b1069ea31f0dc532bf
2008-10-03 14:30:32 +02:00
Juan RP
d8034919a3
Fix typo in previous commit that broke libX11.
...
--HG--
extra : convert_revision : 63e0e3869ea483c8c451e27fb939947939bee39e
2008-10-03 03:24:57 +02:00
Juan RP
84f4968e8d
Add missing xf86bigfontproto dependency to libX11.
...
--HG--
extra : convert_revision : c3fc72fc41d1a4003552a5b4e6e4045c84421e4b
2008-10-03 03:03:25 +02:00
Juan RP
bde7452fba
Added gtk+-2.14.3 template. I'm currently working in some helpers
...
to update gdk-pixbuf.loaders and pango.modules... stay tuned.
--HG--
extra : convert_revision : c437acc341ff2c4e06e67f8e2649f532de73c252
2008-10-03 02:48:02 +02:00
Juan RP
c9724cada7
Added libXinerama-1.0.3 template.
...
--HG--
extra : convert_revision : ab6516d1cf4da59827b4f33158e167096c7614f8
2008-10-03 01:11:09 +02:00
Juan RP
b1c2d7613a
Added support for building packages that use GNU or BSD Makefiles
...
and extraction of zip distfiles via a new helper:
unzip-extraction.sh.
When a new template uses extract_sufx=".zip" and the unzip command
is not found on PKGFS_MASTERDIR/bin/unzip, the unzip package will
be installed automatically.
Also add jasper-1.900.1 template that uses a zip distfile.
--HG--
extra : convert_revision : a979bdd3aef82d64e490606c21aa8f557d76fdbd
2008-10-03 00:44:43 +02:00
Juan RP
39d7aee194
Add make_{build,install}_target to reset_tmpl_vars().
...
--HG--
extra : convert_revision : 228eda501c8fe292202dfa69393f7190bc5e53cd
2008-10-02 22:56:00 +02:00
Juan RP
208f99981a
Added pango-1.22.0 template.
...
--HG--
extra : convert_revision : 4c52bd298949f03fab39c5428b941e0a5011efa9
2008-10-02 22:46:19 +02:00
Juan RP
bc27614d53
Added libXft-2.1.13 template.
...
--HG--
extra : convert_revision : ad889dc302d1212a68c97662bebf9e1846dfca20
2008-10-02 22:31:33 +02:00
Juan RP
b3ec7fdaa0
Add a patch to remove a block in doc/public/Makefile.in that uses
...
"which gtkdoc-rebase", which is unavailable for cairo.
--HG--
extra : convert_revision : 15c0ee3ae15fbb0c5943d0d1fb683d4fd27c2737
2008-10-02 21:56:05 +02:00
Juan RP
ba3bf39409
Added cairo-1.7.6 template.
...
--HG--
extra : convert_revision : ae8cb5621e96bac133c801783656ca086c13c6df
2008-10-02 19:50:48 +02:00
Juan RP
681ce4fe81
Added glitz-0.5.6 template.
...
--HG--
extra : convert_revision : 5db6071b91a551637be1415d983d21892339edd4
2008-10-02 19:17:50 +02:00
Juan RP
52d473acc1
Added tiff-3.8.2 template.
...
--HG--
extra : convert_revision : bf3f291eba314d31bbf054cd6935a97cf9e41897
2008-10-02 19:09:56 +02:00
Juan RP
161abb75e7
Added libpng-1.2.32 template.
...
--HG--
extra : convert_revision : 17c472da22f2608f2ee51bb49830783909cfd7f1
2008-10-02 19:01:17 +02:00
Juan RP
8f11172f55
Added jpeg-6b template.
...
--HG--
extra : convert_revision : bb0a76c378d7fb1547abaf55a77016a547b6fc91
2008-10-02 18:41:25 +02:00
Juan RP
47e0dc43cd
Added $make_{build,install}_target, to be used in templates.
...
Use them if package doesn't use defaults.
While here always create $wrksrc/libtool if libtool is installed,
sometimes it's not there and you might need it anyway.
This fixes jpeg package.
--HG--
extra : convert_revision : 6d846b82f44bc4b2e837c6cb6355b4d18bc7edfb
2008-10-02 18:39:26 +02:00
Juan RP
43077fd21d
Added fontconfig-2.6.0 and libxml2-2.7.1.
...
--HG--
extra : convert_revision : 9ab3430790647c809ceae2d662836ebfd1b0ee7c
2008-10-02 09:09:21 +02:00
Juan RP
e6f5227c2a
Added atk-1.24.0 template.
...
--HG--
extra : convert_revision : 347b8a05398cf55c0016c929bd6f6388d51da446
2008-10-02 08:46:18 +02:00
Juan RP
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.
--HG--
extra : convert_revision : 5ada8a27c43b870e7503b6e55316d3055b6cf88d
2008-10-02 08:29:13 +02:00
Juan RP
8ac55ef618
Added dmxproto-2.2.2, libXrender-0.9.4 and libpciaccess-0.10.3.
...
All deps for xorg-server are now resolved...
--HG--
extra : convert_revision : 137e3c86bf222e14caba1ceb0f114f8a3e786867
2008-10-02 08:13:55 +02:00
Juan RP
f4a6d7a16b
Added MesaLib-7.2 template, DRI support is not built in... will fix this
...
later.
--HG--
extra : convert_revision : 2bcda2c38d12ec778b31efafbf34c0294859cc97
2008-10-02 07:36:10 +02:00
Juan RP
6a38c8bf2e
Added libXdamage-1.1.1 template.
...
--HG--
extra : convert_revision : 946d3e0158adec1e6629143dc92caa8d915b8ec7
2008-10-02 06:47:10 +02:00
Juan RP
e9e79a8087
Added util-macros-1.1.6 and xineramaproto-1.1.2.
...
--HG--
extra : convert_revision : 89d9f6804ebb24b3703244b46c5a76a2221baf29
2008-10-02 05:08:34 +02:00
Juan RP
5dd7a6203b
Again: 755 for all template files.
...
--HG--
extra : convert_revision : 5c104a0b9a1df58d57494ee1c20402eadb94760e
2008-10-02 04:54:09 +02:00
Juan RP
c3bd14e65c
Change permissions to 755 for new templates.
...
--HG--
extra : convert_revision : d68b03eba9f403d90cd66fe32023f940beb34077
2008-10-02 04:53:22 +02:00
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
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.
Useful to test different versions, with incompatible ABI changes, etc.
--HG--
extra : convert_revision : cd13448fb92fdf0df6547477c7e9d7343bb197a0
2008-10-02 03:52:21 +02:00
Juan RP
7b9c3503fa
Make it possible to use multiple stages in run_stuff_*, e.g:
...
run_stuff_before="configure build install"
while here, document them in example.tmpl.
--HG--
extra : convert_revision : acca2ad2aed2467b244037b60132cf5461057acc
2008-10-02 03:19:27 +02:00
Juan RP
ea61d25a06
Add some new recently template vars into reset_tmpl_vars().
...
--HG--
extra : convert_revision : ae223994324cc5903f5a83f384dfb7b94fe9e089
2008-10-02 03:00:32 +02:00
Juan RP
7571f01b6c
For now when stowning/unstowing ignore perllocal.pod files.
...
--HG--
extra : convert_revision : c48e533d95faa66db06b52cb5f77f7301608d090
2008-10-02 02:53:09 +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
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.
--HG--
extra : convert_revision : a9d76d181c1d384c98e635bcb1375d20098c030e
2008-10-02 02:25:16 +02:00
Juan RP
8c6111d4ab
Use the perl-module.sh helper in irssi template to use the correct dirs
...
for the perl module.
--HG--
extra : convert_revision : 2cb661f13b391d96b931550fb4649d704b9fd5f2
2008-10-02 02:10:35 +02:00
Juan RP
c78b7af35c
Do not transform pkg-config files that are meant to be installed in
...
glib and pixman.
--HG--
extra : convert_revision : 6b0315f0a8271d22c637298f05c36c07ebb4dd6a
2008-10-02 02:06:52 +02:00
Juan RP
37c599e017
Bah. Fix wrksrc in templates that use it.
...
--HG--
extra : convert_revision : 652b945cce3ea8c774f38a80a3ff9bf395d16b3f
2008-10-02 01:48:48 +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
0220b27822
Bah, fix permissions again on previous added templates.
...
--HG--
extra : convert_revision : 311020de89ca62ffc756eaf1083dde8f020a6e06
2008-10-01 17:19:39 +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
f849c5dc54
Mention pkgconfig_override in example.tmpl.
...
--HG--
extra : convert_revision : f1c838ff0e44b091913544f46c0464d334731a8f
2008-10-01 15:01:03 +02:00
Juan RP
5d65d4762c
Add a not so useful "HOW TO MAKE TEMPLATES" section.
...
--HG--
extra : convert_revision : c6c7012bdec2666685c2b3f5578fdcbd800470bd
2008-10-01 05:27:15 +02:00
Juan RP
d53b7c6dd3
mktmpl.sh: add pkg-config dependency if the user sets .pc files.
...
Minor nits too.
--HG--
extra : convert_revision : 6ff4dcca5bb5ffebc503d7c039e70e84f1ed3abc
2008-10-01 05:11:26 +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
1c7b760421
mktmpl.sh: now it asks you if pkg requires GNU make or libtool, and
...
adds the dependency automagically.
--HG--
extra : convert_revision : 790cfa2829b0f6db97f91fc1a070a92ec1e5e812
2008-10-01 04:36:43 +02:00
Juan RP
990247efe8
Add mktmpl.sh, a shell script to create new templates.
...
It will make you some questions and it will download the tarball,
compute the checksum to finally create a minimal template that should
work for many cases using GNU configure scripts.
--HG--
extra : convert_revision : f6c1d7793c32ebd3d29eb679ad1ea0d38aa84210
2008-10-01 03:56:21 +02:00
Juan RP
9a67e2e245
Use the bzip2 tarball in bigreqsproto, as I inteded in first time.
...
--HG--
extra : convert_revision : 79cc59961bf2dab888fb757ba9284510969f4b8d
2008-10-01 01:14:34 +02:00
Juan RP
854f8ba687
Change permission mode to 755 in some template files, for consistency
...
with all the other ones.
--HG--
extra : convert_revision : f1efaa4dbe73e72f0e00e7435163bef35a557fb1
2008-10-01 01:01:53 +02:00
Juan RP
1c0c15eeef
Added vim-7.2 template.
...
--HG--
extra : convert_revision : 5ff3e5e547fc481cfea264b1dc524311aeea5f23
2008-10-01 01:01:18 +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
01799e1e18
Multiple changes to gnu_configure style packages, as well as other
...
changes to allow better linking flags in future packages through
pkg-config.
Removed the PKGFS_TEMPLATESDIR, PKGFS_DEPSDIR and others that weren't
too useful. Instead use a single PKGFS_DISTRIBUTIONDIR on which all
those directories/files can be found.
Added a template helper for pkg-config, that changes a pkg-config file
after it's installed to produce correct linker paths.
More helpers could be added in the future.
--HG--
extra : convert_revision : a42fd2e72915a4219714de92579011bca2b0f4a6
2008-09-30 22:48:52 +02:00
Juan RP
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.
--HG--
extra : convert_revision : 77c700a9700dbd848b31b4b9d12af609c2310c7f
2008-09-30 18:59:00 +02:00
Juan RP
26c001f582
Pass some more args to gnu configure scripts to get the correct dirs
...
and remove specific hacks from templates.
--HG--
extra : convert_revision : 3abbceb03c42e5d38bfae226ee433f2461b77ce7
2008-09-30 18:58:04 +02:00
Juan RP
6c2449b7e1
Fix libidn pkg-config file. It was looking at PKGFS_DESTDIR rather
...
than PKGFS_MASTERDIR!
--HG--
extra : convert_revision : 091e9a8c91e27230c47d6f7116e8f85e3ad76e83
2008-09-30 18:38:44 +02:00
Juan RP
bd7d61352f
Also ignore share/info/dir when unstowning a package!
...
--HG--
extra : convert_revision : 92505e2210297d812abaa9784f55aa8ac37b3f60
2008-09-30 18:38:09 +02:00
Juan RP
ec4eec30f4
Fix info dir file handling correctly this time. Reset xstow_args into
...
the default value once the package has been stowned successfully.
--HG--
extra : convert_revision : 74158cdc505ccc38d01120810e593215ed14ddaa
2008-09-30 18:19:52 +02:00
Juan RP
24e08d308b
Use "export FOO" directly rather than "FOO="..."; export FOO".
...
--HG--
extra : convert_revision : a92cf1681ad93ba62d4765399a0190696429bf5f
2008-09-30 17:17:11 +02:00
Juan RP
2a2f97a1da
Really fix python build this time, and use some patches from pkgsrc
...
to fix curses, mremap, and bluetooth modules.
--HG--
extra : convert_revision : fd555dc3aeb2085fe1d7913bd5d4fdc24c41959e
2008-09-30 17:16: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
5aa453e8f8
Minor nit to the perl's template comment.
...
--HG--
extra : convert_revision : 89ea8480061faaa4d3fca053443f76a2164809c7
2008-09-30 14:38:59 +02:00
Juan RP
f0a64e19ab
Pass the correct directory to find the pkg-config files.
...
--HG--
extra : convert_revision : f2c34b0fdb2cd70f7177fed8e2c3350ede663f45
2008-09-30 14:38:11 +02:00
Juan RP
4278334a72
Minor nits to informative messages.
...
--HG--
extra : convert_revision : 34f0eeda043d127b8d9f5726854ad960b26029b3
2008-09-30 06:14:17 +02:00
Juan RP
34ecd815f1
Add ruby-1.8.7-p72 template based on the one sent by morr@.
...
I fixed the package to install into the correct directory and therefore
being stowned correctly, by using --exec-prefix.
morr@ please check this next time!
--HG--
extra : convert_revision : 895c4af1bf5336e35f4579aee5e45778932185f9
2008-09-30 05:58:50 +02:00
Juan RP
183ba0cfea
Show the list of dependencies required for a package to be built
...
in the "list" target.
--HG--
extra : convert_revision : e49a14940a078c994703d7ef678cc7e808b9d192
2008-09-30 04:28:05 +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
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.
--HG--
extra : convert_revision : 4afad8b2d37d8a644a3d77e5c0f8212c0cf1d33e
2008-09-30 02:56:49 +02:00