Commit graph

246 commits

Author SHA1 Message Date
abs
ab4f50ec20 Add -B option to lintpkgsrc, to display broken packages.
Update to 2.30
2000-11-14 17:11:42 +00:00
jlam
e2ac9634c2 Update xpkgwedge to 1.0 and make appropriate changes to bsd.pkg.mk to handle
the new version of xpkgwedge.  Changes from xpkgwedge 0.4:

	* Redefine ImakeCmd to "imake -I$(PREFIX)/lib/X11/config" to
	  pick up X11 config files in $(PREFIX)/lib/X11/config before the
	  ones in the standard X11 tree.

	* Install a program called "pkgxmkmf" that's actually xmkmf, but
	  checks in $(PREFIX)/lib/X11/config before the standard X11 config
	  directory.

	* Create the host.def file in $(PREFIX)/lib/X11/config instead of
	  always in ${X11BASE}/lib/X11/config.

The benefits of this are:

	1) xpkgwedge can now install into $(PREFIX) instead of always into
	   $(X11BASE).

	2) Keeps the X11 tree "pure", and doesn't affect people who want
	   to run xmkmf and not include all the xpkgwedge stuff, even if
	   it's installed.

	3) Packages that install config files (lesstif, xview-config) can
	   now do so in $(PREFIX).

	4) People only have to use 'pkgxmkmf' instead of 'xmkmf', and
	   (hopefully) no other changes, if they want to use the config
	   files in xpkgwedge'd packages.
2000-10-23 17:32:06 +00:00
abs
347d1743c4 Update to 2.29
lintpkgsrc - Add '-S' to optionally generate pkgsrcmap file mapping pkgname
to pkgdir and version
2000-10-20 11:00:13 +00:00
abs
c969d72eb9 Update pkglint to 2.28 - Add '-V' to lintpkgsrc - check binary packages
against /pkgsrc/distfiles/vulnerabilities.
2000-10-12 15:07:41 +00:00
abs
97d91beea9 Update to 2.27
lintpkgsrc: Remove over enthusiastic setting of {'PKGSRCDIR'} = '/usr/pkgsrc';
2000-10-05 10:29:49 +00:00
jlam
e1b9b6b6d0 Make the binary package so the same thing as a "make install": put the
#include <xpkgwedge.def> at the start of the host.def file.
2000-10-04 19:02:31 +00:00
abs
9fa328725f Update to 2.26
lintpkgsrc: Allow setting of any variable in mk.conf, including
	PACKAGES containing PKGSRCDIR.
2000-10-02 14:32:21 +00:00
abs
ce73d29ffd Update pkglint to 2.25. If this keeps on I'm going to have to start using
odd numbers for 'development' versions...

lintpkgsrc:
Rename set_pkgsrcdir to parse_mk_conf, and also extract PACKAGES as well
as PKGSRCDIR. Update check_prebuilt_packages to handle the new package data
structure that allos mulitple versions of the same package to be valid
(for -current packages etc) - Missed in previous changes.
2000-09-26 15:57:05 +00:00
abs
de8f20e180 Update pkglint to 2.24:
lintpkgsrc tried to break DEPENDS up into a packagename and version
    section, so if the version did not match it could lookup the matching
    packages and suggest valid versions. Unfortunately this excessive
    helpfulness meant globs that cover both sides such as
    'perl-{5.0*,5.6.0nb2,base-5.[6-9]*}' gave it a certain degree of
    indigestion.  It also didn't handle the '.if ${BINNAME} != common'
    correctly in www/ns-plugger-common/Makefile.
    I believe now that any outstanding -i or -d warnings are genuine...
2000-09-22 22:41:07 +00:00
abs
f489fd9111 pkglint:
lintpkgsrc - fix :S modifier behaviour - broken in last commit
2000-09-21 10:28:44 +00:00
abs
d60ae9cd6a lintpkgsrc:
Rework substitution handling to correctly deal with
    ${DISTNAME:S/-/-gnome-/:S/$/nb1/} and friends. I remember being
    in something of a hurry when that code was fist written.  Slight
    cleanup to not completely blow up on DEPENDS such as
    perl-{5.0*,5.6.0nb2,base-5.[6-9]*}, though we still do not
    handle globbing that includes packagename and version.
Update to 2.22
2000-09-20 06:39:27 +00:00
abs
76da202494 lintpkgsrc: Clean up makefile variable parsing and use to extract PKGSRCDIR
from /etc/mk.conf - now will understand .include and other make'isms in mk.conf
Update to 2.21
2000-09-11 10:39:04 +00:00
wiz
331555b566 Some cleanup; warning and error messages slightly improved.
Major changes: .include lines are honoured now, and FILESDIR, PATCHESDIR,
PKGDIR, SCRIPTSDIR, MD5_FILE, and PATCH_SUM_FILE aren't hardcoded anymore,
but the corresponding Makefile variables are used.
Adapt lintpkgsrc to the changes.
Step to 2.20 to mark the occasion.
Reviewed by hubertf.
2000-09-05 00:02:15 +00:00
wiz
e34daeb1ec fix wording, some grammar, Dd 2000-09-04 00:48:10 +00:00
hubertf
e9f2adcd7a Update to 2.16: make the actions of the switches -a, -b and -c
on by default now, to get EVERYTHING checked by default.

Suggested by Kimmo Suominen <kim@netbsd.org>
2000-09-04 00:29:51 +00:00
abs
2dc45e5381 Avoid (harmless) uninitialised variable warnings in the even of a package not
having any discernable version. Update to 2.15
2000-08-30 12:54:22 +00:00
abs
0fbfb4163e Teach lintpkgsrc a little more about variable expansions.
Update version to 2.14
2000-08-28 14:14:59 +00:00
hubertf
34608e612c Update to 0.95. Changes:
Allow only one file as argument, newfile, and assume oldfile as
newfile.orig.
2000-08-26 04:40:28 +00:00
abs
ea44ee2e86 Update lintpkgsrc -R to check for NO_BIN_ON_FTP or RESTRICTED
Now 2.13
2000-08-17 16:16:01 +00:00
wiz
7a24a0a10a remove pkglibtool directory 2000-08-17 14:16:18 +00:00
wiz
a12c40c005 All packages have been converted to USE_LIBTOOL, so remove pkglibtool. 2000-08-17 14:01:54 +00:00
wiz
c4ad715cef Make patchdiff work again after the last changes. Bump to 0.94. 2000-08-17 03:09:24 +00:00
abs
abe53649a8 Sort the list of files for which to generate patches in mkpatches
Update to 0.93
2000-08-15 14:43:41 +00:00
abs
2cbe4710e7 Remove date from +++ lines in patch - removes needless differences when
patches are regenerated. Update to 0.92
2000-08-15 14:35:22 +00:00
agc
61aa2745b8 Update to version 1.8 to accommodate the changed name of the
bsd.pkg.mk target, which was changed as part of the bulk package
infrastructure additions.

To protect against this happenning again, define a compile-time
definition called PACKAGE_DEPENDS_TARGET, which is by default
"run-depends-list", so that we can specify the bsd.pkg.mk target
at compile-time.
2000-08-02 10:53:49 +00:00
hubertf
a5cecc5ef0 Enable a bunch of packages in category/Makefile that
* should not cause any conflicts with the new bulk-package targets,
 * didn't contain a reason for why they were disabled or
 * were disabled for some false reason (and a IGNORE/BROKEN in the pkg's
   Makefile would be more appropriate)
2000-07-31 01:56:43 +00:00
hubertf
0511329363 pkg_* sure support IPv6 (thanks to lukemFTP :) 2000-07-27 23:32:03 +00:00
hubertf
782170f9c7 s/RUN_DEPENDS/DEPENDS/ 2000-07-27 16:29:05 +00:00
agc
5043907596 Update package to version 1.7
Change is a bug-fix - when finding out the pre-requisite packages, use
the "package-depends" target instead of "depends-list". Bug and fix
pointed out by Bernd Ernesti.
2000-07-26 13:34:02 +00:00
dmcmahill
b6e6e92c6c update to 20000724.
This includes a buffer overflow bug fix in pkg_add which was causing pkg_add
to segfault on teTeX on pmax.  The bug was present on all ports though.  As
far as I can tell this was a non-exploitable overflow.
2000-07-24 21:20:23 +00:00
rh
a775f2e178 Bump version of pkglint to 2.12. (Forgot to include this in previous
commit.)
2000-07-20 13:55:28 +00:00
rh
2fd2be1443 Warn about NO_CDROM and NO_PACKAGE. 2000-07-20 13:53:41 +00:00
kim
193de1ef49 Make the formatting match other Makefiles (so fields match for easy awking). 2000-07-18 14:01:17 +00:00
hubertf
ff1f4f7f73 Deal with depends dirs properly, esp. if pkglinted is not started in a pkg
dir. Noted in PR 10584 by Damon Brodie <damon@brodiefamily.org>
Bump version to 2.11.
2000-07-14 16:09:26 +00:00
jlam
225207e1a9 Add NO_MTREE so installation doesn't pollute X11BASE with a lot of
unnecessary, empty directories.
2000-07-14 04:22:41 +00:00
wiz
ffee2ba255 s/USE_CONFIGURE/HAS_CONFIGURE/
bump version to 1.13.
2000-07-12 20:16:40 +00:00
hubertf
83c02fa986 Update to 20000705.
Change: only calc MD5 checksums of plain files.
2000-07-05 20:31:50 +00:00
wiz
13f99fafda pkgdiff now only generates output at all if the files differ.
mkpatches doesn't generate empty patches, and warns if name and name.orig
don't differ.
Bump version to 0.91.
2000-07-01 02:38:55 +00:00
agc
df85410ce6 Remove the user setting of the USE_LOCALBASE_FOR_X11 definition.
(Users can still set it if they want, but it won't make much
difference).

In bsd.pkg.mk, check for the presence of the xpkgwedge package to
determine whether to use LOCALBASE for X11 programs.  Set
_USE_LOCALBASE_FOR_X11 (an internal definition) if xpkgwedge is
installed. Remove BUILD_DEPENDS on xpkgwedge (it would always have
been true anyway).

Add a new X11PREFIX definition, which reflects the PREFIX for X11
packages, and set it to LOCALBASE or X11BASE accordingly.

Remove all references to USE_LOCALBASE_FOR_X11 from the xpkgwedge
package.

In all, make the installation of xpkgwedge a tad less clumsy.
2000-06-28 15:02:31 +00:00
wiz
a1c491ebe0 add & enable pkgdiff 2000-06-28 01:43:34 +00:00
wiz
464f7a093a Import of pkgdiff & friends, some tools for easier patch creation
and maintenance.
2000-06-28 01:42:42 +00:00
wiz
062e544125 Create empty pkg/COMMENT and pkg/DESCR, so that `make install' doesn't
bomb out. (pkglint warns about empty files now, anyway.). Step to 1.12.
2000-06-22 00:13:41 +00:00
hubertf
c3cd51a21e url2pkg now lives in pkgsrc, updating via othersrc was too much
trouble. No functional changes.

(url2pkg was moved via repository copy)
2000-06-22 00:03:36 +00:00
wiz
152d0eca67 Update to 2.10. Change: FATAL warnings for empty pkg/COMMENT and pkg/DESCR. 2000-06-21 23:28:27 +00:00
hubertf
5c2c2392c2 Update to 1.11. Changes:
* allow different make(1) command by setting the MAKE env var
 * mention that pkg/COMMENT and pkg/DESCR must be filled
2000-06-21 22:45:35 +00:00
hubertf
07d10c9c35 * allow using a different make command by using the env-var "MAKE".
Patch submitted by Thomas Klausner in private mail.
 * Mention that the user has to create pkg/COMMENT and pkg/DESCR manually

This file should probably be moved to pkgsrc...
2000-06-21 22:43:17 +00:00
hubertf
6ad42bdce5 Update to 1.10. Changes:
* Properly recognize .tar.bz2 archives (Patch by Antti Kantee <pooka@iki.fi>)
 * Some old configure scripts don't understand --version and may nuke
   our just-generated Makefile. Prevent this by cd'ing into $WRKSRC.
2000-06-15 21:41:05 +00:00
hubertf
cb5dbb4eda Some old configure scripts don't understand --version and may nuke
our just-generated Makefile. prevent this by cd'ing into $WRKSRC.
2000-06-15 21:38:01 +00:00
hubertf
137cde977e Update to sources from 20000608.
Makes this compile again on 1.3.x systems, reported in PR 10322 by
Olaf Seibert <rhialto@polder.ubc.kun.nl> and others.
2000-06-14 01:52:59 +00:00
rh
5834a7070a Update pkglint to 2.09. Adds a check for deprecated USE_PKGLIBTOOL. 2000-06-02 06:20:40 +00:00