Commit graph

167 commits

Author SHA1 Message Date
wiz
42da0a2002 miscellaneous small changes to make pkglint happy 2000-01-10 01:39:02 +00:00
wiz
b8356435bb whitespace cleanup 2000-01-10 01:13:35 +00:00
wiz
2834ac6f18 RCS tag fixed 2000-01-10 01:03:35 +00:00
wiz
f3d611b15c clarification in warning 2000-01-08 19:11:26 +00:00
hubertf
3ded8f6ec3 Update to 1.7. Changes:
- Bugfix from Matthias Drochner WRT handling of WRKSRC
 - url2pkg is now under CVS maintainance (othersrc/usr.bin/url2pkg), but
   since there's no gateway for that to ftp/http, esp. none without
   versioning), the old distribution site is kept.

   I still wanted to point this out. :-)
2000-01-06 02:07:45 +00:00
hubertf
ed32c43dcd protect some RCS IDs 2000-01-06 02:03:51 +00:00
hubertf
95a688656b fix rcs id 2000-01-06 02:01:28 +00:00
feyrer
dd654da0b9 fix setting of WRKSRC, from
Matthias Drochner <M.Drochner@fz-juelich.de>
2000-01-06 01:46:18 +00:00
wiz
5b6873edc6 added warning that @owner, @group and @mode in PLIST are deprecated;
bumped version number
2000-01-06 01:34:21 +00:00
wiz
0f47253288 check for known RCS tags only, instead of all strings between a '$' and
a '$' or a ':', bumped version number
2000-01-05 21:13:00 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
abs
88caa31ada Check pkg/COMMENT a little more closely, and generate warnings on:
Leading/trailing whitespace
	Trailing '.'
	Leading '(a|an) ' (case insensitive)
2000-01-05 12:54:31 +00:00
agc
e399c10c50 Changes from Bernd Ernesti:
+ add VENDOR so you can change TNF to a different one without hacking
the source code
+ add the -t flag to transform the package into a compressed file.
This is a change from the current behaviour which always compresses
the file, but you have to uncompress and transform it when you want to
install packages with the OS.
+ add the -d flag to change /var/spool/pkg to a different directory,
this is also for the support to build packages directly on a machine
from which you install new machines.
+ ARCH=\"Sparc\" is wrong, it has to be ARCH=\"sparc\" otherwise an
installtion of an package during an OS install would fail
+ duplicate the PKG= line and rename it to PKGDIR=, otherwise an
installation during an OS installation fails when you forget to add
the package to a different file.
+ fix symlinks properly
2000-01-04 12:06:58 +00:00
abs
8de2459cd5 .if parsing is now a touch less braindamaged (still lousy) 2000-01-03 15:21:45 +00:00
wiz
9281bd222e space added in warning message, doesn't warrant version number bumping 2000-01-02 03:40:21 +00:00
wiz
917519eb95 removed warning about adding info about restricted packages to
ports/LEGAL, which is a FreeBSD-ism we don't have; bumped
version number to 1.91
1999-12-29 01:51:16 +00:00
wiz
9ae99cd258 Recognize more directly used commands (like 'ln' instead of '${LN}') 1999-12-28 03:29:56 +00:00
hubertf
bd64283d89 Fix handling of items in PATCH_* section.
Addresses PR 9049 by ITOH Yasufumi <itohy@netbsd.org>
1999-12-28 00:50:17 +00:00
abs
56d6e3aedd If we find a 'distfiles' directory in what we have been told only contains
binary packages, "Move on... move on... move on" (even if it offers to tell
you about its mother).
1999-12-22 22:07:29 +00:00
abs
883579219a Add -K, to specify basedir for binary packages.
ftp.netbsd.org gives rather interesting results from:
lintpkgsrc -P /pub/NetBSD/NetBSD-current/pkgsrc -K /pub/NetBSD/packages -R
1999-12-22 21:37:57 +00:00
abs
2c9a4f88ef Add '-R' to list any RESTRICTED binary packages (should be useful for
ftp.netbsd.org), implement dewey-decimal version matching, and add
some comments. lintpkgsrc now qualifies as "very lightly commented"
1999-12-22 21:04:17 +00:00
agc
2b02aa604b Rather than attempting to follow the checked-out cvs tree, package the
packages.7 man page up into its own distfile.
Depending on Operating System, install the manual page into the correct
place.
Update distfile checksum accordingly.
1999-12-22 15:45:06 +00:00
abs
8c09d0fdaf Update manpage and tweak parse_makefiles verbose output 1999-12-18 14:53:32 +00:00
abs
36ecaf1621 Write package_globmatch, which makes a passable attempt at implementing
the globs used in pkgsrc.  Also optimise variable expansion in parse_makefile
(The previous algorithm was somewhat.... dumb)
1999-12-18 14:39:20 +00:00
abs
85b99abfb7 Add yet more magic to parse Makefiles better. (plus be more verbose when
problems are encountered)
1999-12-16 14:04:19 +00:00
abs
2514942eb5 Update to handle wildcard dependencies 1999-12-16 11:59:13 +00:00
windsor
eed3cba0d8 update md5 checksum for today's flavor of the manpage 1999-12-15 21:36:13 +00:00
hubertf
2289353729 Bump to V1.81, adding code to check for existance of PLIST
(unless PLIST_SRC or NO_PKG_REGISTER are set)

Fixes PR 8953 by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
1999-12-07 21:33:56 +00:00
agc
2985013a49 Add and enable pkgmanpages. 1999-12-07 11:45:12 +00:00
agc
7fbaffdeed Provide the packages.7 manual page as a package, so that it's easier to
keep it in sync with the packages collection itself.
1999-12-07 11:44:04 +00:00
hubertf
ba2ecdb0a6 Seems I'm maintaining this 1999-12-06 01:14:34 +00:00
agc
f7b9029f4e Upgrade to version 1.5 of gensolpkg, a utility to generate a Solaris package.
Changes from version 1.4:

+ Fixed an off-by-one error in Solaris package name generation
+ Ignore file names with embedded spaces - Solaris package tools
can't handle these.
1999-11-30 13:14:56 +00:00
hubertf
a8d0caf5c3 Bump version to 1.80 1999-11-26 03:31:09 +00:00
hubertf
584d8157a4 s/port/package/ 1999-11-26 03:30:39 +00:00
hubertf
40d6e4a48d Per suggestion by Matthias Drochner, add some more warnings:
- warn if there's a emacs backup file of a patch (patches/*~)
 - warn if there's a checksum of such a backup file in files/patch-sum
 - warn if there's something in the patch-sum file that's not in
   the patches-dir
 - vice versa
 - warn if the checksums don't match

Also, check for work* instead of work for the workdir, needed if someone
uses OBJMACHINE. Some more small changes and a versioin bump will follow
in a second.
1999-11-26 03:28:17 +00:00
agc
23a4ca7786 Use DEPENDS in preference to RUN_DEPENDS. 1999-11-24 10:36:53 +00:00
hubertf
4b9855c670 Bump version to 1.79. Introduced four new warnings:
WARN: no ./files/patch-sum file. Please run 'make makepatchsum'.
	WARN: no ./files/md5 file. Please run 'make makesum'.
	WARN: RUN_DEPENDS is deprecated, please use DEPENDS.
	WARN: LIB_DEPENDS is deprecated, please use DEPENDS.

Fixes PR 8861 by Dan McMahill <mcmahill@mit.edu>
1999-11-23 20:34:26 +00:00
agc
e64dd49d1f Remove (commented-out) ftp SUBDIR - this has been made obsolete by
the net/lukemftp package.
1999-11-17 09:53:08 +00:00
agc
d7561ce0eb Remove the pkgtools/ftp package - this has been made obsolete by the
net/lukemftp package.
1999-11-17 09:51:25 +00:00
abs
340e896bb1 Handle package names with regex meta characters (eg gtk+ ) 1999-11-12 13:18:02 +00:00
hubertf
6412ca008e Fix type, pointed out by Berndt Josef Wulf <wulf@dingo.ping.net.au> 1999-10-30 16:36:44 +00:00
agc
f129f5149c Update to version 1.4 of gensolpkg.
Added functionality includes:
+ Remove the need to specify the Solaris package abbreviated name -
	it gets generated from PKGNAME automatically
+ Add depend file generation, for all dependencies
+ Add support for symlinks in PLIST
+ Add support for conflicts in depend(4) file.
+ Create a compressed, stream package after the original package
	is made.
1999-10-06 12:11:04 +00:00
jlam
22d4a43f07 Correct the documentation that describes proper usage. 1999-10-05 07:58:41 +00:00
agc
e9c7aadf26 Update to version 1.3 of gensolpkg.
Change since previous version:

PLIST entries are checked, and any directories which are incorrectly listed
as files in the PLIST will now be treated as directories in the generated
prototype file.
1999-09-30 13:45:51 +00:00
agc
c990c41f9e Correct some of the English in this file. 1999-09-29 15:21:12 +00:00
agc
dfa8550608 Update to version 1.2 of gensolpkg.
Changes from version 1.1:

+ ignore leading and trailing whitespace in PLIST entries
1999-09-29 14:31:05 +00:00
agc
a6ade82fd9 Update gensolpkg to version 1.1.
Changes include:
+ prefix is found automatically, using the new show-var target in bsd.pkg.mk
+ pkgname is found using the new show-var target, rather than the old egrep(1)
way, which failed for packages like xv.
1999-09-28 12:44:14 +00:00
drochner
a33ba672a4 put /usr/sbin into the PATH to make sure pkg_info is found 1999-09-25 16:06:54 +00:00
agc
ec6f650765 Make sure that gcc is used to compile this, passing it down through the
environment, so that the correct prefix is set by default.
1999-09-24 12:58:34 +00:00
agc
084a2f43b8 Add and enable gensolpkg. 1999-09-23 14:27:56 +00:00