Commit graph

44 commits

Author SHA1 Message Date
jlam
79fe9eff8c Create buildlink.mk files for the various Xaw libraries. Instead of
USE_XAW, a package Makefile may just include mk/xaw.buildlink.mk, which
pulls in the correct buildlink.mk file depending on the value of XAW_TYPE.
A package Makefile may also rely on LIBXAW being set to the correct
libraries.
2001-08-23 04:24:21 +00:00
jlam
a78f38bf52 Don't like libXaw3d to libXaw in ${BUILDLINK_DIR}/lib as linking won't
resolve to the correct library on a.out platforms.
2001-08-09 20:08:49 +00:00
jlam
d2eb68d2a6 Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the default
installation directory in case the package isn't installed.
2001-07-27 13:33:18 +00:00
jlam
dd30dabc8c Mechanical changes to buildlink.mk files to use EVAL_PREFIX to set
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>.
2001-07-20 01:54:51 +00:00
jlam
cb76bd5efc Move inclusion of bsd.buildlink.mk to start of file. 2001-07-01 22:59:08 +00:00
jlam
34d11d8a0f Generalize how the dependency pattern may be specified. Instead of just
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.
2001-06-23 19:26:48 +00:00
jlam
a4d2df0fc5 Add buildlink.mk file for use by other package Makefiles. 2001-06-20 19:57:40 +00:00
tron
cc49f7b2ff - Simplify code to handle detection of what library files (shared, static,
shared library revisions, etc.) were installed.
- Get includes into a sub directorty with OpenWindows.
- Fix package list for OpenWindows systems.
2001-06-13 15:47:28 +00:00
tron
e149c04afd Remove "post-configure" target for Solaris which is not necessary with
revision 1.750 of "mk/bsd.pkg.mk".
2001-06-07 16:23:10 +00:00
skrll
7c75053771 Move to sha1 digests, and add distfile sizes. 2001-04-19 11:07:33 +00:00
agc
8f972b049a + 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 12:12:16 +00:00
tron
f7f0d1344b Fix link failures if wide character support is enabled. 2001-03-11 14:11:45 +00:00
tron
74d6fa6179 Make this package build under NetBSD-current with wide character support
enabled.
2001-03-11 10:47:28 +00:00
tron
c114b07330 Patch "Makefile" only if we are using OpenWindows under Solaris. 2001-03-11 10:06:54 +00:00
tron
cf74f995fa Calculate major number of "Xaw3d" shared library from "${XAWREV}" and
create a missing symbolic link under Solaris.
2001-03-11 10:01:39 +00:00
tron
5f48fd7061 Make this package build with OpenWindows under Solaris. Fixes PR pkg/11640
by Hauke Fath.
2001-03-11 09:45:40 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
wiz
a486f11406 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:06:11 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
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.
2001-01-04 15:10:17 +00:00
abs
07591dac1f Dip into ${X11BASE}/lib/X11/config/X11.tmpl to determine the version number of
the Xaw library. Fixes PR/10619 - compilgin on XFree86 4.0
2000-12-14 18:21:28 +00:00
tron
8d7d754dfa Remove me as maintainer of those packages. 1999-10-07 17:41:46 +00:00
agc
00a16e3008 Add package patch checksum files. 1999-07-09 14:22:59 +00:00
tron
23e0063766 Completely replace "MASTER_SITE_SUBDIR" and "PATCH_SITE_SUBDIR" with
variable substituition of "MASTER_SITES" and "PATCH_SITES".
1999-04-15 20:39:38 +00:00
hubertf
2a95ad9c6b Fix CONFLICTS (remove redundancy, mostly) 1999-02-20 22:48:24 +00:00
agc
f7c4996e0b Add NetBSD RCS Ids. 1998-08-07 13:27:33 +00:00
agc
41bfb30737 Add NetBSD RCS Ids. 1998-08-07 11:08:53 +00:00
agc
4f8c9d7740 Use automatic shared object handling 1998-07-15 10:39:36 +00:00
mycroft
c6729dbfdc Remove outdated RCS tags. 1998-07-04 09:37:29 +00:00
mycroft
f825d995b9 Add CONFLICTS. 1998-07-04 05:53:12 +00:00
mycroft
5f9a4b6de9 Update to 1.5. 1998-07-04 05:50:24 +00:00
frueauf
52dd58ca2a Add CONFLICTS where its needed so far. 1998-06-05 12:06:11 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
agc
68016c2d6f Delete the static library from the PLIST if no static library was
built.  Fixes a problem pointed out by Charles Hannum.
1998-03-12 00:58:06 +00:00
hubertf
f6fc8a8a9e Remove -m argument from ldconfig calls, require the system to
have ${PREFIX}/lib in ld.so.conf instead. This ensures things
even work after a reboot.
1998-02-02 08:58:13 +00:00
hubertf
403cfa3d46 Introduce TRUE?=/usr/bin/true, and use it. 1998-02-02 08:10:41 +00:00
tron
61b051d312 Fix "MAINTAINER". 1998-01-29 16:48:09 +00:00
hubertf
61524b805b portlint: fix ldconfig 1998-01-24 23:58:22 +00:00
hubertf
94cef4cf64 portlint: add MAINTAINER, fix LDCONFIG 1998-01-24 23:58:04 +00:00
agc
38837df34c Revert yesterday's changes, which didn't work with our xsrc.
Fixes PR/4828, from Perry Metzger.
1998-01-16 17:39:17 +00:00
agc
fdc854d376 Fixes so that headers are installed into the correct directory:
/usr/X11R6/include/X11/Xaw3d and not /usr/X11R6/include/X11/X11/Xaw3d.

Also clean up the PLIST so that it doesn't contain the static library,
whcih isn't built or installed.
1998-01-15 16:25:55 +00:00
hubertf
8bf87c8409 Take README.XAW3D from WRKSRC, fixes PR 4755 reported by
Soren S. Jorvang <soren@t.dk> and Matthias Scheler <tron@lyssa.owl.de>.
1997-12-30 15:13:30 +00:00
hubertf
01a615be89 Note soren@t.dk as contributing to this one. 1997-12-29 02:33:41 +00:00
hubertf
747e31975e Fix for NetBSD, by tron@lyssa.owl.de and soren@t.dk. 1997-12-29 02:31:53 +00:00
hubertf
92b9d87a23 3-D widgets based on the Athena Widget set
Taken from FreeBSD.
1997-12-29 02:22:39 +00:00