Commit graph

22 commits

Author SHA1 Message Date
zuntum
d3db18607d Move pkg/ files into package's toplevel directory 2001-10-31 22:03:21 +00:00
jlam
a55945c172 x11/lesstif12 does not conflict with the x11/openmotif package, though
lesstif does.
2001-09-14 01:57:44 +00:00
jlam
d4b1853531 Unify the special code to detect pre-installed Motif installations
(whether 2.0 or 1.2-compatible) into one file, motif.buildlink.mk.
lesstif12/buildlink.mk now assumes that if you include it, then you
actually want lesstif12.

To select that you want a Motif-1.2-compatible installation, define
USE_MOTIF12 in the package Makefile.  If MOTIF12BASE is also defined, then
assume it points to a valid Motif-1.2 installation.  Otherwise, auto-detect
whether /usr/dt is valid, or if we need lesstif12.
2001-09-13 22:06:33 +00:00
jlam
99c293f270 Move USE_BUILDLINK_ONLY definition out of Makefile.common and into the
individual package Makefiles.
2001-09-09 03:37:00 +00:00
jlam
63fc151cb9 Use x11.buildlink.mk instead of USE_X11. Also convert hard-coded references
to ${X11BASE} in the header and library search paths into references to
${LOCALBASE}/share/x11-links.  These packages should now be strongly-
buildlinked regardless of whether xpkgwedge is installed.

Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and
lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge.
2001-08-29 22:41:00 +00:00
tron
05a259c8d6 Fix buildlink glue so that it links the LessTif 1.2 and not the 2.0
includes and libraries.
2001-08-06 10:53:48 +00:00
wiz
db22a9db10 Delete duplicate line. 2001-08-05 14:52:00 +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
b1ae57dfe7 Correct spelling of MOTIFLIB. 2001-07-01 20:42:16 +00:00
jlam
b7872529b6 Add buildlink.mk files for use by other package Makefiles. 2001-06-30 21:09:29 +00:00
jlam
e5bae2d580 Update lesstif and lesstif12 to 0.92.32. Changes from version 0.92.26
include:

	Small code fixes to help building on some systems
	Use new libtool version 1.4 and automake 1.4-p1
	Install more machine-indepedent files in $(prefix)
2001-06-30 19:08:21 +00:00
jlam
e46dd25a6e Share a common distinfo file between lesstif and lesstif12. 2001-05-12 04:32:34 +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
wiz
a486f11406 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:06:11 +00:00
wiz
b979f7222a Add automatic ${VARIABLE} handling for MESSAGE files.
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
2001-01-29 11:34:21 +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
jlam
c788cdc7d8 Update lesstif and lesstif12 to version 0.92.6. Make me the maintainer
since I'm most familiar with the hack to include the LessTif X11 config
files.  Relevant changes from version 0.91.8:

     * Build/Install Uil libs and Headers (and tests) by default.
     * Fixed some FontList interfaces to conform to the docs. Might fix
       memory leaks as well.
     * Ongoing work to use ANSI C89 as much as possible. Drop alternatives
       being used (e.g. bcopy() and friends)
     * The Motif 2.x Xme() funcs should now all exist in stubs at least; some
       had already been "implemented" earlier.
     * Build support for a Motif 2.1 compatible tree. This will soon replace
       the 2.0 tree.
     * Work in progres for creating XmPrint API. (2.1 functionality)
2000-12-22 17:26:18 +00:00
mjl
2e2c1ce77f Add conflict openmotif<->lesstif, as noted by tron@netbsd.org. 2000-10-30 10:13:56 +00:00
jlam
0aa91625f7 Update lesstif to 0.91.8. Changes from version 0.91.4 include several
fixes to plug memory leaks and changing the way LessTif imake config files
are handled.  Also, install the HTML documentation in share/doc/html.
2000-10-23 19:45:05 +00:00
jlam
399b4ca969 Import of lesstif12 containing the LessTif Motif-1.2-compatible libraries
and headers.
2000-07-25 14:44:48 +00:00