Age | Commit message (Collapse) | Author | Files | Lines |
|
portability fix for libtool
Module Name: pkgsrc
Committed By: grant
Date: Tue Dec 21 13:50:25 UTC 2004
Modified Files:
pkgsrc/devel/libtool: distinfo
pkgsrc/devel/libtool-base: Makefile
pkgsrc/devel/libtool/patches: patch-ab patch-ac patch-ad
Log Message:
add DragonFly support from patch sent to libtool-patches:
http://lists.gnu.org/archive/html/libtool-patches/2004-12/msg00188.html
tested with gcc2 and gcc3 in-tree compilers.
bump PKGREVISION.
---
Module Name: pkgsrc
Committed By: grant
Date: Tue Dec 21 13:52:26 UTC 2004
Modified Files:
pkgsrc/mk/platform: DragonFly.mk
Log Message:
libtool>=1.5.10nb9 actually works on DragonFly, so require at
least that version.
|
|
configure packages by testing for poll.h and sys/poll.h and pretending
that there is no poll() if neither exist.
|
|
|
|
|
|
patches provided by Tobias Nygren <tnn at netilium dot org> with
minor changes by me.
|
|
|
|
|
|
move usage of _USER_DEPENDS and _OPSYS_MAX_CMDLEN to bsd.pkg.mk.
|
|
platform/Darwin.mk (simplification).
|
|
not being used by pkgsrc at all. This saves some build time in
show-shlib-type.
|
|
|
|
|
|
|
|
|
|
|
|
in pkgsrc. (Since they are non-PIC, they require better than just default
base addresses in some fashion, or else face runtime text relocation.)
|
|
$(id -un ...) dance for canonical naming.
|
|
|
|
Move check for INSTALL_UNSTRIPPED to the platform/*.mk files, alongside
existing check for DEBUG_FLAGS.
|
|
...' to print out the C-locale message. Problem reported by Hiroyuki
Nakaji.
|
|
because Interix installs completely hosed .la files for libstdc++ and
libsupc++. Make libtool instead trust g++ to DTRT.
|
|
not implicitly add `_' to -retain-symbols-file values, so we have to add
it manually before doing the physical link.)
|
|
|
|
the funky CPPFLAGS assignment into the new wrapper framework.
|
|
as it's only used internally by bsd.prefs.mk.
* Make _PKGSRCDIR a public variable by renaming it to PKGSRCDIR.
Also, generate its value from ${_PKGSRC_TOPDIR} so it's less fragile
than the old method of stripping off the last two components of
${.CURDIR}. PKGSRCDIR may now be used after bsd.prefs.mk is defined.
* Change all references to _PKGSRCDIR to PKGSRCDIR.
|
|
(1) defs.${OPSYS}.mk --> platform/${OPSYS}.mk.
The "platform" subdirectory is where all of the ${OPSYS}-specific
infrastructure logic should reside.
(2) bsd.pkg.defaults.mk --> defaults/mk.conf
bsd.pkg.obsolete.mk --> defaults/obsolete.mk
Renaming bsd.pkg.defaults.mk to defaults/mk.conf is to mimic the way
that NetBSD has /etc/rc.conf as well as /etc/defaults/rc.conf, where
the latter is a full list of user-settable variables, and the two
files share the same name to reinforce the fact /etc/defaults/rc.conf
can be directly copied in place as /etc/rc.conf. This is the same
relationship shared by defaults/mk.conf and /etc/mk.conf.
|