Commit graph

4287 commits

Author SHA1 Message Date
wiz
6d87fb2eab Accept '~' in patch names. Some programs actually have files
with it in their names.
2011-09-09 15:16:26 +00:00
abs
591fed608a PR/45220 add support of MacOSX Lion(Darwin 11.0.1) with Xcode 4.1.1
to pkgtools/x11-links

Many thanks to Ryo ONODERA
2011-09-09 09:08:07 +00:00
cheusov
620b343d8d For all packages based on mk-configure "configure" target is provided.
This fixes parallel builds.
2011-09-04 18:21:26 +00:00
cheusov
fc729402c0 Fix pkglint warnings 2011-09-04 15:38:49 +00:00
cheusov
84b873a316 Update to 0.9.0
Support for "try_out" marker was added. New options for subcommands:
  nih install -t, nih remove -t, nih list -t and nih mark -t/-T.
  See manual page for details.

  nih install:
    - after downloading binary packages it checks for common files in
      PLIST fields. If unregistered conflicts are detected, nih exits
      with error. This can be disabled using NO_PLIST_CHECK variable.
    - New option -a was added for running pkg_add(8) directly.

  nih history:
    - "automatic" and "try_out" flags are registered and output.
    - outputs a warning message if NO_INSTALLED_COPY is set.

  nih install|remove:
    - New option -l was added for keeping auto-removable leaf
      packages.

  nih verify:
    - New option -s was added for comparing running OS and OS packages
      were built for.

  nih:
    - New global option -s was added for specifying path to
      pkg_summary(5).

  ~/.nih/installed_* files are compressed by bzip2 at creation time.
2011-08-29 20:53:32 +00:00
cheusov
2e3b2dd1cc Update to 0.56.0
Version 0.56.0, by Aleksey Cheusov, Sun, 28 Aug 2011 12:05:00 +0300

  pkg_cmp_summary:
    - New option -O was added for specifying fields for
      output without using them for comparison

  Version 0.55.0, by Aleksey Cheusov, Sat, 27 Aug 2011 20:14:53 +0300

  pkg_lint_summary:
    - New option -f option was added that checks files in PLIST
      fields given on input and warns about files common for several
      packages.
    - New option -p option was added for specifying prefix directory
      used by option -l.
    - New option -n was added that analyses PLIST and CONFLICTS
      fields in input summaries and outputs unregistered conflicts.
    - New option -s was added that checks OPSYS, OS_VERSION and
      MACHINE_ARCH fields given on input and warns if they differ from
      that of running system (uname -srm).

  pkg_cmp_summary:
    - New options -a and -A were added for specifying fields for
      comparing in addition to package versions.
    - New option -E was added. It works together with -A and changes
      its output.
    - Options -c and -b were reimplemented using more generic -a.
    - Examples section was added to pkg_cmp_summary.1

  pkg_bin_summary:
    - New option -e option was added for effectively using
      pkg_bin_summary with xargs (xargs -r is not portable).
    - New option -k was added for enriching binary package summaries
      with checksums using algorithms supported by digest(1)

  pkg_digger_backend:
    - Mixed -1|-3|-9 options are now handled correctly.

  pkg_summary2leaves:
    - When no files are given as arguments (stdin),
      pkg_summary2leaves outputs an error message.

  Regression tests have been reorganized. One test - one file.

  Some manual pages were updated and improved.
2011-08-29 20:45:42 +00:00
cheusov
74f09d34c8 IRIX: Set CPP to '${CC} -E' by default (old value is 'CC -E').
This fixes bootstrap failure on IRIX with MIPSPro C compiler when
   MIPSPro C++ is not available. Approved by wiz@
2011-08-29 10:43:35 +00:00
abs
fd6d2db14b Updated pkgtools/pkgdiff to 1.3
1.3: Handle whitespace in filenames a little better in pkgvi

plus: a light sprinkle of pkglint
2011-08-23 21:47:18 +00:00
cheusov
18289f2124 Always build libnbcompat with pkgsrc's make,
this fixes some build failures
2011-08-20 16:13:05 +00:00
cheusov
2799371191 Add MESSAGE (note about pkg_online-client) 2011-08-20 15:45:13 +00:00
adam
ba902bca1d Expanded MYSQL_VERSIONS_ACCEPTED 2011-08-17 13:55:59 +00:00
wiz
68bdb1d727 Avoid use of qw as parentheses. Silences a warning with perl-5.14.
Bump version to 4.103.
2011-08-16 23:13:34 +00:00
imil
cd0c53626c pkgin 0.4.3
Imported progressmeter from OpenSSH, should fix percentage progress
2011-08-13 11:23:36 +00:00
imil
8b562dd476 pkgin 0.4.2.2
Cleaned up download.c
	SQLite upgraded to 3.7.7.1
2011-08-10 10:56:23 +00:00
cheusov
fc40e5f5a3 Update to 0.40.1
FIX: distbb may fail at stage_summary because not all packages
  that need to be rebuilt are marked as such.
2011-08-08 10:05:21 +00:00
tron
9a6b307550 Revision bump after updating perl to 5.14.1. 2011-08-07 08:15:05 +00:00
agc
2c27b9f1b5 Fix for pkg_delete on NFS from Anthony Mallet.
Problem analysis from Anthony:

	On Wednesday, at 23:52, Anthony Mallet wrote:
	> # rm -rf ~tmp && mkdir ~/tmp
	> # pkg_add -K ~/tmp/var/db/pkg -p ~/tmp /usr/pkgsrc/packages/All/digest-20080510.tgz
	> # pkg_add -U -K ~/tmp/var/db/pkg -p ~/tmp /usr/pkgsrc/packages/All/digest-20080510.tgz
	> pkg_delete: Couldn't remove package directory in `/home/tho/tmp/var/db/pkg/digest-20080510'
	> Also, the dir var/db/pkg/digest-20080510.xxxxxxx is never cleaned.
	>
	> The problem apparently is that pkg_delete finds some stalled NFS entries
	> (.nfs*) in the var/db/pkg/digest-20080510 dir, so it does not delete the
	> directory. Is this due to pkg_add not correctly closing file descriptors before
	> exec'ing pkg_delete? For instance, I really don't understand the logic in
	> check_already_installed() (add/perform.c:375) regarding the open() of +CONTENTS
	> which is almost never closed (and never used as well...). Shouldn't this be
	> closed before running pkg_delete?

	ktrace shows that the +CONTENTS file is open() by pkg_add, I believe this is in
	check_already_installed(), add/perform.c:381. Then pkg_delete is run and when
	it comes to deleting the pkgdir entry, it finds that .nfs file and aborts.

Bump version to 20110805
2011-08-05 07:04:28 +00:00
imil
ea2c58ef7d 20110802
Release 0.4.2.1
	Fixed the "too many connexions" problem with libfetch and FTP
2011-08-02 21:26:59 +00:00
cheusov
43845fe482 Use /usr/bin/ftp on *BSD systems and ftp command from net/tnftp package.
++pkgrevision
2011-08-02 14:16:12 +00:00
wiz
b944530db8 Update for recent freetype2 import in NetBSD-current.
Welcome to 0.66!
2011-08-01 15:09:28 +00:00
tron
df008f1080 Update "pkglint" package to version 4.102. Changes since version 4.101:
Allow "@" as a character for directories in "${WRKSRC}". This stop bogus
warnings for the "phpmyadmin" package which contains directory names
like "locale/sr@latin/LC_MESSAGES".

Change suggested by Thomas Klausner in private e-mail.
2011-08-01 11:58:14 +00:00
cheusov
4899e73ed9 Update nih to 0.8.0
nih remove:
    - FIX: -n now works correctly
      Affected versions: 0.7.1-0.7.2

  nih install:
    - FIX: "nih install -n" doesn't change "automatic" flag anymore
    - new suboption -k for continuing download after failures
    - BUILD_DATE field is included to installed_*.txt files

  New command "nih audit" for checking packages for vulnerabilities

  New command "nih history"

  nih mark:
    - new suboption -A and -U, synonyms to -u and -a respectively
    - if neither -a, -A, -u or -U were specified, markers are output.

  nih list:
    - new suboption -b for outputting packages in the repository
    - new suboption -r for outputting raw package summaries

  nih meta:
    - new suboption -r for outputting raw package summaries

  nih refresh:
    - error message is output when download fails

  Minor improvements in "nih -h" and manual page

  Path to ftp(1) defaults to /usr/bin/ftp on NetBSD, FreeBSD, OpenBSD
  and DragonFlyBSD.  On other systems it defaults to tnftp from
  pkgsrc.

  FTP_OPTIONS and WGET_OPTIONS default to "-4" for using IPv4 only.

  New configuration variable IGNORE_CKSUMS was added in order to
  ignore SHA512.txt absent in some repositories.
2011-07-30 10:46:01 +00:00
cheusov
6f3b632389 Updated to 0.54.0
pkg_micro_src_summary:
     - support for PSS_SLAVES=nnn was added

  pkg_digger:
     - workaround for buggy shells (set -e; if eval false; ...)

  Regression tests were updated
2011-07-30 09:54:17 +00:00
seb
e0311c1437 Fix build on (RH)EL 5 and 6, and possibly others.
Don't assume something if HAVE_NBTOOL_CONFIG_H is not defined, in
pkgsrc case we HAVE_CONFIG_H to sort things out.
2011-07-27 15:31:00 +00:00
taca
99a4bbbad4 Add "php" to default_acceptable_licenses.
* Why DEFAULT_ACCEPTABLE_LICENSES is hardcoded here?
* Should I update pkg_install's version?
2011-06-29 03:16:27 +00:00
wiz
1c258e12ad Add -w flag to mkpatches(1), which makes it look in WRKDIR instead of
WRKSRC. Needed for some ruby packages, requested by taca@

Bump version to 1.2.
2011-06-26 12:11:39 +00:00
wiz
06d237f38c Bump PKGREVISION for PLIST change.
(Not really necessary, but PKGREVISIONs are cheap; and the binary packages
do differ.)
2011-06-20 15:17:02 +00:00
wiz
3ec68319d7 Remove unnecessary exec. PR 45085 by Thomas Cort. 2011-06-20 15:16:27 +00:00
wiz
4140eef572 Recognize PY_PATCHLIST and add py27 and py31 to python versions.
Welcome to pkglint-4.101!
2011-06-18 10:45:32 +00:00
obache
ab6c83e38d Fixes bsd.own.mk handling in bootstrap.sh script to same as pkg's Makefile.
PR#45061.
2011-06-17 11:00:36 +00:00
cheusov
be339d7920 Support for variable SUPERSEDES
Bump version
2011-06-15 22:22:28 +00:00
cheusov
11c5117325 Update to nih-0.7.2
Fix for "Package xxx is not found" problem:

       0 > nih -y install editors/emacs22
       ...
       0 > nih -y install editors/emacs20 emacs-
       Package editors/emacs20 is not found
       1 >
2011-06-14 21:21:08 +00:00
dholland
159d04ce0a verifypc-1.5: replace improper seddery with a call to reduce-depends.awk.
(This avoids false positive reports in some circumstances, such as a pair
of depends on e.g. foo-2.0 and 2.0.3, and also for more complicated forms
of version numbers.)
2011-06-12 20:28:32 +00:00
obache
f38363508f recursive bump from textproc/icu shlib major bump. 2011-06-10 09:39:41 +00:00
obache
493869be07 replace shebang for perl.
Bump PKGREVISION.
2011-06-06 01:39:59 +00:00
cheusov
0b5644a935 Add LICENSE
Update to 2.13:
   HOMEPAGE is detected correctly for code.google.com projects
   USE_CMAKE is to yes for cmake-based projects
2011-05-30 07:28:21 +00:00
cheusov
221e34366e Provide DESTDIR and UNPRIVILEGED installation support
Add LICENCE
Fix a few pkglint warnings
2011-05-28 17:27:08 +00:00
wiz
cc93278de7 Warn that one should NOT use jpeg, giflib, or libungif directly, but go through
mk/{jpeg,giflib}.buildlink3.mk instead. Bump version.
2011-05-26 20:31:47 +00:00
cheusov
688f0388e2 fix. pkglint doesn't treat files ending with .mk under patches/ directory
as Makefiles. Version bumped. Oked by wiz@
2011-05-23 10:59:36 +00:00
cheusov
ce8b2f2251 fix #!/usr/bin/env issue, oked by wiz@ 2011-05-23 08:28:42 +00:00
wiz
3f05e94fa0 Do not use DESCR_SRC, the readme job doesn't handle it well and it's not
even a dynamic description.
2011-05-21 09:07:04 +00:00
cheusov
4edbc5f023 +distbb, oked by sponsors 2011-05-18 19:41:11 +00:00
cheusov
d6928ae159 distbb - distributed bulk build tool for pkgsrc
Key features:
   - several packages can be built at the same time on different
        machines or chroots
   - good design ;-)
   - flexibility
   - compactness
   - no limit on a number of "slave" machines and/or chroots
   - fault tolerance, e.g. failures of slave hosts is not a problem
   - nice logging
2011-05-18 19:36:39 +00:00
dholland
7998e1d89b typo 2011-05-18 07:13:10 +00:00
cheusov
89946b65b3 Add ftp://ftp.NetBSD.org/pub/NetBSD/misc/cheusov/nih/ to mirrors. 2011-05-17 19:53:21 +00:00
cheusov
69d524118b Add nih, approved by sponsors 2011-05-16 22:04:47 +00:00
cheusov
b198b2c8bc NIH Invented Here :-)
This is a package manager for pkgsrc.

Available commands:
   nih help            - Display help message
   nih refresh         - Download pkg_summary and SHA512 files
   nih install         - Install or update packages
   nih uninstall       - Uninstall packages
   nih verify          - Verify packages integrity
   nih status          - Show status of installed packages
   nih info            - Show information about packages
   nih meta            - Output available or installed meta packages
   nih search          - Powerful search in packages
   nih leaf            - Output or remove autoinstalled leaf packages
   nih list            - List packages
   nih mark            - Mark packages
   nih deps            - Show dependencies
   nih clean-cache     - Clean-up cache directory with binaries
2011-05-16 22:03:14 +00:00
cheusov
f2b943aaf1 add pkg_online removed from pkgsrc by mistake 2011-05-16 21:46:13 +00:00
cheusov
24904fbdba imported to pkgsrc 2011-05-16 19:24:11 +00:00
cheusov
0ea37c006e Add pkg_online client and server, approved by sponsors 2011-05-16 19:20:43 +00:00
cheusov
89f802c082 pkg_online - client/server package searcher for pkgsrc.
Every separate field (PKGPATH, PKGNAME, COMMENT etc.) may be queried
separately and multiple fields may be queried too. A lot of search
strategies are available. Set of fields and search strategies may
very depending on your server configuration. Search in multiple
"repositories" is supported too, e.g. search in binary repository
or in pkgsrc source tree.

Communication protocol is a well known dictionary protocol described
in RFC-2229. Server may run dictd or any other dictionary protocol
server.  For dictd see http://www.dict.org and
http://sourceforge.net/projects/dict

pkg_online has minimal amount of things specific to pkgsrc and can
easily be adapted to any other packageing systems.

Of course it is based on pkg_summary-utils ;-)
2011-05-16 19:16:22 +00:00
wiz
6a3a8fe4f8 Mark PKG_APACHE_ACCEPTED as package-settable. 2011-05-15 16:30:59 +00:00
adam
38c8d7591f Added PKGCONFIG_OVERRIDE_STAGE 2011-05-12 12:31:05 +00:00
cheusov
77eda7fe01 +pkg_summary-utils, oked by sponsors 2011-05-11 20:07:29 +00:00
cheusov
f1633b6b0a Remove alt_names.txt imported by mistake
Fix .include "../../wip/<...>"
2011-05-11 19:28:41 +00:00
cheusov
772caef2f4 A collection of utilities for manipulating pkg_summary(5) files.
pkg_list_all_pkgs       - list (in PKGPATH form) all packages in pkgsrc tree
pkg_src_summary         - create a full pkg_src_summary
                          for given (in PKGPATH form) packages
pkg_bin_summary         - creates a summary for binary or installed packages
pkg_micro_src_summary   - create a micro pkg_src_summary
                          for given (in PKGPATH form) packages
pkg_cmp_summary         - compare two summary files, i.e. packages
                          are compared by their versions
pkg_grep_summary        - grep the summary using AWK expression
pkg_digger              - very powerful package searcher
pkg_digger_backend      - pkg_summary.txt backend for pkg_digger
pkg_update_summary      - updates pkg_summary(5) by analysing the
modification
                          time of binary packages and pkg_summary(5) file
pkg_update_src_summary  - efficiently updates pkg_src_summary for all
                          packages in pkgsrc tree
pkg_summary4view        - convert a summary file to human readable format
pkg_refresh_summary     - output an information about latest/newest version
                          of packages
pkg_cleanup_distdir     - remove old unused distfiles
pkg_uniq_summary        - filter out repeated package summaries
pkg_summary2deps        - summary to dependency graph converter
pkg_subgraph_deps       - analyses dependency graph given on input
pkg_lint_summary        - sanity checks for summaries
pkg_summary2leaves      - output leaf packages
2011-05-11 19:24:47 +00:00
ryoon
470413bfa1 Add mplusfont and cc-by-sa-v3.0 to the default list. 2011-05-08 10:53:22 +00:00
obache
df3841d3a4 net/libfetch is USE_BSD_MAKEFILE, pass ${BSD_MAKE_ENV} additionally for
building libfetch.

Fixes PR#44881, it will be happend with groff from pkgsrc.
2011-04-26 12:17:51 +00:00
obache
0e2c97799a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
adam
1ba2cd26ed Added postgresql-license 2011-04-22 08:16:42 +00:00
morr
8b49f986f4 Add linux to list for retaining the numeric OS version.
Fixes PR pkg/43622.
2011-04-20 09:57:25 +00:00
tron
553e257101 Make build warnings non-fatal unless developer mode is enabled. 2011-04-12 22:36:11 +00:00
tron
962a041c77 Update "rpm2pkg" package to version 3.2.2:
- Remove unused CheckSymLinks() function to fix build problems under
  DragonFly BSD.

This fixes PR pkg/44862 by Francois Tigeot.
2011-04-12 22:12:41 +00:00
wiz
a1261d1384 Make MAKE_PROGRAM overridable by packages.
From Aleksey Cheusov in PR 44696.
2011-04-05 12:42:06 +00:00
wiz
e7b199c42c Allow GNU GPL v1 by default. 2011-04-01 13:11:07 +00:00
obache
b376d6b745 Pass MAKE_SET_VARS with environment variables instead of make flags,
or it will be passwd down to subsequent make (ex. installation of dependencies)
and result in unwanted behaviour.
2011-03-22 04:04:58 +00:00
wiz
2e375b1382 Add filebase support, allowing to choose the filename for the resulting
package; from Aleksey Cheusov in relation to PR 44698.

Bump version to 1.9.
2011-03-19 09:44:16 +00:00
bad
7d9cc831fe Add unlicense to default_acceptable_licenses. Per advice by wiz. 2011-03-17 23:07:52 +00:00
imil
4e31babb54 pkgin 0.4.2
20110306
        Moving to SF.net
        Check for mark_as_automatic_installed() return code

20110301
        pkgin can now upgrade pkg_install with user's approval

20110228
        url_stat's size is declared as off_t, will be > SSIZE_MAX on
        32 bits systems. Added a fix for this.

20110227
        Added -P, print package version instead of globs in sd, srd, sfd
        Added warning for repositories with 0-lenght FILE_SIZE
        Added -V (verbosity) flag
        Moved integer flags to uint8_t
2011-03-06 18:44:59 +00:00
wiz
af718095b4 Use slightly more modern packages in example. 2011-03-06 17:00:50 +00:00
seanb
7a007d5dc5 - pass fullpath in argv[0] when pkg-scan spawns bmake so that
the same gets inherited across a sub make.
2011-03-06 02:23:32 +00:00
wiz
ae64166b69 Revert previous, the files were already there (in sort(1) order). 2011-03-05 08:36:54 +00:00
mrg
da1586a8ad add libX11-xcb.so* versions. 2011-03-05 02:55:00 +00:00
wiz
c66e654868 Add "-D"/"-d dir" options to mkpatches and patchdiff.
-D provides the previous behaviour of creating patches in $WRKDIR/.newpatches
-d dir specifies the directory where the patches will be created.

Requested by Aleksey Cheusov for read-only pkgsrc checkouts.

Fix minor bugs while here.

Bump version.
2011-03-04 15:57:07 +00:00
wiz
40e0dc4e07 Add x11-xcb.pc (riding bump from a few minutes ago) and depend on this
version by default.
2011-02-26 10:00:54 +00:00
wiz
1fdfca1cbf Add libX11-xcb files. Bump version to 0.65. 2011-02-26 09:30:10 +00:00
mrg
44c70f2e2c add libXext.so.7.1 2011-02-26 08:14:58 +00:00
imil
9a1a8b57f7 pkgin 0.4.1
. Wiped out file.c, ftpio.c, path.c, str.c, pexec.c, pkg_io.c,
  pen.c, strsep.c, lpkg.c, iterate.c
. Inform about logging
2011-02-21 22:42:48 +00:00
aymeric
c28122ce4f . fix audit-history subcommand to include patterns making use of [x-y] notation
. bump version to 20110215
2011-02-18 15:59:52 +00:00
wiz
066eeb4bd6 mdoclint cleanup. 2011-02-16 11:58:30 +00:00
imil
483daabc14 pkgin 0.4.0
20110207
        Replaced naive repository arch check by MACHINE_ARCH check

20110206
        Bump to SQLite 3.7.5

20110205
        Added statvfs64 support
        Redirect stderr to logfile while pkg_{add,delete}

20110204
        Feature request: -F / force-reinstall
        Feature request: PR 43049
        Generated repositories.conf for NetBSD, DragonFly BSD and MINIX

20110130
        Merged 0.4.0 to HEAD
        MINIX patches from Gautam are now upstream
        Re-added download-only
        Makefile.in / configure.ac cleanup
        Integrated some of bapt's patches
        - chroot
        - bandwidth calculation

20110122
        pkgin 0.4.0
        SQLite "Amalgamation" version is now part of the tree,
        No more databases/sqlite3 dependency needed
2011-02-13 16:03:56 +00:00
adam
7dc0393c10 Added clang to PKGSRC_COMPILER 2011-02-10 12:08:04 +00:00
schnoebe
7e097075b6 Bring in boost-license, 1.0. Certified by OSI as an Open Source
license.
2011-02-06 18:54:49 +00:00
obache
bf5b630ba8 Kill Interix libc shlibname base OS_VERSION detection, broken for SUA.
It is based on ancient bsd.prefs.mk and not works as expected for SUA,
because all SUA (5.2, 6.0 and 6.1) have libc.so.5.2 (and also old version).
Moreover shlibname base OS version was introduced to speed up to avoid invoking
`uname', but in this script, `uname' always will be invoked.
2011-02-05 13:21:13 +00:00
wiz
8664164105 Set LICENSE. 2011-02-02 23:35:51 +00:00
wiz
f35cc979f1 Add proper license for files by dillo and myself.
Ok dillo.
2011-02-02 23:35:11 +00:00
wiz
ed6f90d35d Fix wording in my licencse. 2011-02-02 23:34:48 +00:00
hubertf
46c270d2c7 Sign over copyright to TNF 2011-02-02 21:44:13 +00:00
wiz
189227b144 Clarify my license. 2011-02-02 10:36:20 +00:00
wiz
b4b2aed009 Update to 1.0.
Smarter pkgdiff, doesn't create chunks that are added automatically
by the pkgsrc infrastructure (configure:exit instead of regenerate,
Makefile: localedir).

mkpatches: patch file names now contain the path to the file and its name
per discussion on tech-pkg June 2010.
Also, the files are created directly in the patches/ directory; backups
are saved as patches/patch-foo.orig.

patchdiff: now compares patches/patch-foo with patches/patch-foo.orig;
if they only differ in non-essential parts, patchdiff reinstates the
original patch to keep commits less noisy.
2011-02-02 10:23:02 +00:00
wiz
46a8472354 Make a missing LICENSE an error.
Be more permissive wrt what characters are allowed in patch file names.

Bump version to 4.97.
2011-02-01 09:08:01 +00:00
agc
a50bf9ea3e This package needs someone to look after it - I'll do that for just now. 2011-01-31 07:25:03 +00:00
agc
2414a1bf68 Protect against de-referencing a pointer which might be NULL.
Fixes PR pkg/44476 from Uwe Klaus
2011-01-31 07:22:15 +00:00
wiz
7da118c1a4 Fix xorg recognition. Inspired by PR 44471 by Robert Elz.
Bump version to 0.64 and depend on it.
2011-01-30 17:26:32 +00:00
agc
231a384ac3 Add support for MirBSD to pkgsrc. Patches from Benny Siegert and
Thorsten Glaser.
2011-01-23 19:07:24 +00:00
obache
e92c759866 Allow emacs24, emacs23 and emacs23nox to EMACS_VERSIONS_ACCEPTED and
EMACS_VERSION_REQD.
2011-01-23 08:30:05 +00:00
imil
d01408075b pkgin 0.3.3.4, never say "this is the last release"
Fixed a non-critical bug: some packages were marked
	for upgrade more than once.
2011-01-20 18:14:09 +00:00
jmcneill
f2788bb13b add libXvMCW 2011-01-19 16:33:51 +00:00
tron
efef13daad Update "rpm2pkg" package to version 3.2.1:
- Go back to manual installation to avoid problems on unprivileged
  NetBSD installation. This fixes PR pkg/44415 by Hauke Fath.
- Don't install "rpm2pkg.cat8" any more as it is not really useful.
2011-01-19 16:23:02 +00:00
imil
957c00ff36 pkgin 0.3.3.3, hopefully the last 0.3 release
- Double dewey match fixed, i.e. foo>=1.2.3<3.0
- Duplicate entries for remove and upgrade fixed
- "Missing package in repository" case handled
2011-01-19 12:10:11 +00:00
tron
cc228af7a4 Set "NEED_OWN_INSTALL_TARGET" to get unpriviliged installation under
NetBSD to work. This should fix PR pkg/44415 by Hauke Fath.
2011-01-19 11:49:18 +00:00
jmcneill
b9071bc616 Update x11-links to 0.62: add libdrm_intel and libdrm_radeon 2011-01-19 03:39:13 +00:00
ghen
3abc1a87bc Fix the fix for Arch Linux 2011-01-17 15:12:46 +00:00
wiz
0252eea8b2 Allow fortran77 in USE_LANGUAGES. 2011-01-17 09:13:59 +00:00
imil
cb6441fabe Removed patches, now upstream. 2011-01-16 22:52:52 +00:00
imil
7c37af0a6e pkgin 0.3.3.2
Fixed a nasty bug in handling dependencies like php>=5.2.17<5.3
Included is@ patch upstream for Solaris build
2011-01-16 22:47:56 +00:00
jmmv
a26cb2b5d5 Respect user-defined settings of PKG_DBDIR in the manpage.
Bump PKGREVISION to 1.
2011-01-13 17:07:01 +00:00
wiz
2f4126dc58 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
wiz
9990697242 Add png-license and add it to the default-allowed licenses.
(very similar to mit or modified-bsd, but different)
2011-01-13 13:25:56 +00:00
tron
8c9a9ab5ae Include "string.h" not "strings.h" (a typo anyway) to fix the build under
DragonFly. Patch supplied by Peter Avalos in PR pkg/44373.
2011-01-12 08:47:52 +00:00
wiz
afa322ac59 New sentence, new line. Bump date for previous. 2011-01-12 06:09:25 +00:00
tron
c0ee45a8e3 Update "rpm2pkg" package to version 3.2.0. Changes since 3.1.8:
- Major overhaul of the source code to make maintenance and support
  for new compression formats easier.
- Use "liblzma" instead of "xzcat" for dealing with LZMA compressed RPMs.
2011-01-12 00:26:33 +00:00
markd
cb6f4a44d6 Yet Another Groff Version (1.21). Fixes bootstrap on ArchLinux. 2011-01-10 10:16:31 +00:00
dholland
57f7b7175d Add missing MAKEVARS+=BUILTIN_X11_TYPE.native; fixes build problems
that appear in renderproto's bl3.mk. Problem reported by Snader_LB on
freenode.
2011-01-08 21:46:56 +00:00
tron
be2aaf488b Update "rpm2pkg" package to version 3.1.8. Changes since 3.1.7:
Drop unnecessary dependences on "gettext-lib" and Berkeley DB. Neither
of them have been necessary when this package stopped depending on the
"rpm" package.

Approved by Thomas Klausner.
2010-12-30 00:39:15 +00:00
tron
bf26db0ee5 Update "rpm2pkg" package to version 3.1.7. Changes since 3.1.6:
- Use "xzcat" instead of "lzcat". This package now doesn't depend on the
  "archivers/xz" package under NetBSD-current because "xzcat" is part of
  the base distribution.
2010-12-22 09:36:35 +00:00
gdt
8afe911d01 0.23: Pass PKGNAME_REQD to make operations.
Set PKGNAME_REQD to give underlying make processes a chance to set
options derived from the package name.  For example, the appropriate
version of Python can be derived from the package name (so, when
building py25-foo, use python-2.5, not python-2.6).   Specifically,
  MAKE_SET_VARS='PKGNAME_REQD=${pkg}-*'

From Alan Barret via pkgsrc-users@.
2010-12-20 15:39:09 +00:00
gdt
dbfd288b79 0.22: Avoid infinite loop in some error cases.
Sometimes, the set of packages to be replaced ($REPLACE_TODO) does not
have any members which are installed (and hence in $TSORTED).  This
caused the loop over $TSORTED to not find any packages to replace.
The check for not having found one was missing, resulting in the last
package in TSORTED being replaced.  Because $REPLACE_TODO is still
non-empty, this repeats.

This patch adds an abort when no packages in $TSORTED are in
$REPLACE_TODO.  Analysis and patch from Ian D. Leroux on
pkgsrc-users@.
2010-12-20 15:24:24 +00:00
wiz
9716d96abf Don't warn about _ALPHA, _BETA, _PATCH, _RC, _STABLE mismatches
when pkg_add'ing on NetBSD. Bump version to 20101212.

Ok jym, gdt
2010-12-12 13:18:38 +00:00
wiz
e055dc7a40 Add a new header file and a library with newer minor in shlib, to match
NetBSD-current after last weekends xorg imports.

Remove Xmu files from xorg file list, they are in xorg.libXmu list.

Bump version to 0.61 and depend on it in bl3.mk.
2010-11-23 13:24:26 +00:00
joerg
ffbae87ee5 pkg_install-20101122: Fix crash in pkg_info -X on hand-written packages 2010-11-22 09:00:12 +00:00
abs
93cde1a832 PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
christos
eaee84f4de mention that lists are space-separated. 2010-11-13 20:07:01 +00:00
jmmv
a4a4ab26b7 Update to 1.35:
* Fix BUILD_PACKAGES to really support multiple packages.  Reported by
  Ian D. Leroux in private mail.
2010-11-13 16:23:22 +00:00
tron
d3086e9803 Update "rpm2pkg" package to version 3.1.6. Changes since version 3.1.5:
- Don't apply the strip count (option "-s") to entries that we will
  ignore ("-i" option). This should fix PR pkg/44082 by Dr. W. Stukenbrock.
2010-11-11 13:07:34 +00:00
wiz
ac48eb9be5 Put LICENSE into MAINTAINER section, where other documentation puts it.
Bump version.
2010-10-26 22:32:39 +00:00
adam
c1d28ea6bd Allow 90 in PGSQL_VERSIONS_ACCEPTED 2010-09-22 12:51:54 +00:00
wiz
838a1d3e52 Reset maintainer. 2010-09-15 13:55:15 +00:00
joerg
7006ab3f72 pkg_install-20100915: Allow https URLs. From mbalmer.
Reset maintainership.
2010-09-15 13:18:01 +00:00
gdt
360c2464e3 Add -D flag to pkg_install, to override the "pkg_add -U" check that
all depending packages have their dependencies satisfied by the new
package.  Essentially, split off this particular behavior as a special
case of -f, so that -f works as before, unforced works as before, and
one can give -D to override exactly this check, leaving all other
checks intact.

The -D flag is in support of make replace, as the workflow for make
replace is that inter-package dependencies are sometimes violated (but
then one must replace the depending packages, which is what
pkg_rolling-replace does via the unsafe_depends flags).

Bump PKGTOOLS_VERSION.

Add missing break statement in option parsing of "pkg_add -C", riding
the version bump.

Discussed extensively on tech-pkg@ over the summer.
OK pkgsrc-pmc@.
2010-09-14 22:26:18 +00:00
tron
827d27f557 Update "x11-links" package to version 0.60:
- Fix a fundamental problem which meant that the package included links
  for builtin components that "pkgsrc" will not use because they are too old.
- Remove NetBSD specific "pixman" hack that is no longer necessary.
2010-09-14 19:40:15 +00:00
tron
c8916517cf Update "x11-links" package to version 0.56:
- Add a nasty hack to deal with the "pixman" issue under NetBSD 5.1*
  (and 5.0?) which provides an old version of "libpixman" with a higher
  major number than the package in "pkgsrc".
2010-09-14 17:30:12 +00:00
wiz
2c6e8e30b0 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
tron
a0522430e1 Update "x11-links" package to version 0.55:
- Add "pthread-stubs.pc" which is required for "libxcb" under Mac OS X.
2010-09-14 08:55:42 +00:00
wiz
170a9c8482 Fix comment. 2010-09-11 20:39:22 +00:00
wiz
a5e2faab86 Add support for xcb-util.
Bump to 0.54.

While here, remove two _pic.a files from two other file lists -- no other
file list included any _pic.a.
2010-09-11 20:26:11 +00:00
wiz
223dc440b4 Update to 0.53:
Remove xcb-utils files from xorg.libxcb and add symlinks for
NetBSD-current's libxcb.
2010-09-11 20:15:20 +00:00
tron
1b8f26e440 Update "x11-links" package to version 0.52:
- Add support for "xcb-proto".
2010-09-11 19:47:31 +00:00
tron
fbadc0cf9c Update "x11-links" package to version 0.51:
- Add support for "libxcb" under Mac OS X. Other platforms will need
  entries for ELF shared libraries.
2010-09-11 19:11:47 +00:00
tron
5d9ae57df4 Update "rpm2pkg" package to version 3.1.5:
- Use "@pkgdir" instead of "@exec mkdir ..." to create empty directories.
- Don't add "@dirrm" lines for empty directories as they are now deleted
  automatically.

Based on a suggestion by Thomas Klausner in private e-mail.
2010-09-08 22:41:39 +00:00
tron
d5145d306b Update "rpm2pkg" to version 3.1.4:
Always treat symbolic links like file when generating the package list.
A long time ago "pkg_install" didn't like symbolic links which is why
"rpm2pkg" created "@exec" and "@unexec" lines in the package list.
This does however cause false positive reported by the "CHECK_FILES" check.

This should fix a part of PR pkg/41191.
2010-09-07 17:32:05 +00:00
tron
0851637501 Update "rpm2pkg" package to version 3.1.3:
- Avoid handling RPMs with uncompress data via "lzcat -f".
- Improve handling of LZMA compression via "lzcat":
  - Fail early if the child process fails to start "lzcat".
  - Don't try to kill the chld process blindly when we close the parent
    end of the pipe. Check first whether it already terminated which
    is the normal case.

Handling of RPM files with LZMA compression is now tested.
2010-09-05 15:51:56 +00:00
tron
d3d648c79d Update "rpm2pkg" package to version 3.1.2 (*sigh*):
Fix bug in last change which broke extracting RPMs via "lzcat" (which is
now also used for uncompressed RPMs).
2010-09-05 01:22:29 +00:00
tron
9666e11118 Update "rpm2pkg" package to version 3.1.1:
- Fix start of "lzcat" if "LZCAT" is not defined as a full pathname.
- Handle short reads on the pipe to "lzcat".
2010-09-05 00:24:30 +00:00
tron
dc61c7c23f Update "rpm2pkg" package to version 3.1:
- Implement a minimal parser for the RPM header section and use it to
  skip to the data section instead of searching for BZip2 or GZip
  magic headers.
- Add untested support for LZMA compression. It currently uses "lzcat"
  from the "xz" package which is what "pkgsrc" itself uses to handle
  ".lzma" files.
2010-09-04 19:23:00 +00:00
seb
febfbb41f9 Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
2010-08-21 16:32:42 +00:00
joerg
d1f2d83167 pbulk-0.48: If pkg_add fails, remove binary package 2010-07-23 21:19:40 +00:00
jmmv
50fb650cfd Update to 1.34:
- Remove pkg_install version check and rebuild if outdated.  pkgsrc is
  supposed to do that for us.  Addresses PR pkg/38323.

- Don't bother to explicitly builddigest.  pkgsrc DTRT nowadays when
  PKGSRC_COMPILER includes ccache/distcc.
2010-07-20 16:50:25 +00:00
sbd
68a57a8482 Use a single pattern to match changes in the diff header so that a change to
the input timestamp/name _and_/or output timestamp _and_/or line numbers
changes handled.

update version number to 0.123
2010-07-04 22:20:04 +00:00
sbd
cf095389bc 1) Add a space to the second white-space block, when matching filenames as some
diff version must uses spaces to separate the filename and timestamp (that
or somepeople do cut-n-pasting of patches).

2) add the comma "," to the pattern used to match line numbers, to match POSIX.
2010-07-04 22:18:28 +00:00
wiz
5cb53ddcd4 Update docs for some problems found during the png bump.
Bump version.
2010-06-20 19:29:50 +00:00
joerg
b418999441 pkg_install-20100616:
- Recognize -C for pkg_add like the rest of the tools do
- Do the existing check for pkg_add -f, it makes the combination of
  -f and -U a bit less surprising
- Fix option handling for CHECK_VULNERABILITIES (from spz@)
- Make end-of-life check the default. pkg_install.conf(5) can be used to
  override the default. The existing admin -e & co continue to work as
  before.
2010-06-16 23:02:48 +00:00
rillig
47dc796d55 In patch files, comments are so useful that this is no longer a
warning that only applies when -Wextra is given.

ok wiz@
2010-06-15 22:06:48 +00:00
joerg
673c6cbeee pbulk-0.47:
- Explicitly call make create-usergroup if USERGROUP_PHASE is specified
  and DESTDIR is active
- If the current user is not root, don't use su.
- Skip lines starting with # in the limited bulk build list.
2010-06-15 21:11:43 +00:00
tron
3b18b97f71 Update "rpm2pkg" package to version 3.0.2. Changes since 3.0.1:
Avoid problems on 32-bit platforms by gently hinting the compiler how
to do type expansion properly.

This fixes PR pkg/43478 by Greg Oster.
2010-06-15 19:52:02 +00:00
tron
8e42807f32 Update "rpm2pkg" to version 3.0.1. Changes since 3.0:
- Fix detection of BZip2/GZip signature which would have failed if the
  signature was located behind a prefix of the signature.
- Increase I/O buffer size so that "rpm2pkg" will usually find the data
  section after only one read(2) system call.
2010-06-14 11:24:47 +00:00
wiz
92e0cb52cb Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
tron
c1efc24ac7 Update "rpm2pkg" to version 3.0. Changes since version 2.3:
- Don't use the original "rpm" libraries. All we need to do is to identify
  a file as an RPM file and afterwards find the BZip2 or GZip compressed
  section at the end of the file.
- Use C99's "stdbool.h" instead of home-grown defines.
2010-06-13 13:08:51 +00:00
wiz
d8b750000b Fix build with gtk2-2.20. 2010-06-11 08:50:04 +00:00
is
724021e527 Update to 0.3.3.1 (on wip: 20100124) + a local patch to fix building on
Solaris (and, I suspect, other autoconf-using architectures). En detail:

20100123:
        Many cleanups from stacktic
        - Replaced strstr's with str{n}cmp when possible
        - #ifdef'ed PROVIDES
        - Queries are now const chars

20100102:
        Solaris 10 support
        Mac OS X support
        Many cleanups from stacktic

20100101:
        Many fixes by stacktic :
        - Added -n (no-flag)
        - Various memleaks fixed
        - pkgname comparison fix
        - Cleaned up trailing spaces
        - Got rid of recursion !

20091206:
        Added -l status flags

20091203:
        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.)
2010-06-10 08:05:00 +00:00
obache
0878319cac for OpenBSD-4.7. 2010-06-09 09:33:42 +00:00
dholland
e8ca2dd0a0 Force-set ManPath on Debian in order to work around silly things Debian
ships in their imake templates, which otherwise result in pkgsrc man pages
landing in /usr/share/man. PR 38248 (and possibly others).
2010-06-06 03:45:17 +00:00
ghen
8756e68164 Add pkgconfig file for xkeyboard-config. Bump x11-links version to 0.50. 2010-06-04 10:52:21 +00:00
adam
f3627d49c0 Added databases/db5 version 5.0.21 2010-06-02 12:09:35 +00:00
wiz
70d5ef947d Reset PKGREVISION after update (oops). Should be quick enough... 2010-05-31 21:21:28 +00:00
wiz
2a9546147f Apply patch from Bernd Ernesti in PR 43392, updating the package
for recent changes in NetBSD-current's xsrc.

Bump version.
2010-05-31 21:20:02 +00:00
martin
bb5dafd94f Add X11/extensions/shapeconst.h 2010-05-30 12:55:17 +00:00
wiz
d341e024c3 Tri-license it, adding the 2-clause BSD-license.
OK dillo.
2010-05-28 14:56:14 +00:00
tez
2716f5893d In SunOS, use cpp rather than ${CC} -E, as gcc -E is broken.
If /usr/ucb/lib/cpp is in the path before gnu cpp this could break things
but that is not an expected situation.  The only executable in /usr/ucb/lib
is cpp, so there is no other reason to add it to the path.

This should fix PR#42624
2010-05-12 20:57:46 +00:00
obache
a5ddbd786c Add isc license as default acceptable license. 2010-05-06 13:16:59 +00:00
joerg
59cac6ad38 pbulk-base-0.41:
Improve diagnostic message for dependency cycles by actually showing the
path.
2010-05-05 00:07:07 +00:00
sbd
4dc3d7a012 Update to x11-links-0.48
This is just a simple version bump so that ${OS_VERSION} can be removed from
the DISTNAME as this package now depends on 'pkgtools/osabi'

Update BUILDLINK_API_DEPENDS.x11-links to match.
2010-04-30 03:37:44 +00:00
sbd
7f5f5ff23e Added pkgtools/osabi 2010-04-30 03:23:27 +00:00
sbd
5531fcfe04 Import the 'osabi-${OPSYS}-${OS_VERSION}' as pkgtools/osabi
This is a dummy-package which is made a dependence for packages which are
tightly bound to a specific version of an operating system, e.g. LKMs or
sysutils/lsof. Such binary packages are not backwards compatible with other
versions of the OS.

The version number of this package should be similar to the operating system
version (`uname -r' output).
2010-04-30 03:18:26 +00:00
obache
f6f58c10b0 + ipafont to default_acceptable_license. 2010-04-26 11:54:31 +00:00
gdt
70aa5dde37 Start todo list for pkg_rolling-replace (not installed). 2010-04-23 17:11:12 +00:00
joerg
84bee4addf pkg_install-20100421:
Fix an off-by-one in the check for properly sized pkgdb entries.
It rejected perfectly valid entries.
2010-04-20 21:22:38 +00:00
joerg
5b24c103ec pkg_install-20100420:
Extract dependencies of libarchive from the pkgconfig file and thereby
drop knowledge of the needed libraries.

At least some versions of HP-UX are known to not support %zu, add a
workaround. This is using the black list approach for now.

Recognize xz as compression type for pkg_create.

The first time an error is hit while fetching packages, try to reget
from the same position. This works around the server closing the
connection while fetching dependencies.
2010-04-20 00:39:12 +00:00
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