summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2012-01-06Add openjdk7* to recognized java versions. From B.ICT A.P. deBROUWER Jr.wiz2-3/+4
in PR 45789. Bump version.
2012-01-04Add Mozilla Public License v2.0 (mpl-2.0) and mark it as default-acceptable.wiz1-2/+2
2012-01-03Remove mtree related thoughts, they haven't been relevant for a while.joerg1-11/+1
2012-01-02Make sure that only the real RCS ID gets embedded into the output.joerg2-7/+6
Bump version, remove revision.
2012-01-01Add bin to the buildlink filter to make sure that freetype-config isjoerg1-4/+4
visible from the modified PATH. Fixes ocamlgraphics.
2011-12-28libnbcompat-20111228: If requesting BSDish getopt behavior, also includejoerg3-397/+791
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-21Fix build with gcc-4.5.wiz2-1/+17
2011-12-19Fix license list.joerg1-2/+2
2011-12-18Update to 1.1ryoon1-3/+3
Fix PR pkg/45721 * Fix paths in substituted man pages.
2011-12-15Add lppl-1.3c and epl-v1.0 to default_acceptable_licenses.ryoon1-2/+4
2011-12-05Don't disable builtins for GCC.joerg2-9/+3
2011-12-04pkgtools/tinderbox-dragonfly: Minor fixesmarino7-49/+72
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-03Update to 0.56.4cheusov3-8/+8
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-01Remove gnu-agpl-v3 from hardcoded default acceptable list.ryoon1-3/+2
Sync with DEFAULT_ACCEPTABLE_LICENSES in mk/license.mk. See http://mail-index.netbsd.org/tech-pkg/2011/11/30/msg008081.html .
2011-11-29Added 91 to PGSQL_VERSIONS_ACCEPTEDadam1-2/+2
2011-11-28Bump version for NOT_FOR_COMPILER improvement.wiz1-2/+2
2011-11-28Sync NOT_FOR_COMPILER list with supported compiler list.wiz1-2/+2
2011-11-27REPLACE_SH for SunOS<5.11 and friendscheusov1-1/+4
2011-11-27pbulk-base-0.44: Fix hash function to actually do proper hashing.joerg5-27/+37
Do some further tweaking to improve matching by storing string size. While here, add the necessary .WAIT to allow parallel builds.
2011-11-27allow for non-standard values of PKG_DBDIR when packaging up binary packagesagc1-4/+4
2011-11-26Add gnu-agpl-v3 to the default list.ryoon1-2/+3
2011-11-26Update to 4.104ryoon2-4/+4
* Allow value "6" and "7" in USE_JAVA2.
2011-11-26Propagate a fix from NetBSD base bsd.lib.mk: if SHLIB_FULLVERSION isdholland2-3/+6
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-23Fix the directory name for paexec.minskim2-4/+4
2011-11-23pkgtools/tinderbox-dragonFly: bulk build, jail fixesmarino6-57/+240
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-22REPLACE_SH for SunOS<5.11; ++pkgrevisioncheusov1-1/+5
2011-11-22Fixes for SunOS<5.11 broken userlevel; ++pkgrevisioncheusov1-2/+6
2011-11-22Ensure everything is prototypes correctly.joerg1-1/+8
2011-11-21Fix bug introduced in 0.10.0. Do not check library files on filesystemscheusov3-2/+17
for not installed (yet) dependencies. ++pkgrevision.
2011-11-20pkgtools/tinderbox-dragonfly: Update to version 3.4.1marino10-178/+248
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-17Update to 0.56.3cheusov3-8/+9
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-15Update to 0.10.0cheusov2-6/+6
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-14pkgtools/tinderbox-dragonfly: Several bug fixesmarino15-212/+287
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-11Missing forward prototypes.joerg1-1/+2
2011-11-11Update to 0.56.2cheusov3-8/+10
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-10Don't use implementation namespace as include guard. If not using ourjoerg1-3/+8
SHA2 code, fallback to <sha2.h>.
2011-11-08Avoid overlap with libcrypto, the OSF linker can't deal with that.joerg3-57/+25
Fixes PR 42142.
2011-11-07PR/36986 -- two new options: -D -- print DESCR file of matched package toshattered3-11/+94
stdout; -P -- search in PLIST files.
2011-11-06Add Minix specific Makefiles to bootstrap-mk-files. PR pkg/45045tcort5-3/+1202
2011-11-06Fix dependencyjoerg1-2/+2
2011-11-04Fix segmentation fault of digest(1) on Linux when directorycheusov5-2818/+1652
is passed as an argument or when read error occurs. Update version to 20111104.
2011-11-03add and enable tinderbox-dragonflyjnemeth1-1/+2
2011-11-02Import pkgtools/tinderbox-dragonflymarino36-0/+3771
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-01Recursive bump for archivers/libarchive buildlink addition.sbd1-1/+2
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd2-4/+4
2011-10-31Move the NOGCCERROR. When using '+=' on a make variable it must comesbd2-9/+9
_after_ '?=' is used on that variable. Bump PKGREVISION
2011-10-30Add support for groff-1.18. From norc on pkgsrc-users.wiz1-1/+3
2011-10-29pkgin-0.5.2.1imil2-6/+6
Handled the very rare case where CONFLICTS is placed *after* PKGNAME in pkg_summary(5), leading to database inconsistency.
2011-10-28Workaround for PR 45491 again.cheusov1-1/+6
2011-10-26To go with the rename of "flavor" to "pkgformat" on Sat, 15 Oct 2011 bysbd2-4/+4
reed@ the path to reduce-depends.awk must be updated. Update version to 1.6