Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
buildlink2.mk files back into the main trunk.
|
|
|
|
to be linked into just the programs, not everything being linked including
libraries. Also some changes to set _NEED_GETOPT instead of a direct check
for /usr/include/getopt.h.
|
|
- pkglint: remove whitespace and end of line.
|
|
installation directory in case the package isn't installed.
|
|
Patches provided by Stoned Elipot <Stoned.Elipot@script.jussieu.fr>
in private mail.
Addresses pkg/13017.
|
|
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
|
|
|
|
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
|
|
|
|
|
|
linked from a particular package, and add a pre-configure target to
the buildlink.mk file to more painlessly use buildlink.mk files. A
${BUILDLINK_TARGETS} variable still exists in case a package _must_
define NO_CONFIGURE.
|
|
|
|
paste into new buildlink.mk files.
|
|
and add link-getopt-libs to BUILDLINK_TARGETS.
|
|
comments (WRKSRC should be WRKDIR).
|
|
Use BUILDLINK_INCDIR, BUILDLINK_LIBDIR for locations of linked headers
and libraries. Create a variable BUILDLINK_TARGETS whose value is the
list of build-link targets to execute.
|
|
-lgetopt to LIBS if GNU_CONFIGURE is defined.
|
|
|
|
more packages.
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|
|
|
|
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.
+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt
With many thanks to Thomas Klausner for keeping me honest with this.
|
|
|
|
1.2 wasn't working because _DIAGASSERT isn't defined on 1.4.x; worked around
it by defining it in the getopt_long.c distfile.
|
|
much-improved getopt_long).
Bump to 1.2.
|
|
appropriate.
|
|
|
|
Put the distfiles into $MASTER_SITE_LOCAL for now.
|
|
else available to (all!) users.
|