Commit graph

46 commits

Author SHA1 Message Date
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
wiz
a58f1536f8 Unused. 2002-10-12 10:17:45 +00:00
grant
f226863502 add rc script and use bsd.pkg.install.mk.
bump PKGREVISION.
2002-10-02 13:27:11 +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
wiz
a4904542d4 Fix MASTER_SITES (none any longer) and HOMEPAGE. 2002-07-02 14:36:43 +00:00
fredb
c3b6c6f1fe Change the socks' DEPENDS to BUILD_DEPENDS, as socks4 installs no shared
library, and socks5's shared library is renamed to prevent packages from
picking it up by accident (so all 11 packages which respect USE_SOCKS
currently always link against a static socks library).
2002-05-25 20:01:19 +00:00
fredb
d67bd1b569 Use ${EXTRACT_SUFX} properly. 2002-04-05 11:41:09 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +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
jlam
cb76bd5efc Move inclusion of bsd.buildlink.mk to start of file. 2001-07-01 22:59:08 +00:00
jlam
ae5a3ce164 Add buildlink.mk file for use by other package Makefiles. 2001-06-28 20:31:26 +00:00
jlam
0d519e28f8 Mark as USE_BUILDLINK_ONLY, and some minor whitespace alignments. 2001-06-28 20:28:56 +00:00
jlam
328a35f96f LIBS is automatically added to CONFIGURE_ENV by bsd.pkg.mk if
GNU_CONFIGURE is defined, so simply set LIBS to the appropriate value.
2001-06-12 20:33:00 +00:00
wiz
433b62957e Move to sha1 checksum, and/or add distfile sizes. 2001-04-21 11:23:08 +00:00
agc
bbc67fac91 + 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:53:33 +00:00
wiz
b14cbab103 Try fixing PLIST problem. 2001-02-23 13:38:41 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +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
hubertf
402899809a Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive and
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions.

MIRROR_DISTFILES and NO_CDROM are now dead.
2000-08-18 22:46:29 +00:00
rh
33dddd8972 Prevent the automatic shlib handling mechanism from getting confused and
overwriting the shared socks library with circular symbolic links.  Remove
automatically generated symbolic link 'lib/libsocks5_sh.so' from PLIST.
Fixes PR 8969 by Claus Andersen.
2000-05-03 17:44:27 +00:00
agc
f4d5171de1 Add package patch checksum files. 1999-07-09 14:09:02 +00:00
hubertf
cac63dff6a Moved from patch-aa.
Do not pass -Wl,-R... to ld(1), only pass -R...
(Should work with Solaris' /usr/ccs/bin/ld as well)
1999-04-16 11:46:18 +00:00
hubertf
edc2e7fb5f Only one file per patch (-> patch-ab) 1999-04-16 11:44:52 +00:00
hubertf
2821cb1110 Use wildcard depends 1999-02-20 22:26:22 +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
41bfb30737 Add NetBSD RCS Ids. 1998-08-07 11:08:53 +00:00
agc
67f284bbe6 Update for automatic shared object handling. 1998-07-15 10:32:41 +00:00
agc
988019b016 Update package Makefiles for automatic manual page handling. 1998-06-22 12:58:33 +00:00
agc
cf9420e142 Note conflict with socks4 package. 1998-06-11 16:05:40 +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
077be59a64 portlint: true -> /usr/bin/true 1998-01-24 21:45:46 +00:00
hubertf
e6a30494a6 portlint: narrow to <80 columns 1998-01-24 21:45:37 +00:00
hubertf
443ff70534 portlint: fix ldconfig 1998-01-24 21:45:15 +00:00
hubertf
809d8e2067 Fix setting CONFIGURE_ENV ("=" -> "+=") 1997-12-22 07:52:00 +00:00
hubertf
8639bafeaa Fix setting CONFIGURE_ARGS ("=" -> "+=") 1997-12-22 07:45:38 +00:00
hubertf
28fd456bb0 Fix MASTER_SITES 1997-12-17 14:55:36 +00:00
hubertf
03011674f4 remove ranlib, fix ldconfig 1997-12-02 23:31:07 +00:00
agc
8b7253346f Modify the shlib Makefile to build a shared object correctly under
NetBSD (the ld step to create relocatable object files was missing),
and modify runsocks to use the correct shared object name.
1997-11-21 15:01:49 +00:00
agc
14b1e39225 Add NetBSD RCS Id.
Add section 5 manual page that was missed.

Add a symbolic link to the libsocs5 shared object with a file name
that NetBSD's ldconfig(8) will recognise.
1997-11-21 14:57:28 +00:00
agc
0c59b15fa7 Add NetBSD RCS Id.
Make a symbolic link to the shared object with a name that will be
recognised by ldconfig on NetBSD.

Remove it when deleting the package.
1997-11-21 14:55:17 +00:00
agc
d5b0b7af30 Initial import of FreeBSD's socks5 port into the NetBSD package
collection.
1997-11-21 14:51:06 +00:00