Commit graph

4452 commits

Author SHA1 Message Date
cheusov
db2f3d95ac DEPENDS on pkg_summary-utils>=0.58.4; ++pkgrevision 2012-09-08 17:52:49 +00:00
adam
b15c922bcc Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
cheusov
849da5b9c1 Update to pkg_summary-utils-0.58.4
pkg_summary2deps:
    - Mode -cs now works correctly with patterns like
      "py*-dbus<0.71". A few regression tests for this case were added.
2012-09-07 15:17:35 +00:00
cheusov
8efede589e DEPENDS on pkg_summary-utils>=0.58.3, ++pkgrevision 2012-09-02 19:54:37 +00:00
cheusov
be6a93157e Update to version 0.45.1
On slave hosts run distbb_wrapper with
  "env DISTBB_CONF=$DISTBB_CONF". Fix may fix some setups.
2012-09-02 19:28:23 +00:00
abs
4246d2eace Updated pkgtools/pkg_chk to 2.0.6
Set "USE_TOOLS+=    bzcat:run" so pkg_chk can read .bz2 pkg_summary files
2012-09-01 17:52:09 +00:00
cheusov
094db5388a Update to 0.58.3
pkg_summary2deps:
    - Fix a bug with {alter,nat}/ive dependencies. More regression
      tests were added.
2012-09-01 09:34:47 +00:00
tron
b58b962362 Bump version number to 3.2.3 after recent "zlib" compatibility fix.
No reason to use revisions on this package.
2012-08-29 19:12:07 +00:00
abs
c6a414d57e Updated pkgtools/pkg_chk to 2.0.5
- PR/41321 - handle packages which generate multiple pkgnames from the same
  pkgdir - e.g. "py{25,26,27}-sqlite3-0nb2.tgz"
- Add support for pkg_summary.bz2 and pkg_summary.txt. Preferred order is now
  pkg_summary.bz2, pkg_summary.gz then pkg_summary.txt
- Drop support for old pkg_chk-summary file
2012-08-28 12:12:26 +00:00
wiz
42c24894ca Follow suit -- change to 2-clause BSD, and adapt Makefile LICENSE variable. 2012-08-26 22:13:18 +00:00
agc
05e16378ed Change to a 2-clause licen[cs]e. 2012-08-26 21:38:34 +00:00
cheusov
874abc3de0 Update to 0.45.0
Fix rare failures in "Clean" target. Thanks to David Holland!

  New configuration variable SEND_REPORT_FIRST was introduced.

  Boolean variables MASTER_MODE, CROSS_COMPILE, SEND_REPORT_FIRST
  accepts values true|yes|1 for logical TRUE and false|no|0 for
  logical FALSE. This may fix some hacks in single node setups.

  During upload rsync may unexpectedly fail due to connection
  failure. In order to resolve this problem, upload may be repeated
  several times. The following variables were introduced for this
  purpose: UPLOAD_PKGS_ATTEMPTS, UPLOAD_PKGS_PAUSE,
  UPLOAD_LOGS_ATTEMPTS, UPLOAD_LOGS_PAUSE.

  Progress messages now better illustrates internal structure of
  the build process.

  Option -a was added to distbb(1) in order to build updates for
  quarter releases more efficiently.

  stage_checks:
    - double underline in "checks" filename means _ in the report
      text, single underline means space.
    - one more check for broken pkg_summary (REQUIRES field).  It
      checks for libraries under /tmp, /home, /srv and /work
      directories.

  stage_upload_logs:
    - huge pkg_enriched_summary.txt is not uploaded

  README was updated

  Minor clean-ups
2012-08-26 17:03:55 +00:00
cheusov
c6331be3d4 Update to 0.10.1
Fix gawk warning message appeared on Linux and other systems

  nih install:
     - commands like 'nih install _ package-' now works correctly
     - much better messages are output when update plan failed to build
     - option -p was added in order to skip REQUIRES/PROVIDES checks

  'nih status -Aa' doesn't output status of uninstalled packages

  Fixes and improvements in nih.1
2012-08-26 16:13:32 +00:00
wiz
5bcdc2ac31 Improve expand_permission some more. Should fix the
Use of uninitialized value in concatenation (.) or string at /usr/pkg/bin/pkglint line 4777.
warnings.
Bump version.
2012-08-26 13:47:16 +00:00
wiz
0f9f94e78a Add more documentation. 2012-08-26 11:00:23 +00:00
wiz
736f46e996 + mksandbox. 2012-08-26 10:31:39 +00:00
wiz
0e1bdf6848 Import mksandbox-1.0 as pkgtools/mksandbox.
A small shell script to set up a sandbox (usually for a pkgsrc bulk
build), using null mounts.

The file lived in pkgsrc/mk/bulk/mksandbox, but is worthy of its own
package IMHO. New: with manpage.
2012-08-26 10:31:23 +00:00
cheusov
c5f60109e5 pkg_online-client:
Update pkg_online database host.
  ++pkgrevision
2012-08-26 10:06:46 +00:00
marino
326d4f826e pkgtools/rpm2pkg: Fix broken zlib 1.26+ support
gzFile wasn't used currently.  Trying to build rpm2pkg on zlib 1.27
exposed the misuse.  rpm2pkg should build on all version of zlib now.
2012-08-24 19:04:58 +00:00
jperkin
0d531857ba pkgin links against libssl/libcrypto if found, so include openssl buildlink.
Bump PKGREVISION.
2012-08-22 16:55:27 +00:00
obache
ab4e71d90b Bump PKGREVISION for change of PostgreSQL default version to 9.1. 2012-08-05 10:02:09 +00:00
wiz
45f66127e4 If I get to fix the bugs, I might as well OWN it. 2012-08-05 09:55:54 +00:00
abs
c47234ee72 Updated pkgtools/pkg_chk to 2.0.4
Fix regression introduced in 2.0.1 where available binary packages
would not always be listed
Add licence (2 clause BSD)
2012-08-03 10:35:31 +00:00
asau
6317d33d1b Recognize make syntax (make variable) in one more place. 2012-08-03 09:07:21 +00:00
abs
50fc94c5a9 Updated pkgtools/pkg_chk to 2.0.3
PR#46760 pkgtools/pkg_chk /tmp/pkg_chk.XXXXXa directories
- Ensure tmpdir is removed in the -g and -p case
2012-08-02 09:39:49 +00:00
asau
39e69895bc Don't enforce purely aesthetic changes. 2012-08-01 22:19:00 +00:00
imil
9a2590b4d4 Forgot to bump version in configure.ac 2012-08-01 11:25:40 +00:00
imil
f192453dbc 0.6.2.2
Fixed bad size_pkg
2012-08-01 11:15:32 +00:00
imil
df166bf6ae 0.6.2.1
0.6.2 broke build for systems lacking __UNCONST
2012-07-30 18:43:51 +00:00
imil
e9ff62ba2d 20120730
Modified default behaviour for Proceed [Y/n]
        Sync wip with pkgsrc: pkgin 0.6.2

20120729
        Rewrote narrow_match() using version_check() to avoid more
        dirty repositories mistakes.

20120715
        Preparing pkginteractive integration.

20120530
        SQLite is now part of NetBSD 6.0 base, remove it from pkgin's tree.
        Dependency will be added in the package.
2012-07-30 10:43:03 +00:00
abs
7f473102c0 Updated pkgtools/pkg_chk to 2.0.2
- Fix PR#46748 Error occurs when pkg_chk is used with both "-g" & "-C conf"
  pkg_chk was failing if run outside of a valid pkgsrc/$category/$pkg directory
- Merge in (adjusted) changes from Mike Volokhov to by default not downgrade
  packages if installed version is larger than that in pkgsrc or packages.
  Will still report, and can override with -B
2012-07-29 17:31:11 +00:00
wiz
25ae0bcbff Improve warning about gettext/msgfmt dependency.
In another part pkglint already knows that BUILD_USES_MSGFMT is deprecated,
so a second run would have provided the correct answer.
2012-07-27 20:54:02 +00:00
jperkin
2eb9c2ce25 Ensure that SSL support is completely disabled if the user has requested
that we prefer pkgsrc for OpenSSL.  While the latter doesn't actually work
yet, it's better that we are deterministic about this and do not pick up
the system OpenSSL regardless.
2012-07-27 14:26:36 +00:00
jperkin
6a6690253d Pull in the correct libraries when enabling SSL support in libfetch. 2012-07-27 13:50:43 +00:00
jperkin
695b44ea60 Sync with net/libfetch/options.mk so that the bundled libfetch can be
correctly built without SSL support.
2012-07-27 13:20:26 +00:00
dholland
26dad766e9 Recognize emacs24nox; bump version. 2012-07-22 01:01:40 +00:00
marino
5e5324a1a0 pkgtools/x11-links: Mark NOT-FOR-DragonFly
There in no case on DragonFly where the X11_TYPE variable would correctly
be set to "native" because there is no native X11 option available.
Mask the package so it and the four packages that depend on it will never
attempt to build on DragonFly.
2012-07-20 20:30:19 +00:00
wiz
204aed00b0 Really bump version for comment-missing-error change. 2012-07-17 19:25:21 +00:00
wiz
a5842c49a4 Make missing comments in patches an error. Bump version.
The guide prescribes it for quite some time and it's common courtesy
for packages modifying packages after you.

ok gdt@
2012-07-17 19:24:46 +00:00
marino
b57d8e8189 pkgtools/pkglint: Add "ada" as valid value for USE_LANGUAGES
The mk/compiler/gcc.mk was recently updated to handle USE_LANGUAGES+= ada
which requires the use of the lang/gcc-aux compiler.
2012-07-15 11:08:18 +00:00
wiz
d79ee21f1c regen 2012-07-14 20:33:54 +00:00
wiz
3b667c84a8 mandoc -Tlint cleanup 2012-07-14 20:33:27 +00:00
wiz
05c69e4eab Update to 4.117:
Recognize another possible permission.
Reported by Bug Hunting.
2012-07-14 20:32:37 +00:00
abs
2115274565 Updated pkgtools/lintpkgsrc to 4.84
4.84:
- Misparse Makefiles a little better. Check for '.' in the left hand of :S and
  :C operations, and also handle :U
- Move files from pkglint/files to lintpkgrsc/files
2012-07-13 21:12:07 +00:00
abs
c567c9f074 lintpkgsrc files do not belong here. One could argue that a description of
where they do belong would be unsuitable for polite conversation, but that
is not the goal today...
2012-07-13 21:09:43 +00:00
wiz
83b430e3a0 Two more bugfixes, version++ 2012-07-10 10:53:27 +00:00
wiz
bcd150b0ac Fix regex_dependency_wildcard and recognize PERL5_LICENSE. 2012-07-10 10:53:05 +00:00
wiz
e19a724627 Bump version again for more fixes. 2012-07-10 10:27:34 +00:00
wiz
dcf88b2e21 Warn about space before colon in dependency line instead of FATALing out.
Addresses part of PR 46570 by David Holland.
2012-07-10 10:27:23 +00:00
wiz
a63049dda9 Do not parse Makefiles in files/ or patches/
Addresses another part of PR 46570 by David Holland.
Bump version.
2012-07-10 09:39:26 +00:00
wiz
0d5680a5ce Expand permission descriptions in standard warning. 2012-07-09 22:11:00 +00:00
wiz
d977defa7e Bump version again for more games fixes. 2012-07-09 21:58:33 +00:00
wiz
f259f27215 Handle GAMEMODE. 2012-07-09 21:57:31 +00:00
wiz
2fedeba6c7 Fix USE_GAMESGROUP properties. 2012-07-09 21:57:16 +00:00
wiz
19b1dc413d Allow "." in package names (needed e.g. for gst-plugins0.10-base).
Check package patterns in DEPENDS.
Requested by diro in PR 46570.
Bump version.
2012-07-09 18:14:35 +00:00
wiz
4569177c1d Recognize FETCH_USING as user-settable variable, as intended.
Addresses a comment by diro in PR 46570.
2012-07-09 17:47:37 +00:00
wiz
94ddfa00eb Update to 4.111. 2012-07-09 17:37:48 +00:00
wiz
1535c10bda Mention -e when warnings have been found and it wasn't specified.
Update for games handling changes.
2012-07-09 17:37:30 +00:00
wiz
c56409440c Document permissions. Addresses part of PR 46570. 2012-07-09 17:36:59 +00:00
wiz
cf9a5f02f2 Update for recent (undocument in the guide) changes to games group handling 2012-07-09 17:36:30 +00:00
obache
68d0a8c11f adjust to current default php/python srcdir. 2012-07-06 09:29:00 +00:00
wiz
cfea0bd5ba Add example for pkg_info -Fe, based on a suggestion by Hishashi T Fujinaka
in PR 46654.
2012-07-06 08:15:57 +00:00
cheusov
468db6edad Update pkg_summary-utils to 0.58.2
pkg_src_summary:
    - Fix. pkg_src_summary in distributed mode now works correctly
      if a master host doesn't have $PKGSRCDIR directory.
2012-07-05 21:45:59 +00:00
joerg
f0366f7955 If either va_copy or __builtin_va_copy is supported, use that in the
asprintf fallback implementation. If neither is supported, still try to
work by copying va_list directly. Should fix PR 45767.
2012-07-02 16:02:53 +00:00
jperkin
93ab156fde pbulk-0.50: Portability fix, use 'id' instead of 'whoami'. 2012-06-19 13:40:07 +00:00
cheusov
f61c453125 Update to 0.58.1
pkg_summary2deps:
    - Fix in 'pkg_summary2deps -dn'
      (missing pkgname if multivariant packages are present,
      for example py26-gtk2 and py27-gtk2)

  pkg_summary2leaves:
    - Fix. 'pkg_summary2deps -dpnra' should be used
      instead of 'pkg_summary2deps -dpa'

  More regression tests for pkg_summary2leaves and pkg_summary2deps

  Minor fix in pkg_uniq_summary.1

  psu_funcs.awk:
    - new function pkgpana2pkgpath
2012-06-16 18:34:34 +00:00
sbd
21792a9296 Recursive PKGREVISION bump for libxml2 buildlink addition. 2012-06-14 07:43:06 +00:00
jperkin
b03f40d979 Update to 1.6, changes:
- Use the correct id(1) program.  Fixes PR pkg/40691

 - Avoid unprintable characters, some implementations of tr(1) have issues
   with them.  Instead go for what hopefully will be a unique string, as
   well as making use of shell parameter substitution.  Fixes PR pkg/42197

These changes combined make pkg_alternatives work correctly on Solaris.
2012-06-13 15:35:32 +00:00
jperkin
30aeb96157 Only do substitutions on files which need them, avoids warnings. 2012-06-13 15:28:23 +00:00
obache
1fa9f59429 fix a copy and paste then missing edit error. 2012-06-13 11:39:33 +00:00
wiz
f98e8b0585 Add inet6 to default suggested options. It's 2012. 2012-06-12 15:45:54 +00:00
cheusov
1e625800f7 Do not treat variable GNU_PROGRAM_PREFIX as a special one.
Dump version.
2012-06-02 12:24:55 +00:00
cheusov
6a13d2c1a0 Remove GNU_PROGRAM_PREFIX variable (discussed in pkgsrc-users@) 2012-05-29 22:58:52 +00:00
obache
449bde4f7e Fixes build with recent glib2, PR#46473.
glib2>2.30.0 deprecate g_format_size_for_display, add g_format_size,
so use it instead.

Bump PKGREVISION.
2012-05-29 12:18:57 +00:00
imil
529d11ce8b patch-Makefile.in now upstream 2012-05-28 20:21:47 +00:00
imil
f9ea1319c3 20120528
Added SQLite build patch from sbd@
        Added show-all-categories
        unlink() before symlink()

20120525
        Dynamically read PKG_DBDIR from pkg_admin

20120524
        Do not delete repository entries if the new one is unreachable.

20120429
        When a package is marked as TOREMOVE and TOUPGRADE because of a
        dependency breakage during upgrade, just follow the usual upgrade
        process.

20120427
        Handled "no value field" for buggy packages.

20120419
        Hopefuly fixed the "dirty repository" bug thanks to bapt

20120416
        Added show-{pkg-,}category as requested by Julian Fagir
        Added pkg-build-defs as requested by gls@

20120415
        Added pkg-content and pkg-descr
        Introduced pkg_infos.c to fetch remote informations
        Removed -D_FILE_OFFSET_BITS=64 from Makefile and added it in fsops.c

20120414
        Fire up pkgin 0.6.0
        case: cleanup in summary.c (stacktic)
        Packages list queries ordered differently for display and internals
2012-05-28 20:17:36 +00:00
marino
3347db3c7c pkgtools/packagekit: Rev bump after last commit 2012-05-22 11:07:16 +00:00
marino
29984e93ac pkgtools/packagekit: Fix permissions and directory creation
This package would fail when a non-privileged user would try to install it.
That's because it was trying to create /usr/pkg/var/log directory.  Another
directory was getting installed into DESTDIR but no further.

Added patch:
1) Removes attempt of Makefile to install ${VARBASE}/log
2) ..and directory ${VARBASE}/cache/PackageKit/downloads creation
3) ..which fixes non-root installations

The INSTALL file was removed, instead of installing directories in ${VARBASE},
it was installing directories at /.  The functionality was replaced with
OWN_DIRS+= in the Makefile and verified to work as expected.
2012-05-22 11:02:50 +00:00
joerg
e73e24e9bd pbulk-0.49: Fix a bug in the computation of the restricted subset. 2012-05-20 20:12:02 +00:00
sbd
5b82e37168 Omit the SQLite load extension and insure that sqlite3.o is compiled
with it's extra CPPFLAGS.  (Fixes the build on Linux.)
2012-05-20 04:14:58 +00:00
jmmv
618009b298 Update to pkg_comp 1.37:
- Add the GENERATE_PKG_SUMMARY option to tell pkg_comp to generate a
  pkg_summary.gz file in the packages directory.  Useful to later be
  able to run a packaging tool like pkgin against new binary packages.
2012-05-19 10:54:39 +00:00
christos
03fd99d9f3 Don't re-define __UNCONST if it is already defined. On old NetBSD systems
the definition is a bit different so they bitch.
2012-05-15 16:45:45 +00:00
christos
57455ff4b6 Check for defined before checking for empty, otherwise old make(1) fails
to build during bootstrap.
2012-05-15 16:43:53 +00:00
abs
c9e8bb54ef Updated pkgtools/pkg_chk to 2.0.1
ensure OS and arch tags are set in the binary package case as well as source
set x11 for R7 as ell as R6
2012-05-13 13:43:59 +00:00
sbd
eb8209abf0 In parse_makefile_vars() inprove the pattern used to remove comments so
that it doesn't match on backslash quoted hash characters. PR/46422

Bump PKGVERSION.
2012-05-08 23:11:48 +00:00
dholland
7e751949e4 Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
It turns out there were a lot of these.
2012-05-07 01:53:12 +00:00
obache
def4aba462 Add files for OpenBSD-5.1.
Bump PKGVERSION.
2012-05-03 13:55:45 +00:00
gdt
7d59f91b4d Use " for PKGNAME_REQUIRED, so that ${pkg} is expanded.
Resolves at least some issues with finding the right pyNN-foo, when
replacing packages that don't match PYTHON_VERSION_DEFAULT.

(This was a stray change in my tree not committed for a while, but
it's been working ok.)

Now 0.24.1.
2012-04-30 13:59:38 +00:00
christos
d25efd8248 sync with license.mk (thanks wiz) 2012-04-29 01:46:48 +00:00
obache
a6d5ad9edc Recursive bump from icu shlib major bumped to 49. 2012-04-27 12:31:32 +00:00
mspo
3c24796932 build for with CATMAN after talking with joerg 2012-04-23 03:41:28 +00:00
cheusov
51a593b6b9 Update to 0.58.0
pkg_uniq_summary:
    - New option -F was added
2012-04-22 17:10:18 +00:00
mspo
b08e73cb45 add cat1 to build files to handle manpage/fix build 2012-04-22 15:17:29 +00:00
taca
5990d325e5 Fix typo of HOMEPAGE which was never accessable URL.
Noted by ISIHARA Takanori at K*BUG meeting.
2012-04-21 07:37:08 +00:00
joerg
c991ce276a Don't use -Werror with clang. 2012-04-19 21:04:30 +00:00
brook
f3c7a5640f Add the Lucent Public License v1.02 to default_acceptable_licenses. It is
approved as open source by OSI.
2012-04-15 20:55:50 +00:00
obache
a1a2f48efd Update to 20120415.
Rewrite OpenBSD.bsd.man.mk, based on current NetBSD.bsd.man.mk and changed to
use mandoc.
Fixes manual pages installation with packages using USE_BSD_MAKEFILE=yes
on OpenBSD-5.0.
2012-04-15 13:03:11 +00:00
imil
8e3f3270c5 20120409
pkgin 0.5.2.3
        Fixed "upgrade too many packages" bug (thanks stacktic)
2012-04-09 08:58:19 +00:00
obache
09ccd2cce4 Update x11-links to 0.69.
* Move some MesaLib files from files/xorg to files/xfree.MesaLib,
  or unwanted MesaLib may be buildlinked (and result in build failure).
* Add some files from OpenBSD-5.0.
2012-04-08 05:55:48 +00:00
sbd
39ad56ea34 Update the pattern used for checking option name to allow the plus (+)
character (e.g. as in "c++")
Bump version number.
2012-04-08 04:42:39 +00:00
joerg
d2322404e8 Don't install cat page. Bump version. 2012-03-26 14:05:36 +00:00
joerg
4ff3985282 pbulk-0.45: make order function stable 2012-03-19 12:17:15 +00:00
wiz
170dd3a0fa Bug Hunting:
- remove unneeded consecutive argument for `.Nm' macro;
- improve wording.
2012-03-14 14:34:39 +00:00
joerg
97c22c5287 Don't bother installing a cat page. Bump version. 2012-03-10 16:10:56 +00:00
cheusov
87d11410c3 Add missing clang, hp and pcc to ONLY_FOR_COMPILER.
Dump package version.
2012-03-10 11:00:24 +00:00
obache
214f3a9a55 bump PKGREVISION from python default change to 2.7. 2012-03-10 10:56:12 +00:00
cheusov
fcd614744f clean-ups (adapted for recent mk-configure) 2012-03-09 18:58:19 +00:00
wiz
a285156555 From Bug Hunting:
add_todo.1:
- improve wording;
- update doc/TODO example;
- remove trailing white space.

obsolete_todo.1:
- improve wording;
- add a missing empty line;
- fix macro usage.

Further changes by myself, including date bump.
2012-03-08 12:11:55 +00:00
joerg
497c1733e8 Remove sysutils/mtree, it serves no purpose.
Don't install cat page. Bump version for pkgtools/mtree.
2012-03-08 01:11:21 +00:00
joerg
0644c9ece9 Don't build & install cat pages. 2012-03-08 01:09:35 +00:00
sbd
7e12f61928 Mirror two changes from the NetBSD mk-files.
1) Stop building catpages by default.
2) Derive MANINSTALL from MKCATPAGES.

Bump package version.
2012-03-05 07:26:37 +00:00
wiz
654bc06b1f Restore previous version, accidentally committed with pcre PKGREVISION
bump. It would be nice to have a solution for catinstall being unset
on -current so I don't need these patches.
2012-03-04 11:40:46 +00:00
wiz
e0808f0de0 More pcre PKGREVISION bumps. 2012-03-03 12:54:15 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
hans
b27a244881 Uses cdefs. 2012-03-02 16:36:57 +00:00
wiz
190f164226 Reset maintainer, he resigned. 2012-03-01 22:42:31 +00:00
joerg
9a42f2fe20 Revert last. Don't hide issues. Pass down MANINSTALL via MAKE_ENV to get
the correct value.
2012-03-01 21:40:00 +00:00
jklos
77d65de3a0 Don't fail if MANINSTALL is not defined. 2012-03-01 20:13:42 +00:00
hans
7421fc245d Remove NO_CONFIGURE=yes so that libnbcompat is built. Use LIBS when
linking. Fixes build on SunOS, also tested on NetBSD.
2012-03-01 16:31:55 +00:00
hans
636aac4550 Wrap the fts function declarations in __BEGIN_DECL to make them usable
from C++.
2012-03-01 16:18:51 +00:00
joerg
c0e46056fc Honour MANINSTALL. 2012-02-28 18:15:25 +00:00
jmmv
b56cc68848 Update to 1.36:
- Allow specifying packages by their basename, without a category.  This
  affects the arguments to the 'build' command as well as the list of
  packages provided to AUTO_PACKAGES and BUILD_PACKAGES.
2012-02-27 22:42:26 +00:00
cheusov
2adf142b04 Update to 0.44.0
===================================================================
--   Version 0.44.0 by Aleksey Cheusov, Sat, 25 Feb 2012 11:43:56 +0300

  Improvements for report:
    - "^WARNING:" messages are logged
    - Segmentation faults are logged
    - Clean-ups in report_mini.txt and report.txt

  Packages are rebuilt recursively only if it necessary

--   Version 0.43.0 by Aleksey Cheusov, Mon,  9 Jan 2012 23:27:20 +0300

  Fix for signal handlers (SIGINT, SIGTERM, SIGQUIT).

  Fix in "Depends" stage.
  Unnecessary dependencies are not install anymore.

  Dependency graph. Latest available binary package is always used for
  BUILD_DEPENDS if it satisfies dependencies.
2012-02-26 17:39:21 +00:00
dholland
11d9570e2a Fix typo in man page 2012-02-26 02:34:43 +00:00
wiz
fb598306db Fix typo in variable name. From dieter roelants in private email.
Bump date.
2012-02-22 23:56:03 +00:00
wiz
afe04b932a Revert unintended commits. 2012-02-22 15:39:43 +00:00
wiz
10b42eef42 Mention putty-devel successor. 2012-02-22 15:31:34 +00:00
wiz
481e70a489 Update "integration" section per
http://mail-index.netbsd.org/tech-pkg/2012/01/03/msg008325.html

Frm Julian Fagir in PR 46070.
2012-02-22 07:39:05 +00:00
wiz
a34c1a6627 Merge changes from src/external/bsd/pkg_install. 2012-02-21 18:32:14 +00:00
wiz
8c0f095251 Bump version for pkg_add bug fix. 2012-02-21 14:54:41 +00:00
wiz
8be7062f27 Fix PR 46068 using the patch by Nicolas Thauvin:
pkg_add fails to install a package when subdiretories are missing
in the path to package directory in /var/db/pkg.
2012-02-21 13:32:24 +00:00
hans
b52b2f932e Don't use /usr/ucb/install. 2012-02-16 19:38:28 +00:00
sno
1decb62063 Fix missing include of Pod::Usage for displaying help 2012-02-16 13:09:26 +00:00
hans
03fa692c58 Don't depend on /usr/ucb/install on SunOS, use ${PREFIX}/bin/install-sh. 2012-02-15 15:30:25 +00:00
wiz
c4f1d48ce8 Bump version for man page improvement. Set LICENSE. 2012-02-08 09:53:01 +00:00
wiz
4a99462ec8 Mention to look out for RUBY_PKGPREFIX as well.
Simplify a bit. Bump date.
2012-02-08 09:52:20 +00:00
wiz
5a1e8b0499 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:40:37 +00:00
jnemeth
878ef4bd95 add and enable pkg_p5up2date 2012-02-02 07:52:26 +00:00
sno
34820a260c Importing pkg_p5up2date:
pkg_p5up2date checks for outdated Perl5 modules in pkgsrc against
the database from Comprehensive Perl Archive Network.
2012-01-30 06:10:58 +00:00
joerg
3ce4880b5c pkg_install-20120128:
- Explicitly stat(2) if mkdir failed. errno detection doesn't work e.g.
on Solaris (PR 45289)
- Provide a stable order for package names that only differe in the base
name, not the version number.
2012-01-28 12:33:04 +00:00
wiz
12f39f9fab Add zlib license. 2012-01-28 10:46:08 +00:00
cheusov
93e2e94fe1 Fix PLIST 2012-01-26 14:14:28 +00:00
gdt
d07cfa08b4 Add note about use of unsafe_depends_loose, from discussion with
obache@.

Note that there is an issue with unsafe_depends not getting set when
options change.
2012-01-25 15:20:35 +00:00
joerg
3fc8d211eb Shut up cast warning. 2012-01-19 18:53:32 +00:00
cheusov
5a12b577b5 update cksums 2012-01-09 21:18:10 +00:00
cheusov
bc9eedc051 Update to distb-0.43.0
Version 0.43.0

  Fix for signal handlers (SIGINT, SIGTERM, SIGQUIT).

  Fix in "Depends" stage.
  Unnecessary dependencies are not install anymore.

  Dependency graph. Latest available binary package is always used for
  BUILD_DEPENDS if it satisfies dependencies.

                   Version 0.42.0

  Support for cross-compilation. Build host dependencies are built on
  demand.  Patch for pkgsrc is needed.
  http://mail-index.netbsd.org/tech-pkg/2011/11/19/msg008003.html

  Support for libkver was added. In order to build packages for
  different version of NetBSD you need to set LIBKVER_OSRELEASE and
  LD_PRELOAD in distbb.conf.

  New transport program distbb_chroot was added.
  It is now the default for TRANSPORT.
2012-01-09 20:57:37 +00:00
cheusov
dd9ae2a7d2 Update to 0.57.0
pkg_subgraph_deps:
    - Support for dependency type

  pkg_summary2deps:
    - Options -1 and -2 were added
2012-01-09 20:54:28 +00:00
cheusov
2adda41ca2 Update pkg_online to 0.13.0
- pkg_online_client now works dramatically faster.
  - Manual pages for pkg_online_client and pkg_online_find were added.
  - Bug in signal handlers was fixed in pkg_online_client.
  - License has changed from MIT to equivalent 2-clause BSD.
2012-01-08 15:16:37 +00:00
wiz
deeb99c8b0 Add openjdk7* to recognized java versions. From B.ICT A.P. deBROUWER Jr.
in PR 45789.
Bump version.
2012-01-06 01:26:44 +00:00
wiz
89d519c651 Add Mozilla Public License v2.0 (mpl-2.0) and mark it as default-acceptable. 2012-01-04 11:53:38 +00:00
joerg
cdb819680a Remove mtree related thoughts, they haven't been relevant for a while. 2012-01-03 12:57:20 +00:00
joerg
37cf7dd24c Make sure that only the real RCS ID gets embedded into the output.
Bump version, remove revision.
2012-01-02 12:15:48 +00:00
joerg
bb5d57b128 Add bin to the buildlink filter to make sure that freetype-config is
visible from the modified PATH. Fixes ocamlgraphics.
2012-01-01 14:41:44 +00:00
joerg
3fd760a3f2 libnbcompat-20111228: If requesting BSDish getopt behavior, also include
our own getopt_long. Add a message to signify this in the configure
output. Fixes issues reported by hans@ on Solaris with nbpatch. OK
during freeze by wiz@
2011-12-28 19:19:31 +00:00
wiz
6a78fae14d Fix build with gcc-4.5. 2011-12-21 12:12:53 +00:00
joerg
97d1fcc178 Fix license list. 2011-12-19 12:57:16 +00:00
ryoon
3e68949a12 Update to 1.1
Fix PR pkg/45721

* Fix paths in substituted man pages.
2011-12-18 17:09:07 +00:00
ryoon
a072f2596b Add lppl-1.3c and epl-v1.0 to default_acceptable_licenses. 2011-12-15 22:16:55 +00:00
joerg
bc33260ee1 Don't disable builtins for GCC. 2011-12-05 22:40:21 +00:00
marino
04619e863e pkgtools/tinderbox-dragonfly: Minor fixes
1) Bulk Build: don't add ports where there's no makefile present (x2)
2) Make hook processing more robust (g option on regex, check for
   non-empty string value)
3) Make enterBuild function work with HOST_WKRDIRS option
4) Handle specific DEPENDS+= case for perl where the addition of the
   dependency port is conditional on the version of perl used.
   This addresses the infinite loop case seen on some perl packages
2011-12-04 21:55:01 +00:00
cheusov
ddb7f698c9 Update to 0.56.4
FIX: Shell scripts now use "trap" corectly.

  Minor correction in pkg_lint_summary.1.

  pkg_summary4view:
    - TARGET_BUILD_DEPENDS and _ALL_DEPENDS are formatted
      just like DEPENDS.
2011-12-03 14:51:35 +00:00
ryoon
270a0b35a2 Remove gnu-agpl-v3 from hardcoded default acceptable list.
Sync with DEFAULT_ACCEPTABLE_LICENSES in mk/license.mk.
See http://mail-index.netbsd.org/tech-pkg/2011/11/30/msg008081.html .
2011-12-01 22:07:21 +00:00
adam
0308ebe252 Added 91 to PGSQL_VERSIONS_ACCEPTED 2011-11-29 12:39:00 +00:00
wiz
a62c393165 Bump version for NOT_FOR_COMPILER improvement. 2011-11-28 16:50:35 +00:00
wiz
d8e470e50c Sync NOT_FOR_COMPILER list with supported compiler list. 2011-11-28 16:50:18 +00:00
cheusov
7704d13adf REPLACE_SH for SunOS<5.11 and friends 2011-11-27 21:44:20 +00:00
joerg
4900ea76d8 pbulk-base-0.44: Fix hash function to actually do proper hashing.
Do some further tweaking to improve matching by storing string size.
While here, add the necessary .WAIT to allow parallel builds.
2011-11-27 19:53:30 +00:00
agc
4b10b7ddde allow for non-standard values of PKG_DBDIR when packaging up binary packages 2011-11-27 00:10:38 +00:00
ryoon
826e7ec8cd Add gnu-agpl-v3 to the default list. 2011-11-26 19:19:42 +00:00
ryoon
a7de66bc45 Update to 4.104
* Allow value "6" and "7" in USE_JAVA2.
2011-11-26 18:38:05 +00:00
dholland
161fe78ad0 Propagate a fix from NetBSD base bsd.lib.mk: if SHLIB_FULLVERSION is
the same as SHLIB_MAJOR, don't try to symlink SHLIB_MAJOR. Otherwise
you lose the library and get a symlink pointing to itself, and things
fail later with ELOOP.

Fixes builds of packages that use bsd.lib.mk for shared libraries and
set only a major version number.
2011-11-26 15:54:43 +00:00
minskim
c95c8a77df Fix the directory name for paexec. 2011-11-23 02:11:36 +00:00
marino
d1b3784368 pkgtools/tinderbox-dragonFly: bulk build, jail fixes
1) postbuild hook sed was too greedy and deleted extra packages from
   the queue, fixed regex.
2) Hook checks if a queue entry exists before requesting that it be
   removed to avoid build aborts
3) The makeJail process was updated to include "make upgrade" which
   is required for certain device headers to appear.
4) Changed "dud" handling.  Previously requesting a build with a dud
   dependency would cause it never to move to the next package.
5) Add the two files that should have been committed with 3.4.1
2011-11-23 00:54:33 +00:00
cheusov
944956734a REPLACE_SH for SunOS<5.11; ++pkgrevision 2011-11-22 21:07:29 +00:00
cheusov
da85fd0fe1 Fixes for SunOS<5.11 broken userlevel; ++pkgrevision 2011-11-22 21:03:07 +00:00
joerg
295a773795 Ensure everything is prototypes correctly. 2011-11-22 18:13:09 +00:00
cheusov
a20b103ea0 Fix bug introduced in 0.10.0. Do not check library files on filesystems
for not installed (yet) dependencies.
++pkgrevision.
2011-11-21 17:24:31 +00:00
marino
30259bb14f pkgtools/tinderbox-dragonfly: Update to version 3.4.1
Besides syncing with FreeBSD Tinderbox 3.4.1, the following updates were
included:
1) Creating bulkbuild handling script
2) Created postPortBuild hook script to support bulk builds
3) Fixed fake "wrong arch" error due to funky licenses
4) Deviated "mark_failed()" from Tinderbox-FreeBSD to fire postPortBuild
   hook for ports marked failed due to failed dependency
5) Added tc_command.pl patch that should have gone in previous update to
   support pkgsrc scan bulk script
2011-11-20 16:20:24 +00:00
cheusov
84c0921d9f Update to 0.56.3
pkg_src_summary:
    - fixed: gathering DESCRIPTION and ALLDISTFILES fields eats
      too much CPU. Now full summary is gathered drammatically faster.
      This may significantly speed up distbb bulk builds.
    - While generating ALLDISTFILES do not try to read "distinfo" files when
      DISTFILES is empty.
    - More regression tests.
    - If MAKECONF and PSS_SLAVES are not empty, MAKECONF is passed to
      pkg_src_summary processes running on slave hosts.
2011-11-17 18:47:42 +00:00
cheusov
1214776ce5 Update to 0.10.0
A lot of improvements and grammar fixes in manual page
  by Nikolai Krot.

  Support for marker "keep" was implemented.
  (nih mark -k|-K, nih list -k, nih install).
  "keep" marker means that a package can't be updated by "nih update"
  command.  This marker is particularly useful to mark packages that
  the user compiled manually from pkgsrc.
  Original idea belongs to Debian APT.

  nih install:
    - Options -r and -R options were added
      for installing dependencies or dependent packages.
      Sometimes they may fix mysterious segfaults.
    - Support for package suffix `/' was added that means "remove
      update". See the manual page for details.
    - A virtual package "_" was implemented that means "all packages"
      for which update is available".
    - Fixed: bug in REQUIRES/PROVIDES problem resolver.  Now packages
      that solve REQUIRES/PROVIDES problems are marked as installed by
      user.  Thanks to Jan Smydke for the report.
    - Library files including system libraries that packages require
      through REQUIRES field are also checked during update plan
      generation.

  fix: $CACHEDIR/All directory is created only when it is really necessary.
2011-11-15 21:11:21 +00:00
marino
b763f6a333 pkgtools/tinderbox-dragonfly: Several bug fixes
This update of tinderbox addresses several issues:
 1) Updates obsolete failure message on options.mk
 2) Adds support for PKG_DEVELOPER=yes
 3) Switches build failure default to build only once, twice is the option.
 4) Merge BOOTSTRAP_DEPENDS with FETCH_DEPENDS in order to maintain the
    same database structure as Tinderbox.  Removes two patches.
 5) Change behavior where leftover files immediately after package deinstall
    is no longer considered an error, but still list the files that do this.
 6) Add a way out of an infinite recursion loop as seen when the package
    name changed between portbuild and buildscript (considered a safeguard).
 7) Push the package name from portbuild to buildscript to avoid issue with
    php5 packages getting renamed to php53 (for example), which was the
    cause for the infinite loop on lang/pear.
 8) Fix enterbuild by allowing it to properly detected when the port has
    entered the sleep state.
 9) Fix php/pgsql bug on row limiting, should be fixed upstream for next
    released.  Requires old patch to be reincarnated.
10) Fix PLIST, several files were missing
11) Add utility script to add all 10K packages to database (this takes
    several hours to do)
2011-11-14 02:00:19 +00:00
joerg
e620cb24e0 Missing forward prototypes. 2011-11-11 23:45:21 +00:00
cheusov
a68e033f84 Update to 0.56.2
pkg_src_summary:
    - Mysterious infinite loop was fixed in 'pkg_src_summary -m'
    - summary2multi_variants script was separated from pkg_src_summary
  pkg_bin_summary:
    - CKSUM was renamed to FILE_CKSUM (by analogy with FILE_SIZE
      and FILE_NAME) as suggested by spz@
2011-11-11 10:56:02 +00:00
joerg
a2f8a2ca29 Don't use implementation namespace as include guard. If not using our
SHA2 code, fallback to <sha2.h>.
2011-11-10 21:58:43 +00:00
joerg
5240579584 Avoid overlap with libcrypto, the OSF linker can't deal with that.
Fixes PR 42142.
2011-11-08 18:20:03 +00:00
shattered
948d8a9736 PR/36986 -- two new options: -D -- print DESCR file of matched package to
stdout; -P -- search in PLIST files.
2011-11-07 20:27:30 +00:00
tcort
2b50f16fbb Add Minix specific Makefiles to bootstrap-mk-files. PR pkg/45045 2011-11-06 21:01:30 +00:00
joerg
0c32c56a1e Fix dependency 2011-11-06 19:51:13 +00:00
cheusov
75f5cc8ca9 Fix segmentation fault of digest(1) on Linux when directory
is passed as an argument or when read error occurs.
Update version to 20111104.
2011-11-04 23:58:14 +00:00
jnemeth
7a6d4b5ffd add and enable tinderbox-dragonfly 2011-11-03 03:38:49 +00:00
marino
8195554cc2 Import pkgtools/tinderbox-dragonfly
Tinderbox is a well-known package building system for FreeBSD.
This commit ports the original Tinderbox to DragonFly.  The scripts
are highly platform specific, so only one operating system can be
supported per package.  With interest, alternative versions such as
tinderbox-netbsd and tinderbox-sunos could be developed fairly easily
as they would share the pkgsrc-specific changes with this package.

The repository for the project is:
https://github.com/jrmarino/pkgsrc-tinderbox
2011-11-02 21:13:10 +00:00
sbd
0dc6193f32 Recursive bump for archivers/libarchive buildlink addition. 2011-11-01 06:50:28 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
sbd
98aee4d22c Move the NOGCCERROR. When using '+=' on a make variable it must come
_after_ '?=' is used on that variable.

Bump PKGREVISION
2011-10-31 23:41:21 +00:00
wiz
26b00a1a70 Add support for groff-1.18. From norc on pkgsrc-users. 2011-10-30 22:12:45 +00:00
imil
e574d5ee3c pkgin-0.5.2.1
Handled the very rare case where CONFLICTS is placed *after* PKGNAME
	in pkg_summary(5), leading to database inconsistency.
2011-10-29 14:25:47 +00:00
cheusov
8249841c62 Workaround for PR 45491 again. 2011-10-28 21:19:42 +00:00
sbd
ec705491c0 To go with the rename of "flavor" to "pkgformat" on Sat, 15 Oct 2011 by
reed@ the path to reduce-depends.awk must be updated.

Update version to 1.6
2011-10-26 08:03:34 +00:00
imil
a1d63b0f76 pkgin-0.5.2
Various minor fixes from NetBSDfr hackathon
        Moved break_depends() at the end of impact.c to avoid inconsistencies
        Check for real filesystem size to be occuppied by upgrade
        Check for user permissions before update_db
        update_db() returns a status so we can warn simple users
        introduced have_enough_rights(), fixed pkg_keep() perms
        Various return codes fixed to satisfy frontends
2011-10-24 10:00:45 +00:00
cheusov
6a6c6d8793 Remove MANDIR= from MAKE_ENV, it is not needed anymore 2011-10-19 21:29:42 +00:00
cheusov
c552f46850 Document optional variable FILE_CKSUM. Approved by wiz@. 2011-10-19 21:15:39 +00:00
cheusov
6488fdc918 Fix support for non-default PKGMANDIR 2011-10-17 05:45:54 +00:00
cheusov
9d4a0a5cf6 Update to 0.41.2
Fix partial bulk builds. Sometimes stage_summary fails when
  multivariant packages are built.

  stage_summary has been completely reimplemented.
2011-10-16 12:18:00 +00:00
imil
b495cd3b95 pkgin-0.5.1
. Don't download packages when repository is a file:// scheme
        . Reduce verbosity when marking non-autoremovable packages
        . Keep going if unmet requirements are encountered and warn about
          it before proceeding
        . Always move pkg_install on top of the "to-upgrade" list
        . pkgin now depends on pkgsrc's pkg_install
        . Log timestamp
        . Better handling of pkg_install error logs
        . rec_pkglist() now takes a va_list
        . Added "requires" and "provides" to have a closer look on packages
          requirements
        . Globs can now be passed as an argument for package installation, i.e.
          # pkgin in 'mysql-server<5.1'
        . Export / import a list of packages as requested by wiz@
        . Operations tracing flag (-t)
        . Database silent migration
        . More flexible check_yesno()
        . Made pkgin in / rm yes by default
        . One struct to rule them all (Pkglist)
        . Got rid of many useless lists (speed x10, literally)
        . Introduced FULLPKGNAME as db member, speed ups searches
        . unique_pkg(): no more "many versions of foo", pickup newer
2011-10-16 09:26:36 +00:00
cheusov
48d09c971c Update to 0.41.1
FIX: another problem with packages
  having non-empty PKG_FAIL_REASON.
2011-10-14 00:33:49 +00:00
wiz
95ad0b836f Make path absolute. Addresses PR 45450. 2011-10-11 22:16:52 +00:00
cheusov
98589abbad Update my email 2011-10-09 10:02:44 +00:00
wiz
c919268d4e pkg_delete -R does not remove all leaves.
Fix from Anthony Mallet on tech-pkg.

While here, fix a typo in a comment.
2011-09-29 23:30:21 +00:00
joerg
eb1b3b9290 Simplify to not trigger non-literal format string warnings. 2011-09-24 12:58:55 +00:00
joerg
6e82383fef Add support for builtin xbitmaps. Bump x11-links to 0.68. 2011-09-21 14:58:37 +00:00
joerg
b7e0ba370b pbulk-base-0.43: Explicitly re-run make clean after create-usergroup, if
it was run before configure. This ensures that the work directory gets
the correct owner. Fixes strange error in qmail build.
2011-09-21 11:55:15 +00:00
cheusov
5f58382d47 Update to 0.41.0
FIX: Do not use packages with non-empry PKG_FAIL_REASON for building
  a dependency graph if there are ones without such marker. This
  unbreaks rare failures of bulk builds.

  Changes in dependency graph generation. Old algorithm leads to too
  many failures caused by weak [BUILD_]DEPENDS in pkgsrc. Old
  algorithm is available using "distbb -m1".

  rmd160 and sha512 checksums are generated for packages in pkg_summary(5).

  A number of sanity checks and tips for packagers have been
  implemented which are a part of final report.

  stage_report has been renamed to stage_send_report

  New script pkg_summary2build_deps for building dependency graph
2011-09-12 14:51:03 +00:00
cheusov
4a0ef131c0 Update to 0.56.1
pkg_lint_summary:
    - Serious fix in recently added -n option (misprint actually :-/ )
2011-09-12 14:35:54 +00:00
cheusov
6d94ed7ac9 Update to 0.9.1
fix in "nih deps": option -t now works correctly

  fix: ~/.nih/config has higher priority than @sysconfdir@/nih/config
       Thanks to Jan Smydke for the report!

  fix: Create "$CACHEDIR/All" on startup.
       Thanks to Zafer Aydogan for the report.

  nih.default.conf:
    - REPOSITORY defaults to ftp://ftp.NetBSD.org/...

  Default nih.conf:
    - One more example of use
2011-09-09 22:02:19 +00:00
wiz
d1011588eb Accept '+' in option names; currently used by the gcc-c++ option. 2011-09-09 15:18:28 +00:00
wiz
d8fb97bd4c Accept '~' in patch names. Some programs actually have files
with it in their names.
2011-09-09 15:16:26 +00:00
abs
f486c99435 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
7827725f0a For all packages based on mk-configure "configure" target is provided.
This fixes parallel builds.
2011-09-04 18:21:26 +00:00
cheusov
eb18247c10 Fix pkglint warnings 2011-09-04 15:38:49 +00:00
cheusov
f3b3c78ac8 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
820ee97e61 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
d20e57b0a5 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
57b71441c1 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
43b64a320f Always build libnbcompat with pkgsrc's make,
this fixes some build failures
2011-08-20 16:13:05 +00:00
cheusov
c52223c3b1 Add MESSAGE (note about pkg_online-client) 2011-08-20 15:45:13 +00:00
adam
51f5dbbf32 Expanded MYSQL_VERSIONS_ACCEPTED 2011-08-17 13:55:59 +00:00
wiz
1d58c2695d 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
162ee96ea0 pkgin 0.4.3
Imported progressmeter from OpenSSH, should fix percentage progress
2011-08-13 11:23:36 +00:00
imil
5d7c5f0000 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
e28b914b21 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
3d386f02d1 Revision bump after updating perl to 5.14.1. 2011-08-07 08:15:05 +00:00
agc
e5061b6f81 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
f10af0eee0 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
84ca0b5798 Use /usr/bin/ftp on *BSD systems and ftp command from net/tnftp package.
++pkgrevision
2011-08-02 14:16:12 +00:00
wiz
5161bc85db Update for recent freetype2 import in NetBSD-current.
Welcome to 0.66!
2011-08-01 15:09:28 +00:00
tron
a5b6d704a9 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
7ccfed1d3c 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
bff36ad9a9 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
cd1ea51389 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
f87fcdb5d8 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
6d141b702d 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
5e6d27a6ff 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
80d70a4ff3 Remove unnecessary exec. PR 45085 by Thomas Cort. 2011-06-20 15:16:27 +00:00
wiz
465a81356d 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
9ee7d428d7 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
8aceff3c6b Support for variable SUPERSEDES
Bump version
2011-06-15 22:22:28 +00:00
cheusov
57f99cd02d 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
e8e8c4eddd 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
9572f6d892 recursive bump from textproc/icu shlib major bump. 2011-06-10 09:39:41 +00:00
obache
1d8485a5b0 replace shebang for perl.
Bump PKGREVISION.
2011-06-06 01:39:59 +00:00