Commit graph

23 commits

Author SHA1 Message Date
jlam
2e99492e0d buildlink1 -> buildlink2 2002-09-22 00:49:32 +00:00
agc
cb0e38446b Apply patches from Lubomir Sedlacik <salo@Xtrmntr.org> in PR 18115 to
generalise the linker flags used to export symbols by setting them on
a per-OS basis.

> many packages force -Wl,-export-dynamic which is not portable outside GNU ld
> and cause problems e.g. on Solaris.  some of these packages use if
> conditionals either only for NetBSD or except SunOS, but the state is not
> coherent and it may complicate later when support for new OS is added to
> pkgsrc (e.g. ongoing work on HP-UX support).
>
> jlam proposed the following framework in discussion on tech-pkg:
>
>   http://mail-index.netbsd.org/tech-pkg/2002/06/21/0009.html
>
> now, ${EXPORT_SYMBOLS_LDFLAGS} is used instead of directly defining
> -Wl,-export-dynamic which is set in appropriate defs.*.mk to reasonable
> values.  packages should be converted to this framework by:
>
> 1) replacing LDFLAGS+= -Wl,-export-dynamic and LIBS+= -export-dynamic with:
>
>    LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS}
>
> 2) for use in patchfiles, add this variable to MAKE_ENV if needed:
>
>    MAKE_ENV+= EXPORT_SYMBOLS_LDFLAGS=${EXPORT_SYMBOLS_LDFLAGS}
>
> 3) replace occurances of -Wl,-export-dynamic and -export-dynamic in patch
>    files with:
>
>    $(EXPORT_SYMBOLS_LDFLAGS)
2002-09-04 14:47:32 +00:00
jlam
ec8f6ad65a Note explicitly that this package is USE_X11BASE. Currently, it relies on
motif.buildlink.mk to define it.
2002-04-23 02:08:51 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
drochner
bb5711c94c resolve some nonsense where bison is blamed for a flex incompatibility -
should build with or without bison now
2002-02-13 12:43:56 +00:00
drochner
fdeab4944f uodate to 4.1.3
changes:
Fixes to several problems that quickly arose with 4.1.2
---------------------------------------------------
- Dependencies of source files on built sources caused build to stop.
It would continue correctly after restarting, but by making the objects
dependent instead we made it work in one pass.
- References in _regstream.c.  Missing references/deletes in _regstream.c
and steamline.c caused objects to be really deleted before their time.
Problem appeared in ThunderStreamlines example.  Did this ever work?
- Not enough memory allocated for buffer in parse.c.
- Needed to pass in class_srcdir value to invokation of class script
in libdx/local.mk
- Include net2c in distribution
- Correctly free search_for in Browser.C.  Proper behavior dependent on
compile-time definitions.
- Not enoucgh memory allocated for type-in string in GARApplication.C.
Caused segfaults in prompter.
2002-02-05 22:23:31 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
jlam
a4bc16d30c I am a triple idiot. The only relevant variable that x11.buildlink.mk
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR,
which points to the location of the X11R6 hierarchy used during building.
If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to
${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use.  Remove
the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and
revert changes to move x11.buildlink.mk before the other buildlink.mk files.
2001-10-24 22:10:43 +00:00
jlam
dff59f9ec3 x11.buildlink.mk needs to be included before any buildlink.mk files that
use X11_BUILDLINK_MK as a test value.  Generally just reordering the
inclusions so that x11.buildlink.mk comes before the other buildlink.mk
files will make everthing work.
2001-10-23 13:14:43 +00:00
jlam
68f8fa17a6 Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. Pass
--without-javadx to configure script to prevent java programs from being
detectedly inadvertently (hidden dependency).  Also add dependencies on
several other graphics and math packages to make DX more useful as a
visual data explorer and capable of reading more diverse data files.
2001-09-12 21:09:04 +00:00
dmcmahill
9387a3b8ab make sure the build doesn't pick up a bad ARCH from the users
environment.

Also, `uname -p` == "alpha" is not a check for OSF...
2001-05-08 19:48:45 +00:00
wiz
a4f21a5507 Move to sha1 digests, and/or add distfile sizes. 2001-04-21 09:54:06 +00:00
agc
fb467f5ac2 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:22:34 +00:00
wiz
a30f5a1a75 Install catted man page as .0; fix compilation on -current; and
apply patch from pkg/10906.
2001-02-26 19:00:55 +00:00
wiz
a2a4d06c6f Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 15:22:13 +00:00
rh
1d8820934c Use new USE_MESA variable to depend on the correct Mesa packages 2000-10-15 12:06:32 +00:00
drochner
cbb839550f update to 4.1.0. No info about changes - sorry. 2000-04-28 15:27:00 +00:00
drochner
db7e9b87b8 cvs tag/regen 2000-01-31 21:06:38 +00:00
drochner
74ff113581 "extern int errno;" doesn't work anymore, at least in C++ 2000-01-31 21:04:13 +00:00
drochner
5a3c86a6e3 upgrade to 4.0.10 (no changelog available, bugfixes only afaics)
rebove BROKEN label - whoever wants to mark it BROKEN again, please
tell what platform you had problems with (and consider (NOT/ONLY_FOR...)
2000-01-31 20:56:49 +00:00
wiz
04441235dc pkglint silencing 2000-01-02 03:38:30 +00:00
agc
606e5ab825 Mark packages as broken, where necessary. 1999-10-27 17:14:01 +00:00
drochner
ea4f53d5ce add pkg for IBM / Open Visualization Data Explorer 1999-10-01 11:23:14 +00:00