Commit graph

4375 commits

Author SHA1 Message Date
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
cheusov
ccc6102ecf 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
9a59e3c058 Provide DESTDIR and UNPRIVILEGED installation support
Add LICENCE
Fix a few pkglint warnings
2011-05-28 17:27:08 +00:00
wiz
93e3ddc0ad 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
5ca06fe7fe 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
314f472c23 fix #!/usr/bin/env issue, oked by wiz@ 2011-05-23 08:28:42 +00:00
wiz
ea17083d26 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
9a101f39ad +distbb, oked by sponsors 2011-05-18 19:41:11 +00:00
cheusov
ece269c2b2 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
ea0b7ae802 typo 2011-05-18 07:13:10 +00:00
cheusov
29d0826346 Add ftp://ftp.NetBSD.org/pub/NetBSD/misc/cheusov/nih/ to mirrors. 2011-05-17 19:53:21 +00:00
cheusov
2fb1bd1daf Add nih, approved by sponsors 2011-05-16 22:04:47 +00:00
cheusov
a2cdb27cbf 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
061c1bf3f9 add pkg_online removed from pkgsrc by mistake 2011-05-16 21:46:13 +00:00
cheusov
3b7a3f4e23 imported to pkgsrc 2011-05-16 19:24:11 +00:00
cheusov
4bd8951356 Add pkg_online client and server, approved by sponsors 2011-05-16 19:20:43 +00:00
cheusov
14e91fecd2 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
5bb4b8af46 Mark PKG_APACHE_ACCEPTED as package-settable. 2011-05-15 16:30:59 +00:00
adam
624338bd90 Added PKGCONFIG_OVERRIDE_STAGE 2011-05-12 12:31:05 +00:00
cheusov
02f352008c +pkg_summary-utils, oked by sponsors 2011-05-11 20:07:29 +00:00
cheusov
2f8980a267 Remove alt_names.txt imported by mistake
Fix .include "../../wip/<...>"
2011-05-11 19:28:41 +00:00
cheusov
f625f64fcf 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
65d0907fb6 Add mplusfont and cc-by-sa-v3.0 to the default list. 2011-05-08 10:53:22 +00:00
obache
cae9dbcdea 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
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
adam
2c35b05632 Added postgresql-license 2011-04-22 08:16:42 +00:00
morr
d9213b73d6 Add linux to list for retaining the numeric OS version.
Fixes PR pkg/43622.
2011-04-20 09:57:25 +00:00
tron
b502acef82 Make build warnings non-fatal unless developer mode is enabled. 2011-04-12 22:36:11 +00:00
tron
5e63f2a5e7 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
cd7950f17b Make MAKE_PROGRAM overridable by packages.
From Aleksey Cheusov in PR 44696.
2011-04-05 12:42:06 +00:00
wiz
8ad22f5cfd Allow GNU GPL v1 by default. 2011-04-01 13:11:07 +00:00
obache
44736878b8 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
e7ac0de684 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
77c589a414 Add unlicense to default_acceptable_licenses. Per advice by wiz. 2011-03-17 23:07:52 +00:00
imil
868c402e8a 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
6910bf835e Use slightly more modern packages in example. 2011-03-06 17:00:50 +00:00
seanb
69f6c2d377 - 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
d5d34eac9a Revert previous, the files were already there (in sort(1) order). 2011-03-05 08:36:54 +00:00
mrg
cb5c9168db add libX11-xcb.so* versions. 2011-03-05 02:55:00 +00:00
wiz
bf96bde0b5 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
417be86318 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
12cda8262f Add libX11-xcb files. Bump version to 0.65. 2011-02-26 09:30:10 +00:00
mrg
3c998e670c add libXext.so.7.1 2011-02-26 08:14:58 +00:00
imil
e51ba24248 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
39ed5d2ec1 . 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
5cd519b879 mdoclint cleanup. 2011-02-16 11:58:30 +00:00
imil
c804df31d0 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
3c2bdd8355 Added clang to PKGSRC_COMPILER 2011-02-10 12:08:04 +00:00
schnoebe
9183be950b Bring in boost-license, 1.0. Certified by OSI as an Open Source
license.
2011-02-06 18:54:49 +00:00
obache
56c954b911 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
020efad979 Set LICENSE. 2011-02-02 23:35:51 +00:00
wiz
9088fe4c6f Add proper license for files by dillo and myself.
Ok dillo.
2011-02-02 23:35:11 +00:00
wiz
4f3515d80f Fix wording in my licencse. 2011-02-02 23:34:48 +00:00
hubertf
0ac4a86717 Sign over copyright to TNF 2011-02-02 21:44:13 +00:00
wiz
ad63d4f126 Clarify my license. 2011-02-02 10:36:20 +00:00
wiz
856f2acae4 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
eeabfe1f2c 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
3d2906b41f This package needs someone to look after it - I'll do that for just now. 2011-01-31 07:25:03 +00:00
agc
9891855ef3 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
f5f849fcc6 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
e81f515156 Add support for MirBSD to pkgsrc. Patches from Benny Siegert and
Thorsten Glaser.
2011-01-23 19:07:24 +00:00
obache
32ee54fe21 Allow emacs24, emacs23 and emacs23nox to EMACS_VERSIONS_ACCEPTED and
EMACS_VERSION_REQD.
2011-01-23 08:30:05 +00:00
imil
8ab9fe4530 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
8a5d8bf6d3 add libXvMCW 2011-01-19 16:33:51 +00:00
tron
b4c7e0082b 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
7e77fca53c 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
0033846ba0 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
3c3daa7985 Update x11-links to 0.62: add libdrm_intel and libdrm_radeon 2011-01-19 03:39:13 +00:00
ghen
4cbbfc22d5 Fix the fix for Arch Linux 2011-01-17 15:12:46 +00:00
wiz
c5559214d0 Allow fortran77 in USE_LANGUAGES. 2011-01-17 09:13:59 +00:00
imil
70ad22906c Removed patches, now upstream. 2011-01-16 22:52:52 +00:00
imil
af39bce556 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
58c9a361c6 Respect user-defined settings of PKG_DBDIR in the manpage.
Bump PKGREVISION to 1.
2011-01-13 17:07:01 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
wiz
61eb916759 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
148f0a13bc 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
81b68f34d8 New sentence, new line. Bump date for previous. 2011-01-12 06:09:25 +00:00
tron
b5240743e9 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
0fd7bb9d32 Yet Another Groff Version (1.21). Fixes bootstrap on ArchLinux. 2011-01-10 10:16:31 +00:00
dholland
3bcb20223b 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
b63d3972cf 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
6979e2eb0d 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
fd0c4fecfb 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
a4866d94d3 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
7eaf427383 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
74800ea77c 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
e1f372d84e pkg_install-20101122: Fix crash in pkg_info -X on hand-written packages 2010-11-22 09:00:12 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
christos
2187770975 mention that lists are space-separated. 2010-11-13 20:07:01 +00:00
jmmv
cf51f462dc 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
5fa99c5319 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
e24e880ef1 Put LICENSE into MAINTAINER section, where other documentation puts it.
Bump version.
2010-10-26 22:32:39 +00:00
adam
a56087eef1 Allow 90 in PGSQL_VERSIONS_ACCEPTED 2010-09-22 12:51:54 +00:00
wiz
f862ee827f Reset maintainer. 2010-09-15 13:55:15 +00:00
joerg
bb63d1cfd3 pkg_install-20100915: Allow https URLs. From mbalmer.
Reset maintainership.
2010-09-15 13:18:01 +00:00
gdt
23b6cd52c9 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
ed8a0c9a4c 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
54765b05cd 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
200e3c4a04 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
04977b5c67 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
7cac493208 Fix comment. 2010-09-11 20:39:22 +00:00
wiz
792d49d737 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
be27f7e65d 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
6f92e6cdac Update "x11-links" package to version 0.52:
- Add support for "xcb-proto".
2010-09-11 19:47:31 +00:00
tron
fcd380e5a2 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
e75a4cd7a4 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
062934be5a 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
0f55267aed 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
12956aee94 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
2e9aed871d 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
e5da946245 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
c3f1e700ad 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
b3ca539ed1 pbulk-0.48: If pkg_add fails, remove binary package 2010-07-23 21:19:40 +00:00
jmmv
09da11f79d 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
4a98cde1fe 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
f66158f0f0 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
09727a550d Update docs for some problems found during the png bump.
Bump version.
2010-06-20 19:29:50 +00:00
joerg
d041bec600 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
cd0b558071 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
4e7162d393 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
59fdc3d367 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
e1eb362408 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
e8d8834f6a 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
181caf4aee 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
deaebbd313 Fix build with gtk2-2.20. 2010-06-11 08:50:04 +00:00
is
d3d2384ade 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
73730e5195 for OpenBSD-4.7. 2010-06-09 09:33:42 +00:00
dholland
0bed2abb59 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
8bbfbab260 Add pkgconfig file for xkeyboard-config. Bump x11-links version to 0.50. 2010-06-04 10:52:21 +00:00
adam
6a27ccc8ec Added databases/db5 version 5.0.21 2010-06-02 12:09:35 +00:00
wiz
059db49455 Reset PKGREVISION after update (oops). Should be quick enough... 2010-05-31 21:21:28 +00:00
wiz
43d24bf4a9 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
0d15430e60 Add X11/extensions/shapeconst.h 2010-05-30 12:55:17 +00:00
wiz
086703b915 Tri-license it, adding the 2-clause BSD-license.
OK dillo.
2010-05-28 14:56:14 +00:00
tez
e51f92232a 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
8956c4ec26 Add isc license as default acceptable license. 2010-05-06 13:16:59 +00:00
joerg
8f3632e1c4 pbulk-base-0.41:
Improve diagnostic message for dependency cycles by actually showing the
path.
2010-05-05 00:07:07 +00:00
sbd
5268dbae38 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
63ddc26df9 Added pkgtools/osabi 2010-04-30 03:23:27 +00:00
sbd
95399dd4b4 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
ebe456dbe4 + ipafont to default_acceptable_license. 2010-04-26 11:54:31 +00:00
gdt
238a61c28c Start todo list for pkg_rolling-replace (not installed). 2010-04-23 17:11:12 +00:00
joerg
eaec97cc87 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
9ebc608c9d 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
4d2055c5a6 Add workaround for broken pread/pwrite. This is needed at least on
HP-UX.
2010-04-20 00:32:22 +00:00
tron
25f25e824c 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
464f85b522 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
89c516b24c 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
288552e3c7 Remove trailing space. 2010-04-13 20:59:19 +00:00
jmmv
4c0ca68e76 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
48ba2fe9fb 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
68194f09b4 Pickup maintainership. 2010-03-24 20:18:01 +00:00
sbd
099b2959b5 Takeover maintainership. 2010-03-23 00:27:11 +00:00
joerg
6c87bd2fe7 Pick up maintainership. 2010-03-21 16:50:41 +00:00
joerg
3bcaf20e57 Apply patch from PR 34942: Match prototype and body in staticness. 2010-03-21 16:32:06 +00:00
joerg
6f3f255118 Use ISO C99 / POSIX types. Should fix PR 40416. 2010-03-21 16:30:17 +00:00
wiz
a4eec2f4cc Reset maintainer, developer lost his commit bit. 2010-03-21 16:29:38 +00:00
adrianp
c7c62001e9 Don't have time to MAINTAIN these anymore, so back to pkgsrc-users@ 2010-03-20 21:32:40 +00:00
wiz
541b5cfa8d 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
7eb6b4491b Also need to overwrite config.sub, at least on Haiku OS. 2010-03-17 08:19:38 +00:00
wiz
383c346b40 Recognize PREV_PKGPATH. 2010-03-14 16:42:54 +00:00
rillig
50da92c78c 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
02bdd7f80e remove unused leftover 2010-03-11 16:31:43 +00:00
tnn
eed2e13931 simplify previous fix 2010-03-11 16:31:11 +00:00
tnn
f42e28d849 mawk(1) doesn't know how to take length() of an array. 2010-03-11 13:18:16 +00:00
rillig
46f21d0749 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
b05f5e85bc Make sure to overwrite the config.guess script in libarchive for the
sake of Interix.
2010-03-08 17:20:40 +00:00
obache
61a5b410b4 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
9f97006922 Mention that '_' is the same as '.'.
Noted missing by Aleksey Cheusov in PR 41148.
2010-02-27 21:02:01 +00:00
joerg
b072540d05 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
8415684b47 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
ec820a7195 Remove "also" for Slader_LB. 2010-02-25 06:56:23 +00:00
joerg
c7694cd1b1 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
df57266292 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
719ec557c2 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
6627a92929 Fix option order in SYNOPSIS. From Slader_LB. 2010-02-24 22:07:28 +00:00
wiz
4d6a73e427 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
18d25b4b1f Downcase Package Database. 2010-02-24 22:05:31 +00:00