Commit graph

167 commits

Author SHA1 Message Date
abs
d5b0e42311 Bugger. s/pkg_check/lintpkgsrc/ in the usage. 1999-04-19 07:36:43 +00:00
abs
2a3362124e Add pkg_check (renamed to lintpkgsrc, and add orginal lintpkgsrc functionality
(fixed up to work a little better).
lintpkgsrc can:
    -d : Check each Makefile's 'DEPENDS' matches current pkgsrc versions.
    -i : Check versions of installed packages against pkgsrc.
    -l : Run pkglint on every package in pkgsrc.
    -m : Report md5 mismatches for files in 'distfiles'.
    -o : Report old/obsolete 'distfiles' (not referenced by any md5).
    -r : Remove any 'bad' distfiles (Without -m or -o, implies both).
1999-04-19 07:32:09 +00:00
hubertf
ebc24f39ef The print-pkgtools_ver target was renamed to show-pkgtools-version
some time ago. Note this here!
1999-04-18 23:03:36 +00:00
rh
8b199e515c Fix shell error causing "Syntax error: end of file unexpected"
if ${PKG_DBDIR} is missing
1999-04-16 10:50:12 +00:00
tron
9c4c0c2b50 Remove unnecessary slash from master site list. 1999-04-14 21:39:01 +00:00
agc
442837d3e3 Add Solaris support to pkglibtool, so that the correct format of .so
names (i.e. the same as NetBSD's pkglibtool) is supported. Native
Solaris support (linux version_type) gives three digit .so names, and
the rest of pkgsrc uses two digit ones (sunos version_type), whether on
ELF or a.out NetBSD platforms, so standardise here.

Please note that this is only for the version of libtool that's used in
pkgsrc.
1999-03-31 10:05:57 +00:00
hubertf
7e6fa7c776 No need to call "pkg_admin rebuild" for every install. 1999-03-30 12:52:36 +00:00
garbled
466c7c1594 If the user has never installed a package before, /var/db/pkg does not
exist, and pkg_admin rebuild fails miserably.  Create this directory
if it does not exist.
1999-03-25 16:18:47 +00:00
bad
fa9c2f3760 Catch up with MASTER_SITE_GNU reorganization. 1999-03-22 16:08:30 +00:00
tv
1f26cde619 This is pkgsrc, not the main tree; lint and depend only add useless extra
to the compile time.
1999-03-16 15:42:59 +00:00
hubertf
41e25a0c48 Call "pkg_admin rebuild" if it was never run before.
This should ONLY be run when upgrading from a non-pkgdb to a
pkgdb-version of the pkg_* tools.
1999-03-13 03:47:49 +00:00
agc
74e7dd98a3 If running on Solaris, just use the NetBSD settings - it's the same pkgsrc.
Bump version number to denote Solaris support.
1999-03-10 08:24:16 +00:00
itohy
d3040e77b1 Fix default NetBSD rule to use architecture name instead of machine name.
This fix make it compile on x68k, etc.
1999-03-10 04:28:56 +00:00
bad
28d2e66b3a To be able to shoot oneself in the foot with a binary package of this,
LOCALBASE and NO_MTREE must be set.  Some manual intervention is still
necessary before it can hurt, though.
1999-03-08 17:34:51 +00:00
bad
1c131f7a6a Update for pkg_admin. 1999-03-08 15:59:37 +00:00
kim
bf300f279f Storing ${.CURDIR} in a binary is not good for automounted paths.
PKGSRCDIR can now be set in /etc/mk.conf to remedy this.
1999-03-04 07:23:09 +00:00
hubertf
f3c33405c0 remove redundant CONFLICTS line 1999-02-25 22:11:14 +00:00
hubertf
2a95ad9c6b Fix CONFLICTS (remove redundancy, mostly) 1999-02-20 22:48:24 +00:00
frueauf
f534708d29 Reflect that we no longer enforce full path for install-info, bump
version to indicate change.
1999-02-18 12:27:27 +00:00
tron
e15916c687 Update "pkglibtool" package to 1.2 patchlevel 1:
- Add "-cplusplus" option to link C++ shared libraries with "c++rt0.0"
  on "a.out" systems. This is required to get static constructors working.
  Fixes PR pkg/6935 by Jaromir Dolecek.
- The binary is now called "pkglibtool-<VERSION>" so that "bsd.pkg.mk"
  can depend on a certain version.
1999-02-14 21:14:04 +00:00
hubertf
c264c1474e fix for pkgdb version (19990119) 1999-01-19 23:37:23 +00:00
hubertf
0778b85ccb Adjust for the pkgdb code 1999-01-19 23:34:07 +00:00
frueauf
8e64514ae1 Bump version of PKGNAME to 1.67 to indicate that there are changes since
1.66.
1998-11-26 14:23:47 +00:00
agc
569ac5bf23 Stop failing with a fatal error if ${FILESDIR}/md5 file does not exist -
some perfectly sane packages do not have ${FILESDIR}/md5 files. Including
pkgsrc/pkgtools/pkglint, funnily enough.

In its place, introduce a checkmd5 subroutine, and call it if the file is
present. This subroutine checks for the presence of the NetBSD RCS Id in
the file.
1998-11-17 17:19:23 +00:00
frueauf
3e81c460b4 Add missing rcs ids. 1998-11-12 23:40:20 +00:00
agc
25ebbc82ea Add a check for a NetBSD RCS Id in each of the patch files.
Correct minor spelling mistake.
Don't substitute ${PORTSDIR} for ../.. if the OS is NetBSD.

Many thanks to Hubert Feyrer and Christoph Badura for the help with Perl.
1998-11-11 12:07:44 +00:00
hubertf
ed5fd0d3c4 bump PKGTOOLS_REQD to 19981107 1998-11-09 15:45:11 +00:00
hubertf
90e00077ef mention "make print-pkgtools_ver" 1998-11-09 14:45:06 +00:00
hubertf
389361461f fix for objdir compiles 1998-11-07 23:45:51 +00:00
agc
a1b5626a3b Update the (package) version of pkg_install tools to 19981026, to use
the new -b and -B flags to pkg_create, so that any binary packages
that are created automatically get their build information and
versioning data attached.
Update bsd.pkg.mk to have PKGTOOLS_REQD= 19981026.
1998-10-26 18:29:10 +00:00
tsarna
818a382b1f Fix old bug: pkglint was looking for MIRROR_DISTFILES, while the actual
variable is MIRROR_DISTFILE
1998-10-23 21:16:20 +00:00
agc
ca0d854dae Update this package to use the -current sources from October 19th, 1998. 1998-10-21 09:24:50 +00:00
matthias
54cb47775a Add support to pkglibtool for -b, -O and -G options in install mode. This
is necessary for installing inn.
1998-10-18 10:06:42 +00:00
tv
ed444d4e5c Add and enable pkglibtool. 1998-10-15 20:43:43 +00:00
agc
14222ef944 Make it clear for whom the instructions about creating a distfile are
intended.  Add a note about checking the "pkgtools version required"
definition in bsd.pkg.mk
1998-10-15 11:14:19 +00:00
tron
67c30a07df Add "pkgtools" to categories. 1998-10-04 19:04:06 +00:00
tv
23e57ce8b1 Make this conflict with the old libtool-1.2 pkg. 1998-10-02 14:47:23 +00:00
tv
2f18203314 Addition of pkglibtool, a pkg-system-customized libtool which installs
only the pkglibtool script
1998-10-02 14:46:07 +00:00
hubertf
8fa6051951 Make this actually work under 1.3.
Patches supplied by Alistair Crooks (thanks!), plus some more input from
Luke Mewburn and some minor tweaks from me.
1998-09-30 10:27:53 +00:00
hubertf
a87ad3b852 Add note on how to update this pkg's distfile. 1998-09-27 23:12:20 +00:00
tron
db74f9f640 Add "pkgtools" to "${CATEGORIES}". 1998-09-27 18:37:51 +00:00
agc
9db74e9f8a Make the REQ and MESSAGE files specifiable from package Makefiles,
as REQ_FILE and MESSAGE_FILE respectively.
Modify xpkgwedge to create its MESSAGE_FILE in the WRKDIR.
1998-09-17 15:47:08 +00:00
tron
4f1b135ac8 Update package tools to 980911 to catch "pkg_add" dependence fix. 1998-09-11 19:04:47 +00:00
agc
592b28932e Move xpkgwedge from x11 category to pkgtools category by Repository Copy. 1998-09-04 09:28:04 +00:00
agc
f2fedb52e5 Re-order packages into alphabetic order. 1998-09-04 09:01:51 +00:00
agc
f8a5767e87 Move pkglint from devel category to pkgtools category by Repository copy. 1998-09-04 08:58:02 +00:00
agc
078c7abd21 Add, but do not enable, ftp and pax. 1998-09-03 11:58:25 +00:00
agc
de7274e883 Addition of a package for NetBSD-current's version of pax(1). This deals
with GNU tar archives (which may include trailing rubbish) correctly.

This package does not register itself, so it cannot be deleted. It simply
overwrites the existing binaries with the newer version.
1998-09-03 11:55:21 +00:00
agc
77538b85c6 Added ftp-19980903, the ftp(1) from NetBSD-current, into the pkgtools
category.

pkg_add(1) from the pkgtools directory uses ftp -o - to retrieve
packages specified as URLs.  This package will simply be installed
over the top of the existing ftp binary in /usr/bin, and does not
register itself, so that it cannot be deleted.
1998-09-03 11:43:59 +00:00
agc
b7c0d55b71 Set NO_PACKAGE for this package - binary packages cannot be made,
since package registration does not take place.  Fixes a problem
pointed out by Charles Hannum.
1998-08-28 14:23:18 +00:00
agc
a477e5037b + Add a pkgtools category.
+ Add a pkg_install package, in the pkgtools category, which is a copy
of NetBSD-current's /usr/src/usr.sbin/pkg_install sources, as of
August 28th 1998.  This version of the pkg_* tools includes a version
of pkg_info(1) which echoes matching package names, understands sh(1)
globbing, csh(1)-style {,} alternates, and Dewey decimal version
number relational matching.
1998-08-28 12:25:35 +00:00
frueauf
03641eac25 Setting NO_CHECKSUM=yes is enough. 1998-08-23 21:25:19 +00:00
frueauf
44ef1c39c4 As there is nothing to extract, set EXTRACT_ONLY=#empty and remove
unnecessery md5 file.
1998-08-23 21:18: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
tv
4fe41e871f Set ${PREFIX} after inclusion of bsd.pkg.mk; don't depend on bsd.pkg.mk to
conditionally set PREFIX.
1998-08-11 19:29:26 +00:00
tron
407157e9b6 "make clean" shouldn't fail if nothing was built so far. 1998-08-09 23:16:18 +00:00
tsarna
62dc551992 update for new name 1998-08-08 15:19:11 +00:00
frueauf
c9cc505a63 remove me as MAINTAINER. 1998-08-08 12:35:41 +00:00
tsarna
4c02b3df4e Our portlint has diverged significantly from FreeBSD's, so
rename portlint to pkglint, and keep the sources right under files.
This makes it much easier to maintain and keep up with changes to out
package system.
1998-08-07 22:11:40 +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
tv
1c3a613245 Make xpkgwedge capable of building a "binary pkg", for uniformity. 1998-07-31 19:30:49 +00:00
tv
447341e87c Update to "0.4": new layout to coincide with USE_LOCALBASE_FOR_X11
changes.
1998-07-31 15:00:41 +00:00
frueauf
004e47e5b0 cat ${PKGDIR}/MESSAGE in bsd.pkg.mk if it exists, don't do it in every
package Makefile.
1998-07-14 10:56:15 +00:00
tv
de0894da47 Update to "0.2": define ConfigDir in terms of $(X11_ROOT), so that imake
can be used recursively ("make Makefiles").
1998-07-01 15:56:35 +00:00
tv
58c7fc3d26 No need for both IS_INTERACTIVE and RESTRICTED; just put in RESTRICTED
with a suitable message.
1998-06-26 16:41:11 +00:00
tv
03f5014574 Add xpkgwedge, an experimental patch that enables the build of X11 pkgs
(even imake ones) that will install in /usr/pkg instead of /usr/X11R6.
This is NOT (yet?) the standard X11 pkg build procedure, but it does
provide a "way out" for users that do not want to pollute their /usr/X11R6
tree with pkgs.
1998-06-26 16:39:23 +00:00