Commit graph

4009 commits

Author SHA1 Message Date
joerg
9d74fbeccc Add workaround for broken pread/pwrite. This is needed at least on
HP-UX.
2010-04-20 00:32:22 +00:00
tron
e91cb0e2b5 Link using the "-search_paths_first" option under Mac OS X to make
sure that the linker uses our static "libarchive.a" instead of
the outdated dynamic library "/usr/lib/libarchive.dylib".
2010-04-15 22:25:11 +00:00
jmmv
5878552ce4 Update to 1.33:
* Make PKG_DBDIR customizable.  This sets the variable in mk.conf, in
  pkg_install.conf and in the environment.
2010-04-15 09:42:45 +00:00
joerg
0447709a57 pkg_install-20100405:
- Try to detect common forms of pkgdb corruption and issue a warning in
  that case.
- Refactor the pkg_vulnerabilities logic to use the compression support
  from libarchive. This reduces the amount zlib/bzip2 interaction to the
  linkage.
2010-04-14 18:24:58 +00:00
wiz
70fd713d0f Remove trailing space. 2010-04-13 20:59:19 +00:00
jmmv
533ffdeb86 Update to 1.32:
* Do not force the install target to take a full package name.  pkg_add will
  automatically pick the latest version.

* When building a package as part of makeroot, make sure it actually gets
  installed.  This is to fix a regression with the switch to USE_DESTDIR=yes.
  Otherwise these packages will get rebuilt later on when needed.

* It is common for calls to mktemp to have 6 placeholders in the template,
  not 4.  Make it so.
2010-04-13 16:46:01 +00:00
joerg
5bac9c20fd Require zlib 1.2 for now, as zlib 1.1 doesn't like gzip headers and
would fail in the decompression code for pkg-vulnerabilities.
2010-03-26 17:04:45 +00:00
sbd
fed2339f0a Pickup maintainership. 2010-03-24 20:18:01 +00:00
sbd
1ce9b7c5ad Takeover maintainership. 2010-03-23 00:27:11 +00:00
joerg
ffbd8f8506 Pick up maintainership. 2010-03-21 16:50:41 +00:00
joerg
f12f412bd6 Apply patch from PR 34942: Match prototype and body in staticness. 2010-03-21 16:32:06 +00:00
joerg
fd4f9e1656 Use ISO C99 / POSIX types. Should fix PR 40416. 2010-03-21 16:30:17 +00:00
wiz
5a532b436c Reset maintainer, developer lost his commit bit. 2010-03-21 16:29:38 +00:00
adrianp
10aa847d68 Don't have time to MAINTAIN these anymore, so back to pkgsrc-users@ 2010-03-20 21:32:40 +00:00
wiz
b8b55227df Add man pages for audit-packages and download-vulnerability-list which
point to pkg_admin and notes that the scripts are obsolete.

Bump version to 20100319.
2010-03-19 12:49:53 +00:00
obache
849e1cb406 Also need to overwrite config.sub, at least on Haiku OS. 2010-03-17 08:19:38 +00:00
wiz
024757a6e9 Recognize PREV_PKGPATH. 2010-03-14 16:42:54 +00:00
rillig
b7367027e8 Updated pkglint to 4.93.
Changes since 4.92:
- Changes for the changing pkgsrc infrastructure
- Added basic support for LICENSE expressions
2010-03-11 20:54:19 +00:00
tnn
bcd887b4db remove unused leftover 2010-03-11 16:31:43 +00:00
tnn
c75eb3f11f simplify previous fix 2010-03-11 16:31:11 +00:00
tnn
0050067bea mawk(1) doesn't know how to take length() of an array. 2010-03-11 13:18:16 +00:00
rillig
aea0fb438f Updated the handling of the LICENSE variable. It is no longer a simple identifier,
but may be a complex boolean expression.
2010-03-10 14:42:22 +00:00
joerg
c7923abf34 Make sure to overwrite the config.guess script in libarchive for the
sake of Interix.
2010-03-08 17:20:40 +00:00
obache
98d529d017 Avoid conflicting types for `pgno_t', treat same as db_185.h in db[234].
IRIX have it in sys/types.h as reported by PR42841.
2010-03-03 06:03:45 +00:00
wiz
96b41d4d67 Mention that '_' is the same as '.'.
Noted missing by Aleksey Cheusov in PR 41148.
2010-02-27 21:02:01 +00:00
joerg
47667109ba BSIZE and BSHIFT are defined by sys/param.h on HP-UX, so undef them
first.
2010-02-27 16:27:00 +00:00
joerg
09dc413bb0 pbulk-base-0.40:
Don't print all failed/successful jobs at the beginning, just a small
message when it is done.
2010-02-26 16:25:49 +00:00
wiz
6d2fb01f39 Remove "also" for Slader_LB. 2010-02-25 06:56:23 +00:00
joerg
1826bfbf92 pbulk-0.46: Use stage-install instead of install.
[Change in pbulk-0.45, but be explicit here]
2010-02-24 22:54:54 +00:00
joerg
f2f638cca8 pbulk-0.45:
Make the age check for packages an option, but keep it enabled by
default.
2010-02-24 22:51:37 +00:00
joerg
4b0cb0bb6a Split up RCS ID template differently, so that the +BUILD_INFO builder
doesn't catch it.
2010-02-24 22:27:11 +00:00
wiz
482a33e8bf Fix option order in SYNOPSIS. From Slader_LB. 2010-02-24 22:07:28 +00:00
wiz
bd6291ee70 Refer to pkg_admin from -f flag.
Make chroot reference an Xr.
Downcase Package Database.

Suggested by Slader_LB.
2010-02-24 22:06:21 +00:00
wiz
bab2330574 Downcase Package Database. 2010-02-24 22:05:31 +00:00
joerg
aabd5f304b Make sure that FILESDIR is a full path, so that the resulting +BUILD_INFO
is consistent.
2010-02-24 22:04:38 +00:00
joerg
8c6adfe34c Fix path to not confuse RCS ID check for +BUILD_INFO. 2010-02-24 22:00:03 +00:00
wiz
d9f9f236b5 Describe -A more clearly. 2010-02-24 21:13:23 +00:00
wiz
dd464265dd Improve wording, remove unneeded Bk/Ek, various minor fixes. 2010-02-24 21:11:27 +00:00
joerg
c5228eec84 Sync with libarchive 2.8.0. 2010-02-20 20:24:24 +00:00
bouyer
13c831453f Rename xfree.xpm to xfree.libXpm, so that xfree.mk will find it.
Fixes PR pkg/42827 and should also fix pkg/42671 once pulled up.
PKGREVISION++
2010-02-20 16:23:29 +00:00
joerg
175d509fca PR 38488: It looks like BSDish warn(3), it smells like BSDish warn(3),
but it isn't BSDish warn(3). Do not use warn(3) family on Mac OS X, as
it likes to vis(3) some arguments.
2010-02-20 15:21:35 +00:00
joerg
92030a7399 pkg_install-20100220:
Try harder to give the user an idea which file failed.
Addresses PR 42223.
2010-02-20 04:40:03 +00:00
joerg
1104408b41 Use REAL_ROOT_USER. Bump version. 2010-02-19 20:40:23 +00:00
joerg
3f6699de97 Regen. 2010-02-18 13:43:47 +00:00
joerg
7bcdd8fdf8 Reflect reality that pkg_add -uu == pkg_add -u. 2010-02-18 13:43:11 +00:00
obache
a24ec5b3df Update x11-links to 0.47.
support OpenBSD-4.6.
2010-02-18 12:32:19 +00:00
wiz
f6f561beb8 + complain if LICENSE definition is missing 2010-02-16 10:06:55 +00:00
obache
9e726af02a * accept python26, no reason to reject it.
* include python/extension.mk and  PYSITELIB in PLIST instead of hard coded python2.5.
* PKGLOCALEDIR are handled automatically, no need to use in PLIST.
* icontains *.desktop, so include desktop-file-utils/desktopdb.mk.

Bump PKGREVISION.
2010-02-14 02:28:16 +00:00
tnn
3509279900 fix inverted test 2010-02-11 12:54:27 +00:00
tnn
11d5b3b299 might as well uniqify the FAILED and SUCCEEDED lists 2010-02-11 12:17:23 +00:00
tnn
c1677db6fb - Clean up the error handling a bit
- Bomb if we couldn't extract the PKGPATH from an installed package.
XXX the pkg_rr main loop has grown too large and should be split into
functions.
2010-02-11 12:07:33 +00:00
wiz
88a1b2a305 0.46: Add two freetype2 header files. 2010-02-10 23:02:26 +00:00
joerg
429e956b3f Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
obache
46c8addc1a Initial Haiku support.
currently, just copies of Linux's one.
2010-02-06 10:50:40 +00:00
obache
7488e29f95 Added fakeldd for Haiku. 2010-02-06 10:26:09 +00:00
joerg
6ddc0fa659 pkg_install-20100204:
Fix an enum to prevent crashes later (PR 42734)
2010-02-03 19:28:30 +00:00
joerg
2932d87873 pkg_install-20100203:
- Restore PKG_PREFIX in pkg_delete (PR 42731)
- Ensure that the current pkg_install version is at least as new as
  the version used to build the package
2010-02-03 14:20:14 +00:00
obache
5a9b1e849c Honor MANINSTALL.
fixes PR#42715.
2010-02-02 10:45:59 +00:00
sno
b78b7d9566 Updating pkgtools/pkg_rolling-replace/ from 0.19nb1 to 0.20
Improving the variable passing to make by allowing any, not just
MAKE_JOBS and USE_DESTDIR.
2010-02-01 19:06:42 +00:00
wiz
8c8f8d5def Sort option descriptions, be more explicit in -D one. 2010-02-01 12:25:07 +00:00
sno
6bfa688080 Fixing a typo and bumping revision (if anyone still had updated) 2010-02-01 10:28:45 +00:00
sno
afae6cb2d0 Updating pkg_rolling-replace (set new version 0.19):
- Add option '-D' to tune "USE_DESTDIR=" and set this defaultly to 'NO'
- Add option '-j' to tune "MAKE_JOBS=" (Default: unset)
- Fix an issue with packages with missing origin
2010-02-01 09:33:21 +00:00
obache
afc4e4c5de Take care the case that MANINSTALL does not contain catinstall.
Fixes PR#42690.
2010-01-31 11:38:48 +00:00
joerg
ffb3760dc8 G/C left over. 2010-01-30 21:35:08 +00:00
joerg
3fafb47772 Regen. 2010-01-30 20:10:04 +00:00
joerg
d73db715bb pkg_install-20100130:
Add -U for pkg_add.  It works similar to -u, but replaces an already
installed version.
2010-01-30 20:09:34 +00:00
rillig
2c37a19fa3 Added licenses. 2010-01-29 20:47:49 +00:00
joerg
f3a4ea160d pkg_install-20100126: Actually support IPv6. 2010-01-26 15:48:13 +00:00
imil
bc444119c9 pkgin 0.3.3.1
Fixed ordering issue.
2010-01-24 17:11:04 +00:00
imil
b7fa5da512 Removed options.mk, summary suffix is now handled dynamically 2010-01-24 14:59:05 +00:00
imil
a63a149771 pkgin 0.3.3 import from wip/pkgin-20100123
- Solaris 10 support
- Mac OS X support
- Added -l status flags
- autoconf support
- percentage redraw fix (jmcneill)
- variables cleanups (PKG_SYSCONFDIR, VARBASE) (sketch)
- auto-lookup for SUMEXTS, removed options.mk (sketch)
- opensolaris fixes (sketch)
- repositories.conf variables substitution (tuxillo)
- impact mutex (Johannes Hofmann)
- SunOS 5.8 support (Mikhail T.)

Plus many cleanups from stacktic@
- Replaced strstr's with str{n}cmp when possible
- #ifdef'ed PROVIDES
- Queries are now const chars
- Added -n (no-flag)
- Various memleaks fixed
- pkgname comparison fix
- Cleaned up trailing spaces
- Got rid of recursion !
2010-01-24 14:56:24 +00:00
obache
628ebd9b67 * check endian.h and use it if available, for Haiku.
* check optarg, it is used in nbcompat/unistd.h, but not checked.
* check socket() in -lnetwork in addition to -lsocket, for Haiku.
2010-01-24 12:41:21 +00:00
obache
2f1abdeceb Kill __weak_alias, it break build on OpenBSD as reported in PR#42102. 2010-01-24 12:29:48 +00:00
obache
451b10baeb complement NBBY with 8 if not defined. 2010-01-24 08:52:01 +00:00
joerg
ed39b0a848 Update config.guess/config.sub as they are used during bootstrap. 2010-01-23 23:43:58 +00:00
joerg
1df5701483 Update config.guess/config.sub as the normal replacement doesn't work
here.
2010-01-23 23:42:55 +00:00
joerg
101af36298 Check -lnetwork for gethostbyname on Haiku. From PR 42665. 2010-01-23 22:41:43 +00:00
obache
8f62d3b7d8 Exactly include unistd.h for size_t (at least, need for Haiku). 2010-01-23 13:25:12 +00:00
joerg
137b27d99e Fix linkage for create/delete. 2010-01-23 11:02:58 +00:00
joerg
36a9490bd6 Regen. 2010-01-22 13:33:30 +00:00
joerg
4c4efbcf34 pkg_install-20100122:
- Refactor man pages:
  - Move description of environmental variables into pkg_install.conf(5)
  - Remove a bunch of dead references
  - Avoid using hard-coded path names that can easily be overridden by
    the user.
- Refactor pkgdb related logic, so that -K behaves consistently.
- Add some helper functions to isolate more places from the pkgdb
  layout.
- Sync license list.
- Handle PKG_REFCOUNT_DBDIR consistently as option too.
- Utilize connection cache from libfetch.
- Add helper target for cat pages updates.
2010-01-22 13:30:41 +00:00
jmmv
ca1851b26f Stick the correct value of PKG_DBDIR into the manpages instead of
pointing the user to /var/db/pkg, which may not be the right value if
it was customized.  Bump version to 20100121.
2010-01-21 21:58:05 +00:00
joerg
fbbcb80a26 I guess actually being OWNER is the only way to get a sensible time to
review patches and complain...
2010-01-20 23:17:12 +00:00
jmmv
eb371a0571 Revert previous, testing change committed by mistake. 2010-01-20 23:14:23 +00:00
jmmv
cb92cceb6c Update to 20100120:
- Make PKG_DBDIR customizable through pkg_install.conf.

Things seem to work fine after a few tests but... where are the tests for
these tools?!
2010-01-20 22:34:47 +00:00
wiz
cb95d271ea Use dummy package name in example instead of existing one. Bump version. 2010-01-18 06:51:14 +00:00
tron
7edc6afe9a Undo unnecessary revision bump of this package. It doesn't require "jpeg",
has never required "jpeg" and will hopefully never require "jpeg".
2010-01-17 13:24:27 +00:00
wiz
672ef23395 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
jnemeth
69314526e7 Bump version simply because it hasn't been bumped for some time and many
changes have been made in the meantime.  These way people will know that
there are updates that don't give bogus warnings.
2010-01-16 23:42:32 +00:00
abs
4acd42293c Update bsd.files.mk multiple include protection to use the same mechanism
as in the base NetBSD system - fixes PR pkg/39715
2010-01-15 22:00:36 +00:00
wiz
71ee9eac4b Teach createbuildlink to ignore graphics/hicolor-icon-theme/buildlink3.mk.
Idea from joerg.

PKGVERSION++
2010-01-13 15:27:52 +00:00
joerg
383ef9fa38 pbulk-0.44: Remove a second call to pscan from a failed merge. 2009-12-30 21:14:43 +00:00
abs
128e7d224a Add note on SHLIB_{MAJOR,MINOR,TEENY} 2009-12-30 20:46:22 +00:00
tron
28af4dc814 Update "x11-links" package to version 0.45:
1.) Update list to remove duplicates and add missing entries for recent
    versions of NetBSD-current. The necessary changes were supplied
    by Bernd Ernesti.
2.) Include the operating system version number in the package version
    to force a re-build of the package if the operating system is
    updated (which might change the X11 distribution as well.
This should fix PR pkg/42492.

Change approved by Thomas Klausner.
2009-12-30 17:10:32 +00:00
abs
1db2a15b17 Sync comments section with current bsd.lib.mk from NetBSD - fixes various
typos and incorrect entries and also adds a brief line on SHLIB_MAJOR,
SHLIB_MINOR and SHLIB_TEENY, the latter addresses PR bin/39693
No functionality change, no PKGREVISION bump
2009-12-30 12:35:33 +00:00
adam
cfb0169880 Updated PGSQL_VERSIONS_ACCEPTED 2009-12-29 09:35:10 +00:00
joerg
f50628932c pbulk-0.43:
Remove the content of bulklog, not the directory. Much nicer if nullfs
is used. Log error output of pscan.
2009-12-16 19:41:41 +00:00
martti
c46bbcf62e Fix problems detected in my Slackware installation.
http://mail-index.netbsd.org/pkgsrc-users/2009/09/09/msg010660.html
http://mail-index.netbsd.org/pkgsrc-users/2009/09/09/msg010664.html
2009-12-13 07:49:55 +00:00
abs
66d7a18018 Updated pkgtools/pkgdiff to 0.122
Set TZ=UTC before calling diff to ensure everyone uses the same timezone
to avoid spurious diffs in metadata, such as:

< clock/clock.c.orig        1993-06-29 01:11:39.000000000 -0400
---
> clock/clock.c.orig        1993-06-29 03:11:39.000000000 -0200
2009-12-10 20:26:33 +00:00
tnn
db664a1f5a bump date 2009-12-01 14:26:08 +00:00
rillig
40d043ed1c The GNU tools usually provide replacements for their counterparts whose
name doesn't start with a "g". Fixes PR 40261.
2009-11-20 12:02:33 +00:00
rillig
06d34c3264 Applied patch from PR 38423 by Sergey Svishchev.
Increased the version number to 2.12.
2009-11-20 11:49:18 +00:00
sno
8d83d0d8bf Updating pkgtools/pkg_rolling-replace from 0.17 to 0.18
Changes:
Added 3 new features:
1) Fetch only
2) Keep going after error (skip package)
3) Log output of make steps

Modified verbosity to report what's failed and what succeeds.
2009-11-13 19:40:55 +00:00
joerg
918eb85d97 pkg_tarup-1.8:
Do not use pkg_create -L, it is redundant for modern packages and ignored
by pkg_install-20091115.
2009-11-05 16:22:46 +00:00
joerg
4f6bbb3a46 pkg_install-20091115:
Completely ignore @src in pkg_create. Silently ignore the -L option.
The combination of -I and -p are used by pkgsrc for the same result.
2009-11-05 16:22:32 +00:00
obache
e24a915741 allow USE_JAVA=build. 2009-11-02 02:48:56 +00:00
abs
356b1b4123 Clarify -u usage (noticed by bvd - thanks) 2009-10-28 21:29:00 +00:00
joerg
0f19c1cc66 pbulk-0.41:
- Consider packages silently outdated if recorded files are missing.
- Explicitly pass down tar to pbulk-save-wrkdir, TAR is unset at that
  point.
2009-10-25 23:08:02 +00:00
wiz
24713bd9c9 Add 2-clause-bsd to DEFAULT_ACCEPTABLE_LICENSES. 2009-10-25 21:32:17 +00:00
joerg
b3bcc7f40b pkg_install-20091022:
Do not overwrite a string with itself using snprintf. This breaks
setting the pkgdb directory internally on Linux. Explicitly check
if the string is the same and otherwise just use xstrdup.
2009-10-22 22:51:29 +00:00
tnn
0e3db5140e note that pkglint doesn't understand dual licenses 2009-10-21 20:08:01 +00:00
joerg
6f43c89cc7 pkg_install-20091021:
Add support to query arbitrary variables with pkg_admin config-var.
2009-10-21 17:10:36 +00:00
joerg
7436f37809 pkg_install-20091015:
Use directory index caching by default.
2009-10-15 12:41:41 +00:00
joerg
89d0ea1a9b pkg_install-20091008:
- Fix German accent
- Don't dereference a null pointer for pkg_admin add
2009-10-08 16:16:12 +00:00
joerg
454d46f7ce pkg_install-20091006:
- restore pkg_add -f functionality for missing dependencies (PR 42001)
- pkg_admin rebuild should count packages correctly (he@), also count @pkgdb
- fix gpg-sign-package syntax in pkg_admin(1)
- change default URL for pkg-vulnerabilities to use HTTP
2009-10-07 12:53:26 +00:00
tnn
4f4ff8b361 improve error message 2009-09-27 18:44:27 +00:00
tnn
7239b9b9f5 depend on diffutils on Tru64 2009-09-20 11:57:16 +00:00
rillig
8384e82c76 Oops. Thanks to Martti Kuparinen for finding this. 2009-09-15 10:03:48 +00:00
rillig
53e8f72328 Sync with reality. Patch provided by Yuji Yamano via pkgsrc-users. 2009-09-15 08:26:21 +00:00
rillig
070443b6ba Don't prevent others from increasing the version number, since I don't
follow recent pkgsrc developments as carefully as necessary.
2009-09-15 08:16:24 +00:00
tron
518ff201f6 Update to "x11-links" package to version 0.44:
Detect X.org even if "imake" is not installed. The package now works as
expected under Mac OS X Snow Leopard.
No regressions under NetBSD/amd64 5.0_STABLE with native X.org.
2009-09-13 13:31:41 +00:00
joerg
705d617c2b pkg_install-20090911:
- Cleanup configure.ac to not check for headers and functions not used
- Always use nbcompat/db.h on !NetBSD (PR 41865)
- Don't bother setting termwidth in pkg_info, it is never used.
2009-09-11 18:00:12 +00:00
joerg
af40b242b1 SuSE packages live in suse100 nowadays and for Python pick 2.6. 2009-09-10 21:22:56 +00:00
wiz
206a66b761 Remove references to python-2.3. 2009-09-09 11:16:56 +00:00
joerg
9a2074208a Retire Python 2.3 support. 2009-09-07 19:02:13 +00:00
joerg
d4a25a3252 pbulk-0.41:
Create & chown work.log for destdir builds too, as the normal build is
run unprivileged.
2009-09-04 22:06:18 +00:00
wiz
526fb91c78 + pkgsrc-todo. 2009-08-30 10:40:59 +00:00
wiz
0a08f23b86 Initial import of pkgsrc-todo-1.0:
This package contains two tools for maintaining pkgsrc/doc/TODO.

add_todo adds lines for newly available updates for packages to
the TODO file.

obsolete_todo checks the contents of pkgsrc/doc/TODO against updates
noted in the CHANGES-* files and removes entries for packages which
were already updated to newer files.
2009-08-30 10:40:34 +00:00
sno
949cd3bc1f bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
wiz
aa35d2e30c Remove BROKEN_IN variable. It was no maintained, and there was no
defined workflow for setting it, removing it, or removing packages
depending on it.
2009-08-25 12:32:54 +00:00
joerg
b5765f0012 pbulk-base-0.39:
Fix ordering of event handler vs queue modification. This can result in
queue corruption or use after free when the master can't handle a
request before the next arrives. From Matt Dillon.
2009-08-23 18:02:04 +00:00
joerg
ad428b34a3 Pass down MAKE_ENV when calling make for inplace builds. 2009-08-17 18:43:49 +00:00
wiz
6230e4ab53 Mark up PKG_PATH. 2009-08-17 05:06:38 +00:00
joerg
1e91eeeb76 Don't leak the config file. 2009-08-16 21:10:53 +00:00
joerg
2841c9455c pkg_install-20090817:
Add a new command for pkg_admin: findbest. It takes one or more patterns
and searches for the best match in PKG_PATH, just like pkg_add would.
It prints the URLs of the best match for each pattern to stdout.

Rewrite the config file parser to read the file only once.
2009-08-16 21:10:14 +00:00
joerg
83bceb29da Fix a bug in pkg_add's -P handling. For dependencies the pkgdb path was
computed incorrectly and included destdir more than once.

Fix the ACTIVE_FTP option to actually set the "a" flag and not the old
"p" flag.
2009-08-16 14:26:46 +00:00
wiz
d4d5c6f569 Make joerg happy by using PYTHON_VERSIONS_ACCEPTED. 2009-08-14 15:37:40 +00:00
wiz
d7541c0ce4 Needs python, so include lang/python/application.mk.
Doesn't recognize python26, so set PYTHON_VERSIONS_INCOMPATIBLE to 26.
2009-08-14 15:31:58 +00:00
dsainty
0d220b21e1 Yet Another Groff Version, version 1.19.1, present in some release of Gentoo. 2009-08-07 07:48:59 +00:00
wiz
3cff7d823d regen. 2009-08-06 18:16:57 +00:00
wiz
c8d76e8b37 Bump date for CHECK_LICENSE. 2009-08-06 18:16:33 +00:00
wiz
779d19a03b regen. 2009-08-06 18:15:41 +00:00
wiz
51c3764b98 Bump date for -k. 2009-08-06 18:15:27 +00:00
wiz
d5a3eb0b21 regen. 2009-08-06 18:14:48 +00:00
wiz
b1f4998ba2 Bump date for previous. 2009-08-06 18:14:15 +00:00
joerg
2f0d4681e7 pkg_install-20090806:
- pkg_add: add support to check license conditions before installation
- pkg_delete: add -k option to skip over preserve packages.
2009-08-06 16:53:34 +00:00
joerg
7dd297e86e pkg_install-20090727:
Make pkg_install WARNS=4 clean and fix a number of lint warnings.
Based on reports from veego about warnings with older GCC releases in
pkg_delete, where a variable is potentially used uninitialized.
2009-08-02 17:56:44 +00:00
rillig
fd996953d0 Updated url2pkg to 2.11.
Changes since 2.10:
- Added PKG_DESTDIR_SUPPORT
- Fixed LICENSE handling
2009-07-31 22:27:49 +00:00
rillig
fa83bf8922 Added PKG_DESTDIR_SUPPORT, as suggested by Kamel Ibn Hassen Derouiche on
tech-pkg.

Commented out the LICENSE definition, since pkg_admin is very picky
about invalid values. Having either "" or "LICENSE" as the value doesn't
let you even fetch and extract the distfiles.
2009-07-31 22:27:04 +00:00
rillig
f6e862073d Fixed the parser for shell commands, so that it recognizes the $$$$
variable.
2009-07-26 21:03:19 +00:00
rillig
257c9ea8a0 Added support for LICENSE_FILE, OPSYSVARS and @pkgdir. 2009-07-26 19:30:33 +00:00
wiz
3df580e3a0 Add mpl-1.0 (Mozilla Public License), and allow it by default.
(We already had version 1.1 in pkgsrc, this is needed for at least ptlib.)
2009-07-26 09:18:29 +00:00
joerg
926e40861c pkg_install-20070724:
- license handling: accept upper case letters. Keep license checks
  case-sensitive as done in the older pkgsrc logic. Document this.
  OK dillo@, schmonz@, wiz@
- pkg_info:
  - fix handling of non-packages, that are valid archives
  - invert order of pkg_info -r to better match the expectations of
    make update.
2009-07-24 19:06:45 +00:00
rillig
00512090b3 Don't suggest to use obsolete features. 2009-07-22 22:11:54 +00:00
sketch
d90a01181c Use gzcat for the pkg_summary file, fixes Solaris. 2009-07-22 21:56:13 +00:00
wiz
24673752cc Mark USE_DIRS as deprecated. 2009-07-22 09:14:15 +00:00
wiz
59f4fd63a6 Remove USE_DIRS handling.
Warn about obsolete @dirrm.
Add an XXX for hicolor-icon-theme check.
2009-07-22 09:13:49 +00:00
wiz
6f7c23cfe5 Remove USE_DIRS from pkgsrc.
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.

Packages needing empty directories can use the @pkgdir command in PLIST.

Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
2009-07-22 09:01:16 +00:00
rillig
ea4dea64cd Added the ability to resolve simple variable references of the form
${VARNAME} into their values.

This was intended to fix the false positive warnings about missing
distinfo files, but it cannot handle database/ruby-gdbm for example,
because _RUBY_VER_MAJOR uses pattern substitution. Run pkglint with
-Dtrace,misc and look for resolve_var to see what happens up to now.
2009-07-17 20:06:22 +00:00
rillig
2132a6a60b Variables that are defined by the package may be used as shell commands. 2009-07-17 04:39:33 +00:00
abs
7b593e2729 Change the logic from
#ifdef MMAP_NOT_AVAILABLE
/* Code which uses mmap, but with a comment saying we don't want to use it */
#endif

to

#if !defined(MMAP_NOT_AVAILABLE) && 0
/* Code which uses mmap, but with a comment saying we don't want to use it */
#endif

so system without mmap() also work...
2009-07-16 18:23:32 +00:00
tron
13ac82f025 Add "mpl-1.1" and "zpl" to the license which are accepted by default. 2009-07-15 10:24:13 +00:00
tnn
90f3085579 pkg_rolling-replace-0.17:
Use "pkg_info -Q" to extract PKGPATH from installed packages instead of
"pkg_info -B" coupled with awk magic. The previous regexp didn't account
for packages that have PREV_PKGPATH set, and blew up while replacing
for example mail/sylpheed and multimedia/ffmpeg.
2009-06-17 08:12:18 +00:00
tron
08032663bc Complete last change to make this package build again. 2009-06-15 12:42:15 +00:00
joerg
9bb0d96ea9 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
joerg
2cc2196730 Drop @dirrm related logic. Bump version. 2009-06-14 22:44:34 +00:00
joerg
07506041fb Drop @dirrm logic. Bump version. 2009-06-14 22:40:45 +00:00
joerg
b913debbbc Drop now redundant @unexec ${RMDIR} 2009-06-14 21:02:45 +00:00
joerg
0b8fdfcdfa Remove @dirrm entries from PLISTs 2009-06-14 18:10:40 +00:00
joerg
0afed3061b Never run the license check for this package to allow a proper update
path.
2009-06-14 15:08:45 +00:00
rillig
74b09b8f70 Documented the most recent change. 2009-06-13 06:33:35 +00:00
rillig
70153a79c6 Introduced the emulation framework to pkglint. 2009-06-13 06:30:25 +00:00
joerg
ba9c59e3bf pkg_install-20090610:
Improve diagnostic around license handling.
2009-06-10 20:15:11 +00:00
joerg
9ee2fbbf2d Fix PLIST. 2009-06-10 11:03:47 +00:00
joerg
9b0458dcdd pbulk-0.40:
Use plain sed to extract RCS IDs. GNU ident has issues with unexpanded
RCS IDs.
2009-06-08 16:02:52 +00:00
joerg
4a4989c3be Add forgotten file from pbulk-base split off. 2009-06-08 15:37:50 +00:00
imil
e130f0ca1c add & enable pkgin 2009-06-08 14:10:54 +00:00
imil
3fac2ddfbe pkgin is aimed at being an apt / yum like tool for managing
pkgsrc binary packages. It relies on pkg_summary(5) for
installation, removal and upgrade of packages and associated
dependencies, using a remote repository.

OK'd by seb@
2009-06-08 13:58:26 +00:00
joerg
692eaaba7d Split pbulk into pbulk-base (the backend programs) and pbulk (rest). 2009-06-07 18:07:00 +00:00
joerg
e892e17182 pbulk-0.38:
Skip lines starting with # in the limited list.
2009-06-07 17:59:50 +00:00
joerg
5e6db4532c libnbcompat-20090605:
Add support for stdbool.h. Tested by sketch on Solaris (where stdbool.h
only works in C99 mode).
2009-06-05 19:58:04 +00:00
joerg
5b39a066dc Fix typo. 2009-06-03 20:03:40 +00:00
ahoka
4d3069948e Add miros to the default accepted licenses. 2009-06-03 16:45:17 +00:00
joerg
ba8a170ad8 pkg_install-20090528:
I can't remember why the original pkg_install-renovation code disabled
extraction of ownership from packages, so reenable that.
2009-05-28 08:59:59 +00:00
joerg
c9597c1281 Sync license list with mk/license.mk. 2009-05-27 21:56:11 +00:00
joerg
57dea0dd70 pkg_install-20090527:
Try harder to mimic the old pkg_delete behavior and provide a
topologically sorted output for pkg_info -r. Bail out on dependency
cycles based on recursion depth, currently 64K.
2009-05-27 20:26:03 +00:00
rillig
8447379c6f Shell comments may be hidden using @, as they have no side effects. 2009-05-26 21:40:42 +00:00
wiz
2637e85e17 Avoid adding unnecessary lines for GConf.
Bump version to 2.10.
2009-05-19 15:17:27 +00:00
wiz
6ac11147ab Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.
2009-05-19 08:59:00 +00:00
wiz
c617a12fd9 Sync default-accepted licenses with pkgsrc/mk/licenses.mk.
Bump version to 20090518.
2009-05-18 10:01:37 +00:00
wiz
599cbfc3e1 regen. 2009-05-13 10:52:56 +00:00
wiz
7f39bf13db usage: match man page more closely. 2009-05-13 10:51:46 +00:00
wiz
c3764604d0 Sort options in SYNOPSIS. 2009-05-13 10:51:33 +00:00
wiz
0c3e9ca420 Sort options in usage. 2009-05-13 10:47:35 +00:00
wiz
8c97d9adbd Sort options. Sort sections. Fix xref. 2009-05-13 10:47:02 +00:00
wiz
4d5c057ede Use Fl and Ar in SYNOPSIS. 2009-05-13 10:43:19 +00:00
wiz
39a4634025 More closely match man page. 2009-05-13 10:40:24 +00:00
wiz
139b0532b4 Sort options. Update example NetBSD versions. Use Nx.
Fix xref.
2009-05-13 10:39:52 +00:00
joerg
ce4af4c716 Regen. 2009-05-13 03:35:36 +00:00
joerg
eece12345d pkg_install-20090513:
Add pkg_create -F, which explicitly provides the compression type.
2009-05-13 03:33:50 +00:00