Commit graph

3748 commits

Author SHA1 Message Date
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