Commit graph

110 commits

Author SHA1 Message Date
jlam
13c830fe56 Use some indentation to make this easier to read. 2002-11-15 11:32:38 +00:00
bouyer
87300d1c13 This file was removed on rev 1.14. I don't know why cvs re-added it instead
of aborting because of the conflict.
2002-10-28 11:23:08 +00:00
bouyer
7c7c9e7a6f On Solaris, if ${X11BASE} != "/usr/openwin" use the builtin XPM if it exists. 2002-10-27 18:00:07 +00:00
wiz
be560c70ab Unused. 2002-10-10 13:09:57 +00:00
tron
df0b4367aa The "Xpm" library is distributed with Solaris 9. Handle this case like
XFree86 4.x and don't install the package.
2002-09-01 15:13:41 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
jlam
e54da451c1 Add new private variables _REQUIRE_BUILTIN_* that can be used to specify
that the headers/libraries must be part of the standard X11 distribution or
else they aren't symlinked into ${BUILDLINK_DIR}.  These are meant to be
used only by x11-links, and is to allow x11-links to contain all of the
parts of the standard X11 distribution.
2002-06-26 05:40:33 +00:00
agc
cf8f2160d8 Revert previous change - Martin already made a much cleaner fix for this. 2002-05-24 14:57:31 +00:00
agc
88e2784beb Apply fix from Lloyd Parkes <lloyd@must-have-coffee.gen.nz> in PR
16421 which recognises properly that sparc64 is a 64-bit architecture.
2002-05-24 13:32:41 +00:00
martin
239936a17f Add a missing include, so all 64bit archs are recognized correctly.
Closes PR 16421 by Lloyd Parkes.
2002-05-12 22:38:38 +00:00
fredb
5e3a7fb447 The man pages haven't been compressed by default on NetBSD for a long time. 2002-04-14 23:34:40 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
wiz
1c3e1f954c Update MASTER_SITES, inspired by pkg/13828 by Kevin Lo. 2001-08-30 11:11:24 +00:00
jlam
73d2f0ca37 Packages that USE_IMAKE shouldn't set USE_BUILDLINK_ONLY, as they don't
satisfy the condition of being "strongly-buildlinked" (see
http://mail-index.netbsd.org/tech-pkg/2001/08/20/0005.html for the
definition).  This is in response to the recent change to bsd.pkg.mk to
not use buildlink-x11.
2001-08-22 17:38:56 +00:00
jlam
3b682b6b3a Mark as USE_BUILDLINK_ONLY. 2001-08-08 07:15:03 +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
7b1d3cb465 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:31 +00:00
tron
796d536a10 Fix typo in last commit. 2001-07-07 06:24:12 +00:00
tron
cd2cc93a76 Check if "${X11BASE}/lib/X11/config/X11.tmpl" before searching with
"grep" in it to avoid problems under Solaris.
2001-07-07 06:19:21 +00:00
tron
ffac0bf198 Install "Xpm.h" to "include/X11" instead of "include/X11/X11" under
OpenWindows to avoid build lossage in several packages.
2001-07-06 21:11:33 +00:00
jlam
ce1c571588 Copy the checks for built-in freetype2 and xpm into the buildlink.mk files
as they can't always use the logic in bsd.prefs.mk.
2001-07-02 14:16:54 +00:00
jlam
98f8f6ddd0 Instead of double-listing files in both X11BASE and LOCALBASE, use
HAVE_BUILTIN_XPM to figure out where it's installed and set the
BUILDLINK_PREFIX directly.  Remove unnecessary USE_XPM as we use do the
check for Xpm ourselves.
2001-07-02 08:05:06 +00:00
jlam
8d8c3630b3 Make check for Xpm in XFree86 look like the checks for Mesa and freetype2. 2001-07-02 08:02:33 +00:00
jlam
cb76bd5efc Move inclusion of bsd.buildlink.mk to start of file. 2001-07-01 22:59:08 +00:00
jlam
2e41bb732b Rename xpm-{1,2} to xpm-{x11base,localbase} to be more informative. 2001-06-17 17:54:33 +00:00
jlam
8fea51aacb Add buildlink.mk files for use by other packages. 2001-06-16 19:23:17 +00:00
tron
653d0df5a9 Solve problem caused by "xpkwedge" support showing up under Solaris in a
better way. Patch supplied by Johnny C. Lam in private e-mail.
2001-06-09 11:41:36 +00:00
tron
2937ea4319 Fix path of include files on systems using OpenWindows. 2001-06-08 21:30:35 +00:00
tron
856132aa53 Fix broken "xpkwedge" patch which unconditionally modifies
"USRLIBDIRPATH" causing build problems under Solaris.
2001-06-08 14:35:38 +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
a2a4d06c6f Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 15:22:13 +00:00
tron
3c047bfa62 Create missing softlink "libXpm.so.4" manually under Solaris. 2001-01-14 13:46:09 +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
tron
daecc883f7 Optimize last change a bit. 2000-11-25 08:42:04 +00:00
tron
e105ef1c1f Don't build the "xpm" package on systems with XFree86 4.0 or newer
installed because it includes the "Xpm" library.
2000-11-25 08:38:03 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
mrg
4813f1d22d make sure we apply OSF/DUh/Tru64 UNIX parts of Imakefiles only on those
platforms (ie, not just `AlphaArchitecture').  this showed up under
xpkgwedge where it was attempting to link in -lXext but not finding it.
1999-10-31 10:46:30 +00:00
jlam
6efcc763f4 Make this work with xpkgwedge/USE_LOCALBASE_FOR_X11. 1999-10-05 06:15:56 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00
hubertf
2a95ad9c6b Fix CONFLICTS (remove redundancy, mostly) 1999-02-20 22:48:24 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
agc
05b88260d7 Add NetBSD RCS Ids. 1998-08-07 13:16:49 +00:00
agc
86db14e819 Add NetBSD RCS Ids. 1998-08-07 10:35:47 +00:00
agc
583dcca5f3 Use automatic shared object handling 1998-07-15 10:51:16 +00:00
mycroft
5e99946b2c Update to 3.4k. 1998-07-04 09:14:52 +00:00
agc
5aa5bdafe4 Update package Makefiles for automatic manual page handling. 1998-06-22 12:32:17 +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
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
hubertf
3a39d89c61 portlint: /usr/bin/true 1998-01-24 05:30:47 +00:00
hubertf
3dafebc608 portlint: fix RCS Id, add MAINTAINER, ldconfig||true 1998-01-24 05:30:35 +00:00
hubertf
15387ad900 remove ranlib, fix ldconfig 1997-12-02 23:16:37 +00:00
hubertf
f4914c7312 - Remove ranlib from PLIST file so pkg_delete don't whine because
of different MD5 checksum; Fixes PR pkg/4609 by Matthias Scheler
   <tron@lyssa.owl.de>
 - change "ldconfig" to "ldconfig .. || true" to work around missing
   ldconfig on alpha (and others?)
1997-11-30 22:28:34 +00:00
agc
9e0dc8a157 Add a patch for NetBSD to:
+ set correct path for xpm.h

+ force building and installation of static libXpm.a
1997-11-06 12:53:18 +00:00
agc
8e2f83d87a Correct name and path of sxpm manual page. 1997-11-06 12:46:49 +00:00
agc
801f844730 Add a pre-formatted manual page definition for sxpm. 1997-11-06 12:45:31 +00:00
agc
5358faaf74 Add a NetBSD RCS Id to all the PLIST files. 1997-11-06 09:57:11 +00:00
agc
690fb0bd9c Add NetBSD RCS Id. 1997-10-06 13:44:56 +00:00
agc
5c3b7292c3 Initial import of FreeBSD graphics ports into the NetBSD packages
system.
1997-10-06 13:29:36 +00:00