aboutsummaryrefslogtreecommitdiffstats
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
...
* - Remove USE_STAGE as it is not readybdrewery2012-09-211-1/+0
|
* - Update to checkin 7a6500c64bbdrewery2012-09-212-5/+4
| | | | | | | | | | | | | | | | | | Changes: * Remove pbi subcommand * Fix skipped ports causing incorrect counts * Updated ZSH completions * Manpage updates * testport: Fix leftover detection when not using -n * bulk: Allow overriding the archive format for WRKDIR via WRKDIR_ARCHIVE_FORMAT * bulk: More readable summary output * bulk: Quicker determination of next port to build from queue * bulk/options: Add "-z SET" support to allow more customization per jail (see poudriere(8)) * bulk: SIGINFO now shows the jailname * jail: Better version detection on new jails via newvers.sh * NEWS: Poudriere master can be jailed, see main site for howto.
* - Switch to USE_GITHUB/GH as the primary MASTER_SITE as itbdrewery2012-09-153-7/+10
| | | | | | does properly work on non-tagged commits - Fix plist for packages by creating %%RUBY_SITELIBDIR%%/pkgtools in PREFIX
* - Update to checkin: 0095aaa08ebdrewery2012-09-132-6/+6
| | | | | | | | | | - Pet portlint some Changes: * Fixes crash on first bulk build of a fresh jail * Updated ZSH completions
* - Update to 2.1.2bdrewery2012-09-132-3/+3
| | | | | | | | Changes: * Fixes error creating logdir on first bulk build of new jail Reported By: Sergey V. Dyatko <sergey.dyatko@gmail.com>
* Add a note to specify that this ports is also maintained by bdrewerybapt2012-09-122-0/+2
|
* - Update to checkin: a766128118bdrewery2012-09-112-4/+4
| | | | | | | | | | | Changes: * Fix jail creation resulting in jail being removed * Fix SIGINFO handler causing error during jail creation * Fix 'jail -i' to build calculation * Support JAILNAME-PTNAME-make.conf in poudriere.d dir Approved by: bapt (implicit)
* - Update to 2.1.1bdrewery2012-09-112-3/+3
| | | | | | | | | | Changes: * Fix jail creation resulting in jail being removed * Fix SIGINFO handler causing error during jail creation * Fix 'jail -i' to build calculation Approved by: bapt (implicit)
* Update to 0.1.5.3 - 2012 August 19.tj2012-09-112-3/+3
| | | | | | | | | Changes: * Dynamically work around python issue 11973 PR: ports/170767 Subbmitted by: David Naylor <naylor.b.david@gmail.com> (maintainer) Approved by: eadler (mantainer)
* - update to checkin: 53e6561d62 (this branch will become 2.2)bapt2012-09-102-4/+4
|
* - update to 2.1.0bapt2012-09-102-8/+6
| | | | | | | | | | | | | | | | | | | | | - changes: * new poudriere options command to be able to configure options interractively * bulk can now take list of ports to build via command line * html build stats * ability to disable linux support * ability to disable PACKAGE_BUILDING * native support for ccache * deprecated csup for ports * Set HOME to fix some port builds (erlang for example) * Fix pool being deleted during builds * Detect improper dependency on different ports for the same package * Cleanup build stats sooner when starting bulk * lots of performance improvements * lots of fixes and refactoring in error handling * allow to choose custom path on the pool for the zfs filesystems * now skip (and track as skipped ports dependening on a failing dependency) * siginfo support * new -d options for bulk and testport, to enable debugging mode
* Welcome back Chris Petrik <c.petrik.sosa@gmail.com>eadler2012-09-091-1/+1
| | | | PR: ports/171481
* - update to checkin: 7befeb3094bapt2012-09-092-9/+6
| | | | | | | | | | | | | | | | | | | | | - changes: * Force creation of the distfile directory * lots of fixes and refactoring in error handling * allow to choose custom path on the pool for the zfs filesystems * allow to disable linux support * yet more speed up in dependency calculation * allow to disable activating PACKAGE_BUILDING * deprecate csup for the ports tree * Cleanup build stats sooner when starting bulk * Detect improper dependency on different ports for the same package * Fix pool being deleted during builds * Set HOME to fix some port builds (erlang for example) * Switch to ports native ccache support (no longer need bsd.local.mk) * Add html build stats * Fix some cases of too many arguments errors * jail -s now start a jail with network enable Huge thanks to bdrewery
* - Mark deprecated. portmanager does not support needed ports featuresbdrewery2012-09-061-0/+4
| | | | | | | | | | such as MOVED, modifying origins. It is lacking an upstream and active contributions. It also lacks support for pkgng. Consider using ports-mgmt/portmaster, ports-mgmt/portupgrade or pkgng. Approved by: jsa (maintainer) Approved by: bapt (mentor)
* Remove useless metadata from ports I created.des2012-09-051-7/+0
|
* - Update to 1.10ak2012-09-042-9/+4
| | | | | - Remove deprecated comments at the top of Makefile - Remove indefinite article from COMMENT
* - update to checkin abeb0b8b2bbapt2012-09-042-4/+5
| | | | | | | - changes: * new poudriere options command to manipulation options via dialog * bulk now supports passing ports via arguments * an index.html file (summary) is added to the log directory
* - update to checkin 1516db8bc5bapt2012-09-012-9/+4
| | | | | | | | | | - changes: * fix a bug not cleanly cleaning a bulk after a Ctrl-C [1] * do not load linux specific stuff on non x86 platforms * performances improvements * fix testport Reported by: flo and des [1]
* - update to 2.0.1bapt2012-09-012-9/+5
| | | | | | | - changes: * fix a bug not cleanly cleaning a bulk after a Ctrl-C Reported by: flo, des
* - update to 1.0bapt2012-08-303-15/+3
| | | | | | | | - changes: * SRV mirroring is on by default * fix large scripts executions * pkg check -d now installed packages tags as automatic * performance improvements
* - Update to 2.4.9.9bdrewery2012-08-292-3/+3
| | | | | | | | | | | | | | | Changelog: * Fix running portupgrade from a portdir picking that port up as the origin to upgrade/install. Regression from 2.4.9.8 [1] * Don't run 'make config' when only using packages with -PP * Fix portinstall -n not listing depends or a summary (#29) * manpage cleanups * port{install,upgrade} -n will no longer fetch packages when using -P or -PP. Use -F to fetch packages instead. -n implies dry run, so it should not be making any modifications to the system. Reported by: ache@ [1] Approved by: bapt (mentor)
* - update to 2.0.0bapt2012-08-283-29/+5
| | | | | | | | | | | - changes since 1.5.x: * parallel build, can build multiple packages at the same time * options discovering rebuilding * huge performance improvements in sanity check * better output (close to tinderbox) * better log separation * better leftover discovery * many bug fixes
* Update to 443d190388 snapshot that is the start of what will become 2.1 releasebapt2012-08-282-4/+4
|
* - Update to 20120827 snapshotbdrewery2012-08-282-4/+4
| | | | | | | | | | | | | | Changelog: * Fix running portupgrade from a portdir picking that port up as the origin to upgrade/install * Don't run 'make config' when only using packages with -PP * Fix portinstall -n not listing depends or a summary (#29) * manpage cleanups * port{install,upgrade} -n will no longer fetch packages when using -P or -PP. Use -F to fetch packages instead. -n implies dry run, so it should not be making any modifications to the system. Approved by: bapt (mentor)
* - Update to 0.9.9kmoore2012-08-283-3/+4
|
* - Update to 2.4.9.8bdrewery2012-08-263-4/+19
| | | | | | | | | | | | | | | | | | | Changelog: * Fix MOVED tracking when upgrading ports [1] * Track and display deleted ports when upgrading * Automatically set DISABLE_CONFLICTS when moving origins * Fix crash when running portupgrade inside of a WRKDIR * Fix "Frozen string" error with ruby 1.9 when using the {BEFORE,AFTER}{INSTALL,DEINSTALL} hooks in pkgtools.conf * Fix failure being seen as success due to broken script(1) on older systems [2][3]. This is done by installing a more recent script(1) into PREFIX/libexec/pkgtools and using it instead. Only installed/used on FreeBSD 8.0 and earlier. PR: ports/151662 [1], ports/147242 [2], ports/131111 [3] Approved by: eadler (mentor)
* - Fix crash when no PACKAGESITE is defined in pkg.confbdrewery2012-08-242-0/+12
| | | | Approved by: bapt (mentor, maintainer)
* - update to 35e8e96117 checkinbapt2012-08-242-4/+4
| | | | | | | | - changes: * option change detection now also work with pkg_install * testport now build its dependency in parallel * huge improvement on cleanup * lots of bug fixes
* - Fix prompt sign in pkg-message, pkg2ng must be run as rootgahr2012-08-221-1/+1
| | | | Approved by: bapt (portmgr)
* - update to 20120822 snapshotbapt2012-08-222-12/+14
|
* - Update to 20120821 snapshotbdrewery2012-08-222-4/+4
| | | | | | | - Changes: * Fixes Frozen string error with ruby 1.9 Approved by: eadler (mentor)
* - update to checkin: 532008b635bapt2012-08-212-4/+4
| | | | | | | - changes: * fix uname -v from allbsd,csup,svn jails (needs recreate) * fix kbuild* ports building * to not show /var/mail/* in leftovers
* - Update to 20120820 snapshotbdrewery2012-08-212-4/+4
| | | | | | | | | | | | | | | | | | | - Changes: * Fixed MOVED support [ports/151662] * Fixed deleted port portupgrade -o support * Automatically set DISABLE_CONFLICTS when replacing origins * Fix self-upgrade on 7.x due to custom script(1) being used * Fix errors when installing ports while inside WRKDIRS * pkgng fixes: * Implement portupgrade -o * Bail out of pkgdb -F sooner * Catch missing support in pkgdb -L * Implement creating pkgng package with -p * Be quieter about pkgdb -F support with pkgng * Implement pkgdb -o PKGNAME=ORIGIN for pkgng * Add PKGNG support to pkgdb.required? Approved by: eadler (mentor)
* - update to checkin f18246236dbapt2012-08-192-4/+4
| | | | | | | | | | - changes: * performance improvements by using more caching * fix FreeBSD version not being correctly set for jails using another method than ftp * better output for bulk * bulk can now save wrkdirs on failures * fix bulk -J
* - remove www/apache20 and devel/apr0ohauer2012-08-182-2/+2
| | | | | | | | | - s/USE_APACHE= 20+/USE_APACHE= 22+/ - unify s/YES/yes/ - cleanup APACHE_VERSION <= 22 usage - add entry to MOVED with hat apache@
* - update to d000cd0980 checkinbapt2012-08-172-4/+4
| | | | | | | | | | | - changes: * jail can now fetch sets from allbsd (allowing to have latest and greatest current, 9 and 8 without having to build it) upgrading is not supported (it always take the latest image) and won't be. * fix a regesssion preventing jail upgrade from via "freebsd-update" * poudriere jail -l and jail -i now shows the install/upgrade method used * huge performance improvements when running redundants bulks, by using more caching
* - update to 1.0-rc6bapt2012-08-173-16/+3
| | | | | | | | | | | | | | | | | | | - changes: * pkg query now fails if no format strings has been provided * pkg delete pkg is no more allowed expect if -f is specified * large improvements on pkg backup/restore interface * do not propose to downgrade dependencies expect if forced to * every script execution now uses posix_spawn(3) * this abi is now check on pkg update, if a remote repository does not fit the desired abi, pkg update will fail. * allow pkg set -o even if the oldoriring has been uninstalled * pkg version now has -O to match on package origin * respect TMPDIR environnement setting * pkg.conf now has a ${ABI} variable correcponding to the detected ABI or the set one (sample pkg.conf has been modified to use it) * when run as non root pkg upgrade is automatically set to dry-run mode * pkg version can now work on remote repository (no need for a ports tree) * many buf fixes and man pages improvements
* - add a devel version of poudrierebapt2012-08-165-1/+74
| | | | | | | | | | | | | | | | | | | - register conflicts between poudriere and poudriere-devel - poudriere devel brings: * support for ports using svn, svn+http, svn+ssh * improve jail building from sources (still experimental) * POUDRIERE_DATA is no more needed, if it doesn't exists it now looks for a data zfs FS which by default will be in ${BASEFS}/data * bulks now keep packages by default (incremental) (-k is gone replace by a -c to clean everything before starting) * bulks are now built in parallel (number of parallel built being hw.ncpu by default * cron directory is now autocreated and default location is the data dir * jails are now created and mounted by default in a sub FS (${BASEFS}/jails/<jailname> * ports tree are now created and mounted by default in a sub FS (${BASEFS}/ports/<portstreename> * tinderbox-style output for logs * logs are now created in data/logs/<buildtype>/<jailname>/<portstreename>/pkgname.log * lots of performance improvements
* - update to 2.0.0rm2012-08-163-5/+5
| | | | | PR: 170550 Submitted by: Mamoru Sakaue <sakaue.mamoru@samurai.mwghennn.net> (maintainer)
* Update to 2.13.12.marcus2012-08-062-5/+8
| | | | | | Replace some of the CVS verbiage with SVN. Submitted by: beat
* - Update to 1.9ak2012-08-062-3/+3
|
* Fix typos and make small modifications in COMMENT (according to Porter'scs2012-08-031-1/+1
| | | | | | Handbook) Approved by: portmgr@ (implicit)
* - Teach the Haskell Cabal ports to use the new options frameworkpgj2012-08-031-1/+1
| | | | | | - Remove some cruft Obtained from: FreeBSD Haskell
* - Update to my new maintainer addressbdrewery2012-08-031-1/+1
| | | | Approved by: eadler (mentor)
* - Fix typos in COMMENTcs2012-08-022-2/+2
| | | | | - Enforce the now clarified rules from the Porter's Handbook (e.g. no dots, no A/An, etc.)
* - Fix creation of %%RUBY_SITELIBDIR%%/pkgtools from packagebdrewery2012-08-023-6/+7
| | | | | | | | | | | - Update to my new maintainer address - Update mirror URL - Update to 20120801 snapshot Changelog: * Fixes crash with duplicated origins Approved by: eadler (mentor)
* - Update to 2.4.9.7jgh2012-07-312-3/+3
| | | | | | | | - Fixes crash when checking for duplicated origins PR: ports/170292 Reported by: Hans Submitted by: maintainer, bryan@shatow.net
* Fix a regression appending newline to commmentsbapt2012-07-302-0/+13
| | | | Reported by: avilla
* - update to 1.0-rc5bapt2012-07-303-50/+3
| | | | | | | | | - changes: * speed improvements in pkg repo on multi core boxes * fix pkg upgrade proposing to downgrade dependencies * fix pkg2ng losing seom origin from dependencies * fix losing new line informations in descriptions * new -A option to track a new installation as automatically installed
* - Update to 2.4.9.6, and add DOCS option to portjgh2012-07-302-8/+9
| | | | | | | | | | | -- Fix `portsdb -U` crash -- Show new version when upgrading ports -- Show recursive depends when upgrading -- Respect LOCALBASE [ports/146858] -- Fix crash on duplicated origins PR: ports/170266 Submitted by: maintainer, bryan@shatow.net
* add a fix to pkg2ng preventing losing track of some dependency origins leadingbapt2012-07-302-0/+47
| | | | | | | to a failure of the conversion. Reported by: Pierre Guinoiseau (via gitub issue #314) Tested by: Pierre Guinoiseau
* - Update to 1.8ak2012-07-252-3/+3
|
* Update to 3.13.13:dougb2012-07-252-5/+5
| | | | | | | | | | | | | | | | | | | | Minor improvements: =================== * Improve messages for processing of dependent ports when -r * If there is an installed version, always print that message, not just when we're in the parent * Optimize determination of $new_port: - When first set, let it be global - Use a function to incorporate/optimize the various tests from the 2 different places that it was being set * Use a more robust method of determining portdir from $PWD. This also works for bare 'portmaster' with no arguments now, if you're in a port directory. * Various additional code cleanups Bug fix: ======== Do read_distinfos() in the background for multiport() too, oops
* use ${FIND} macro instead of direct findbapt2012-07-241-1/+1
| | | | Reported by: sunpoet
* Remove .orig after applying patches to avoid installing .orig files into the ↵bapt2012-07-241-0/+3
| | | | | | system Reported by: redports (QAT)
* Fix some missing quotingbapt2012-07-242-0/+21
| | | | | PR: ports/170087 Submitted by: Vincent Hoffman-Kazlauskas <vince@unsane.co.uk>, Denis Generalov <gd@powernet.ru>
* Update WWW linecrees2012-07-211-1/+1
| | | | | | PR: ports/170044 Submitted by: nemysis@gmx.ch Approved by: maintainer
* - update to 1.0-rc4bapt2012-07-212-3/+3
| | | | | | | | - changes: * Fix reinstalling package due to options change losing automatic flag * Fix pkg set -o * do not use dlopen for figure out path of libraries to track shlibs * more manpages cleanup
* Update to version 3.13.1dougb2012-07-172-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Minor fixes/improvements ======================== * Turns out there are a non-zero number of distinfo files that have SIZE listed first, so in the code that parses them for the data to put into /var/db/pkg/$port/distfiles, handle this situation gracefully. * If we trap while working on a child port do not remove that child from the PM_NEEDS_UPDATE list so that when it gets printed in the parent that child is still on the list. * Use the count of total ports as $num_of_deps for -Faf * For -av, add num_{roots|trunks|branches|leaves} values to the headers * In multiport(), decrement the number of ports to work on and print a -v message if we have already seen a port in the worklist as a dependency of another port in the list. * Many other minor code cleanups Performance enhancement ======================= * In read_distinfos*() use while read instead of grep. Avoids the fork and reduces the total time for building the list(s) of distfiles by 25%
* - Update to 1.5 (which adds optionsng support)beat2012-07-162-3/+3
| | | | | PR: ports/169760 Submitted by: jgh
* - update to 1.0-rc3bapt2012-07-142-3/+3
| | | | | | | | | - changes: * fix bug corrupting automatic and licenselogic flags * some mdoc fixes * fix a new dependencies pulled by upgrade showed as reinstalling instead of installing * some fixes in repo generations
* - update to 1.0-rc2bapt2012-07-132-3/+3
| | | | | | | | | | - changes: * fix an important bug on script handling resulting in scripts runned sometime twice * time can no more be negative while fetching * fix a crash on pkg check * fix an infinite retry loop when fetching a file that return 404 * emit a warning when search gives no results
* - update to 1.0 rc1bapt2012-07-123-18/+3
| | | | | | | | | | | | | | | | | | | | - changes: * schema for remote repositories are versionned * fix ordering of scripts * ability to query SRV dns records for automatic mirror detection (ala portsnap/frebsd-update) via the SRV_MIRROR options default to off * new FETCH_RETRY options (default to 3) * more style(9) compliance of the code * lots of cleanup in exits codes * lots of typos fixes in manpage * improvements in manpages * pkg2ng now move the old database into /var/db/pkg.back * new -B option to pkg check to reanalyse the files and populate shlibs * new install -fR to reinstall all packages depending on a given package * disable shlib when using pkg-static No new feature to expect in next releases, only bug fixes New feature will be for 1.1 (already planned :))
* - adopt new options frameworkjgh2012-07-101-1/+3
| | | | | | PR: ports/169743 Submitted by: jgh@ Approved by: maintainer, naylor.b.david@gmail.com
* Match also lowercase letters in port knobs (used by ghostscript) andale2012-07-093-3/+3
| | | | update pkg-message.
* - Update to 0.1.5.2culot2012-07-092-3/+3
| | | | | | Changes: https://raw.github.com/DragonSA/portbuilder/master/ChangeLog PR: ports/169715 Submitted by: David Naylor <naylor.b.david@gmail.com> (maintainer)
* Update to 2.13.11.marcus2012-07-092-10/+35
| | | | | | | | | | | | * Fix typo. [1] * Add support for DOCS/NLS using optionsNG. [2] * Remove references to PATCHDIR. [3] PR: 169110 [1] 168364 [3] Submitted by: Hung-te Liang <lhd@cs.nctu.edu.tw> [1] ak [2] crees [3]
* Upgrade to version 3.13dougb2012-07-072-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Major updates/fixes to the distfile handling code ================================================= * Make all parts of the code SUBDIR-safe (most were already) - Fix a few places where the relativity of the cwd was not respected, most often resulting in files not being deleted that should be * Move the storage of the distfile info back to /var/db/pkg where it should have been all along. Mostly for correctness, but also to deal with the problem of non-UNIQUENAMEs causing the wrong files to be deleted with -d. * Clean up the old /var/db/ports/*/distfiles files after reading them, and delete the directory if it's empty. Since we are doing this unconditionally now, there is no longer a need for delete_dist_list(). The new ones will live and die with the rest of the package directory. * Update some of the messages printed out for distfile-related things to make it more clear what's going on. * Check DI_FILES to see if the distfile could be valid for another port in more places, so add a function to deal with the common ones. * When checking DI_FILES, anchor the grep pattern with a ^ to avoid false positives Other code changes ================== * Make the whitespace more consistent * Various minor improvements, mostly to avoid unnecessary forking UI Change ========= * When using -i and there is an +IGNOREME file, the default should be no
* - update to 1.5.4bapt2012-07-042-3/+3
| | | | | | | | | | | | | | - changes: * improve modification detection with zfs diff (pgj@) * replace ftp by fetch(1) all over the place (this allow installing from http mirrors) * make fetch(1) using passive ftp when fetching from ftp * new option -t <version> to jail subcommand, to binary upgrade to a newer version (still some interactive parts :() * always destroy the jail before zfs rollback to make sure no process are still running (fix poudriere hanging after packaging totem for example) (reported by des@ and gnn@) * fix ipv6/ipv4 support determination (tested by gnn@)
* Fix alignement error making pkg repo segfaul on i386bapt2012-07-042-0/+15
| | | | | | Reported by: gjb, Ivan Klymenko <fidaj@ukr.net> (via ports@) Tested by: gjb Obtained from: pkgng git repository
* fix distinfo (sorry I commit the wrong one before)bapt2012-07-021-2/+2
|
* - update to 1.0 beta17bapt2012-07-024-25/+3
| | | | | | | | | | | - changes: * downgrading is always forbidden except if you explicitly force it * yet another fix for incremental pkg repo * pkg install/upgrade now detect ports which remote has different option set and propose to reinstall them * code refactoring, and improvement in pkgdb.c and pkg_repo.c * new -f options for pkg update * new -f and -q options for pkg repo
* - fix distinfo file (MD5_FILE -> DISTINFO_FILE)ohauer2012-07-022-0/+15
| | | | | | | | | Reference: http://marcuscom.com/pipermail/tinderbox-list/2012-March/002547.html PR: 165937 Submitted by: ohauer Approved by: maintainer timeout (3 months+)
* - Remove SITE_PERL from *_DEPENDSaz2012-07-012-6/+6
| | | | Approved by: portmgr@ (bapt@)
* - Remove SITE_PERL from *_DEPENDSaz2012-06-301-9/+9
| | | | Approved by: portmgr@ (bapt@)
* Revert previous change which was committed by mistake along with somecrees2012-06-302-2/+0
| | | | | | | | | | | other ports. Noticed by: swills It also happened to be incorrect! The path should have been PREFIX/tinderbox/scripts. Noticed by: sunpoet
* - update to 1.71dinoex2012-06-305-13/+51
|
* Update maintainer addresses, MASTER_SITES and PATCH_SITEScrees2012-06-292-0/+2
| | | | | PR: ports/169528 Submitted by: koitsu (maintainer)
* - update 1.5.3bapt2012-06-282-3/+3
| | | | | | | | | | - changes: * always remove previous pkgng repository before rebuilding the new one * make ftp passive by default * experimental support for ccache (needs a bsd.local.mk) * add -s to testport and bulk, to skip sanity checking * creating jails from csup/svn still experimental, but now it can works for real :)
* Really fix build on 8-stable and 9-stablebapt2012-06-272-0/+22
| | | | | | No revision bump because no changes but allowing building when it failed Obtained from: pkgng git (Bryan Drewery)
* Import upstream fix for pkgng users-- failed on tc Setup if perl was installedcrees2012-06-272-0/+17
| | | | | | via pkgng Approved by: itetcu (maintainer)
* Minor improvementsdougb2012-06-262-5/+5
| | | | | | | | | | | | | | | ================== * Restore the line from -av that prints each port as we work on it. * Print more useful information about ports that don't have distfiles, or distfiles we're skipping due to duplicates when -F (especially with -a). Bug fixes ========= * Consolidate all writing to the IPC_SAVE file into safe_exit() so that it always gets called. Also, zero out the file after reading it so that a parent process doesn't inadvertently read stale data during a trap (unlikely, but not impossible).
* Update to 2.0.2wxs2012-06-262-3/+3
| | | | | | PR: ports/169078 Submitted by: Kimmo Paasiala <kpaasial@gmail.com> Approved by: Benjamin Lutz <mail@maxlor.com> (maintainer)
* - Revert previous commit as iconv deps mean we still need to LIB_DEPEND onswills2012-06-261-2/+2
| | | | popt
* - update to 1.5.2bapt2012-06-252-3/+3
| | | | | | | | | | | | - changes: * Now ipv4 or ipv6 information are automatically gathered out of sysctl * CHECK_CHANGED_OPTIONS to detect changed options with bulk -k and pkgng (this force rebuild of package if options has changed * Fix signal handler not actually exitting * Track IGNORED stats * Support for signing pkgng repo * give to the jail network access during make checksum to allow refetching distfiles
* - popt is only needed during build, so change DEPENDSswills2012-06-251-2/+2
| | | | - Bump PORTREVISION due to package change
* - update to 1.0-beta16bapt2012-06-255-80/+11
| | | | | | | | | | | | | | | | | | | | - changes: * fix incremental pkg repo * fix stage directory (copy mode) support * improvements on documentation (man pages, error messages) * new ARCH_INDEP options in developper mode to allow notifying a maintainer that a port might be archiecture independant * fix compilation on recent 8-stable and 9-stable * improvemens is usage() output * new option PORTAUDIT_SITE to allow user to set the url for the auditfile * pkg create -an to not repack existing packages * new periodic script to make daily backup of the database * new stats (pkg-stats(8)) subcommand * big improvements and bug fixes in pkg (r)query * deactivate shlibs tracking all the time in pkg-static * lots of bug fixes Thanks to all contributors
* - Switch this to using ${LOCALBASE} instead of calling pkg_info, whichswills2012-06-251-4/+2
| | | | should allow it to be installed in an all pkgng world.
* - Make wanted-ports compatible with pkgng by dropping dependencymatthew2012-06-232-9/+3
| | | | | | | | on old pkg tools. Approved by: shaun (mentor) Submitted by: Bryan Drewery PR: ports/169301
* - update 1.5.1bapt2012-06-202-3/+3
| | | | | | | | - changes: * Fix dep cache * Fix dep line having [:target] Thanks Bryan Drewery <bryan@shatow.net>
* - update to 1.5.0bapt2012-06-192-3/+3
| | | | | | | | | | | | | | | | - changes: * poudriere ports -u using portsnap can safely be run from cron now * Remove stale repo.sqlite as well to prevent deps constraint error with pkgng * add allow.chflags to jails * Add support for upgrading a jail using freebsd-update (only security upgrades for now) if the jail was created from ftp. * experimental support for creating/upgrading a jail from svn/csup beware that the -v when creating should be adapted to svn branches (stable/8, head) or csup (RELENG_8, .) * do not run make deinstall in case of normal bulk (speeds up a bit the bulk) * Add NOIPV4 and NOIPV6 support * Speed up a bit sanity checking by caching the dep list for each packages * Add some caching to avoid running make -V again and again when possible
* Update to 1.7ak2012-06-172-3/+3
| | | | | | - update whitelists Approved by: eadler, itetcu (mentors, implicit)
* - Update to 0.1.5.1scheidell2012-06-162-3/+3
| | | | | PR: ports/169147 Submitted by: David Naylor <naylor.b.david@gmail.com> (maintainer)
* - Fix pkg2ng with new options frameworkbapt2012-06-152-1/+44
|
* Upgrade to 3.12.1, removes pgrep since it's not safe to use on olderdougb2012-06-152-5/+5
| | | | versions of FreeBSD
* New Featuresdougb2012-06-132-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============ Print the same progress update that goes to the term title in-line, and apply various improvements to that code. Move 'make clean' to the background. There is no point waiting around for it to finish. In the case of very large work directories this may cause some I/O contention during the unpacking of the next port to build, but in most cases this should be lost in the noise. Other Improvements ================== Speed up the determination of WRKDIRPREFIX, and do not bother looking for empty directories if we exited abnormally. Add code to detect dependency loops created by moving part of a port into another port, and CONFLICT'ing on previous versions of that port (ala textproc/p5-XML-SAX -> p5-XML-SAX-Base). When a loop is detected suggest that the user try pkg_updating. Bug Fixes ========= Improve error handling for mktemp Improve handling of abnormal exits (such as ^C, failed port, etc.), especially when the first exit happens in a child process. If the second argument to -o is something that is completely non-existent, report in the error message what the user typed on the command line. Reported by: avilla In clean_build_only_list() remove ports that are already installed when using --delete-build-only to prevent them from being spuriously removed. Reported by: avilla
* - Update to 20120611 snapshotbeech2012-06-132-5/+10
| | | | | | | | | | - Store distfiles in portupgrade/ subdir - Fix installation to support staging and mark USE_STAGE for upcoming staging support - Fix pkgng automatic dependency handling - Speed up some make variable lookups PR: ports/168954 Submitted by: Bryan Drewery <bryan@shatow.net> (maintainer)
* - Convert all remaining instances of BUILD_DEPENDS=${RUN_DEPENDS} orswills2012-06-111-1/+1
| | | | | | | | RUN_DEPENDS=${BUILD_DEPENDS} to use := which portlint has warned about for a while. PR: ports/168208 Approved by: portmgr (miwi)
* Get rid of ${SITE_PERL} in *_DEPENDSehaupt2012-06-061-1/+1
| | | | Submitted by: az
* - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4miwi2012-06-064-8/+4
| | | | Review by: bapt, David Naylor (kde team)
* - Update to version 2.9matthew2012-06-052-6/+7
| | | | | | | | | | | | | Changes: http://www.infracaninophile.co.uk/portindex/ Adjust Endemic and Ubiquitous Makefile settings to account for OPTIONSng - Switch to OPTIONSng Approved by: shaun (mentor)
* - Update The Glorious Glasgow Haskell Compiler to version 7.4.1pgj2012-06-041-1/+1
| | | | | | | | | | | Please note that port revision for all the Haskell ports without version changes are also bumped. Other per-port updates are coming soon (in separate commits)! In addition to that, separate -docs ports are no longer needed so they are now removed. Thanks ashish@ for the assistance. Obtained from: FreeBSD Haskell
* Backout reproducible packages.bapt2012-06-042-1/+33
| | | | | | | | | pkgng tried since beta14 to create reproducible package: aka 1 package build twice will get exactly the same checksums, this revealed some problem with python that were workaround in beta15 but lots of build system seems to really not approciate it, while the feature is good and might be reactivated in the futur, the ports tree and upstream build systems, need a lot of work to be able~ to deal with 100% reproducible packages :(
* Add pkg-remove.8 to MLINKS.kwm2012-06-041-0/+2
| | | | Approved by: portmgr (bapt@)
* - update to 1.0-beta15bapt2012-06-033-42/+3
| | | | | | | | | | | | | | | | | - changes: - new -d to pkg fetch to download the dependencies along with the package - fix automatic flag tracking over installs and upgrades - fix hardlink detection (size calculation of git is now sane again :)) - pkg remove is now an alias to pkg delete - fix a bug with shlibs track causing segfault - pkg check -r now updates flatesiz and checksums - all generated yaml now contain a yaml object separator, pkg info -Ra can be pased directly to a yaml parser - pkg query and pkg rquery do not fallback anymore on matching everything if -g -x or -X is passed in arguments - fix python packing on pointyhat/tinderbox with a ugly workaround for now - pkg info '' and pkg search '' now complains about empty pattern - pkg rquery now return 1 if nothing matched
* - Update to 0.3.0sunpoet2012-06-033-9/+8
| | | | | | | | | | - Add BUILD_DEPENDS - Sort *_DEPENDS Changes: http://search.cpan.org/dist/FreeBSD-Pkgs-FindUpdates/Changes PR: ports/168585 Submitted by: sunpoet (myself) Approved by: Zane C. B-H. <vvelox@vvelox.net> (maintainer)
* - Update to 0.2.0sunpoet2012-06-032-3/+6
| | | | | | | Changes: http://search.cpan.org/dist/FreeBSD-Pkgs/Changes PR: ports/168584 Submitted by: sunpoet (myself) Approved by: Zane C. B-H. <vvelox@vvelox.net> (maintainer)
* Port changesbapt2012-06-024-8/+20
| | | | | | | | | | | | | | | - Convert to new options framework - Sync pkg-message with devel/portupgrade portupgrade changes - portupgrade/portinstall -v now lists recursive depends [ports/137958] - portupgrade lists new version after upgrade in results - Fixed failure being seen as success due to broken script(1) [ports/147242, ports/131111] - A fixed script(1) is now included for systems < 8.1 - Expanded pkgng support PR: ports/168548 which fixes: ports/137958 ports/147242 ports/131111 Submitted by: Bryan Drewery <bryan@shatow.net>
* Convert to new options frameworkbapt2012-06-021-19/+14
| | | | | PR= ports/168534 Submitted by: Bryan Drewery <bryan@shatow.net> (maintainer)
* - update png to 1.5.10dinoex2012-06-019-8/+9
|
* - Update to 0.1.5miwi2012-05-293-3/+25
| | | | | PR: 168422 Submitted by: David Naylor <naylor.b.david@gmail.com> (maintainer)
* IGNORE= does not build with Qt 4.8makc2012-05-251-0/+2
|
* Update to 1.6ak2012-05-242-3/+3
| | | | | | - update whitelists Approved by: eadler, itetcu (mentors, implicit)
* - Fix pkg update adding repo.txz twicebapt2012-05-232-0/+39
| | | | | PR: ports/168235 Submitted by: Andriy Syrovenko <andriys@gmail.com>
* - update to 1.0-beta14bapt2012-05-222-3/+3
| | | | | | | | | | | | | | | | | | | | | | | - changes: * new DEVELOPER_MODE option: it will fail instead of just printing warnings * package creation is now reproductible, the same package built twice will have the same checksum * pkg install, upgrade and fetch now automatically performs the update of the remote metadata if necessary * portmaster patch: use_pkgng is not nessecary anymore * portmaster patch: new format you can just copy it in the ports-mgmt/portmaster/files * portmaster patch: support for portmaster -o * portmaster patch: Enable --check-depends, aliasing pkg check -adv * pkg set -A to mark a package as automatically installed (-a now matches all: better consistency with other commands) * new -D option for pkg info (same as pkg_info -D) * pkg set -o now change origin for a port and everything that depends on it * new -L option for pkg {fetch,install,upgrade} to skip updating metadata. * when a package isn't valid, print human information about what is missing * some fixes in ordering (revealed by p5-XML-Sax mess) Thanks to all contributors
* Correct a typo.marcus2012-05-212-1/+2
| | | | Reported by: adamw
* Upgrade to 2.13.10.marcus2012-05-202-10/+17
| | | | | | | | | | | | | * Add a check for over-specific shared lib dependencies [1] * Add support for TEST_DEPENDS [2] * Make the error for NO_CHECKSUM to be scarier [3] PR: 165851 [1] 166173 [2] 167923 [3] Submitted by: matthew [1] sunpoet [2] "Bryan Drewery" <bryan@shatow.net> [3]
* - update to 1.4.1bapt2012-05-192-3/+3
| | | | | - changes: * do not try to sanity check an empty package directory
* - update to 1.4bapt2012-05-182-3/+3
| | | | | | | - changes: * Sanity check, clean all the old package not only the one that are concern by the run * No more recursive cleanup in case of failure * Code cleanup and consistency improved
* - Update to 0.1.2miwi2012-05-162-3/+3
| | | | | | PR: 167410 Submitted by: Muhammad Moinur Rahman <5u623l20@gmail.com> Approved by: maintainer timeout
* - update to 1.3.1bapt2012-05-162-3/+3
| | | | - important bug fix in jail -i and jail -l
* - update to 1.3bapt2012-05-152-3/+4
| | | | | | - changes: * Stop using zfs properties to store the queue to avoid size limitation * Bug fixes
* Update to latest portupgrade development snapshot.eadler2012-05-132-4/+4
| | | | | | | | Changes: Fixe regression which causes pkgdb -u to take a long time without pkgng support. PR: ports/167823 Submitted by: "Bryan Drewery" <bryan@shatow.net> (maintainer)
* Update to latest portupgrade development snapshot.eadler2012-05-123-16/+22
| | | | | | | | | | | | Changes: - Fix portsdb -U crash when building INDEX - All libs are now installed into the pkgtools/ namespace - Experimental PKGNG support. portupgrade -o, pkgdb -F and package upgrades do not work yet. Enable with WITH_PKGNG=yes in /etc/make.conf PR: ports/167811 Submitted by: "Bryan Drewery" <bryan@shatow.net> (maintainer)
* - Update to 0.9.8kmoore2012-05-122-3/+3
|
* - Update to 1.3jgh2012-05-052-3/+3
| | | | | | | | | | This version adds support for a top-level Makefile.local. Also restored the priority-setting code, but without making it mandatory (if the call to rtprio fails, the program will still runs, rather than aborting as it formerly did, the last time this code was included). PR: ports/167592 Submitted by: maintainer, conrads@cox.net
* - update to 1.0-beta13bapt2012-05-042-3/+3
| | | | | | | | | | | - changes: * -a (all) is now befault behaviour of check, query, rquery * speed up remote repository query * fix excessive CPU usage on fetching * improve man pages documentation * only display filenames on fetching not full url * fix an important bug on jobs ordering calculation * lots of bugs fixes
* - update to 1.2bapt2012-05-042-6/+26
| | | | | | | | | - changes: * jails are now real jail(8) * only have network access during make fetch * poudriere jail -i -j <yourjail> now shows the activity of the jail * csup support for poudriere ports * new poudriere cron and poudriere queue command
* Sync -devel port with releaseeadler2012-05-023-5/+5
| | | | | | | | | | Changes: Fixes regression introduced 2.4.9.4 release, causing failed upgrades to be seen as successes. Reported by: Matthew D. Fuller <fullermd@over-yonder.net> PR: ports/167512 Submitted by: "Bryan Drewery" <bryan@shatow.net> (maintainer)
* Upgrade to 2.4.9.5eadler2012-05-022-3/+3
| | | | | | | | | | Changes: Fixes regression introduced 2.4.9.4 release, causing failed upgrades to be seen as successes. Reported by: Matthew D. Fuller PR: ports/167512 Submitted by: Bryan Drewery <bryan@shatow.net> (maintainer)
* Convert distinfo to unix format for realbapt2012-05-021-16/+2
| | | | | | | Set the right checksum and size PR: ports/167502 Submitted by: Bryan Drewery <bryan@shatow.net> (maintainer)
* Point to the new homebapt2012-05-011-1/+1
|
* DOS2UNIXeadler2012-04-301-7/+7
|
* Change portupgrade-devel to use a known hash and check distinfoeadler2012-04-302-22/+23
| | | | | Submitted by: bryan@shatow.net (maintainer) Security: b428e6b3-926c-11e1-8d7b-003067b2972c
* - Update to 1.1.0dhn2012-04-292-8/+8
| | | | | PR: ports/167388 Submitted by: Mamoru Sakaue <sakaue.mamoru@samurai.mwghennn.net> (maintainer)
* - Avoid literal appearances of "$FreeBSD:...$" in patch-util_diff.in.dhn2012-04-282-3/+3
| | | | | | | | | | | | - While we are here: - Make the affected sed pattern more flexible with regard to the repository path from which the port was checked out. - When handling -d <dir>, if the port's directory does not exist, fix the path used in the first check for an alternative path. - Bump PORTREVISION. PR: ports/166593 Submitted by: Johannes Joemann <joemann@beefree.free.de> (maintainer)
* Update to 1.0.5romain2012-04-273-4/+10
|
* - Update to 2.4.9.4jgh2012-04-273-6/+6
| | | | | PR: ports/167338 Submitted by: maintainer, bryan@shatow.net
* pkg.conf.sample is not a PORTEXAMPLEbapt2012-04-262-4/+1
|
* - Update to 0.1.4.1jgh2012-04-244-21/+19
| | | | | | | | | | | | | | | | 0.1.4 - 2012 April 22: * Support pkgng as an alternative package manager * Support installing packages from a repository * Support port pre-cleaning * Support dynamic defaults from /etc/make.conf (i.e. DEPENDS_(PRE)CLEAN) * Major code cleanup and refactor effort * Switch to a revised milestone schedule * Fixes: * Fix assertion when using PKGINSTALL builder * If kevent fails with EINTR then retry command again PR: ports/167210 Submitted by: maintainer, naylor.b.david@gmail.com
* - update to 1.0-beta12bapt2012-04-233-15/+11
| | | | | | | | | | | | | | | - changes: * Fix to be downloaded calculation * Respected rc.conf with handle_rc_scripts * Improve man pages * Fix pkg set -o * new pkg rquery subcommand, do the same as pkg query but for remote repositories * Allow forcing installation of a package even on bad arches * Add indexes to local database, speed up local queries * Speed up file loading from database * lock the database while executing a job * improvements on new pkg version detection
* - use Sourceforgejgh2012-04-213-16/+16
| | | | | | | | | | - avoids issue with not having SSL support - Adds LICENSE - Uses proper RUBY_VER - on request from myself, pkg-message was generalized by maintainer PR: ports/167096 Submitted by: maintainer, bryan@shatow.net
* - Update MASTER_SITES [1]jgh2012-04-201-6/+7
| | | | | | | | | - addresses not having SSL support in base [2] - add LICENSE [2] - some portlint findings [2] PR: ports/167084 Submitted by: ksmakoto@dd.iij4u.or.jp [1], maintainer bryan@shatow.net [2]
* Update to 1.5ak2012-04-192-5/+4
| | | | | | | - update whitelists - hide BROKEN/IGNORE quoted under 'all checks' option Approved by: eadler (mentor)
* Fix bug preventing self upgrade with beta11bapt2012-04-192-0/+12
|
* Sync MAINTAINER with ports-mgmt/portupgradecrees2012-04-191-1/+1
| | | | Submitted by: Bryan Drewery <bryan@shatow.net>
* Update to add support for pkgng :)itetcu2012-04-183-3/+12
| | | | Bugged by: beat@ and bapt@
* - new upstream for portupgradebapt2012-04-173-10/+15
| | | | | | | | - update WWW, MASTER_SITE and distfile to reflect this - fix usage with ruby 1.9[1] PR: ports/165353 [1], ports/166992 [2] Submitted by: "Dr. Andreas Haakh" <bugReporter@ib-haakh.de> [1], Bryan Drewery <bryan@shatow.net> [2] (new maintainer)
* - The portupgarde has moved to a new home. Change the URL to point to thestas2012-04-141-1/+1
| | | | | | new location. Approved by: bapt (via IRC)
* - update to 1.0 beta11bapt2012-04-142-3/+6
| | | | | | | | | | | | | - changes: * lot's of improvement in man pages documentations * pkg info and pkg search are now aligned like pkg_info * pkg search -x is now default * new pkg shell subcommand, this fires up a sqlite3 shell use with caution * pkg which gains 2 new options: -q (quiet) -o (origin) * fix pkg repo incremental * pkg version can now have -egXx <pattern> options * when is port is registred this is now notifified as an installation (means syslog informations :)) * force umask 022
* - update to 1.0-beta10bapt2012-04-085-27/+4
| | | | | | | | | | | | | | | | - changes: * Fix memory corruption * Fix handle_rc_script when upgrading services are now really restarted * Report Already installed/Not found when installing packages if any * when trying to pkg add something that doesn't exists, recommend the user to use pkg install * Fix abi detection on recent current * pkg -v report the version, -vv more informaton, -vvv even more :) * new pkg fetch command (not yet documented) * code factorisation * pkg repo is now incremental * install/upgrade now first forces installation/upgrade of pkg before anything Feature safe: yes
* - Update to 0.91 (bug fix release, fix crashes on some systems)jgh2012-04-045-22/+7
| | | | | | PR: ports/166588 Submitted by: maintainer, magik@roorback.net Feature safe: yes
* - Add OPTIONSamdmi32012-04-021-5/+9
| | | | | | | PR: 166524 Submitted by: myself Approved by: Johannes 5 Joemann <joemann@beefree.free.de> (maintainer) Feature safe: yes
* fix @ignore handling (fixes nullmailer)bapt2012-04-012-1/+12
| | | | Feature safe: yes
* Fix plistbapt2012-03-301-0/+1
| | | | Feature safe: yes
* - Fix pkg check -rabapt2012-03-302-0/+11
| | | | | Reported by: gelraen (irc://freenode/#pkgng) Feature safe: yes
* - update to 1.0-beta9bapt2012-03-303-12/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - changes: * query -f has been replaced by query -F when querying a package (file) for consistency with pkg info * fix autoremove recursion * pkg set -o oldorigin:neworigin allow the user to modify the origin of a packages (useful for MOVED) * several fixes on powerpc * pkg query evaluation expression now accept != * pkg2ng is now able to migrate a local database without needed the ports tree * speed up pkg check by only loading the informations needed for the operation it will do * code cleanup in the library * fix uname/gname lookup when creating packages * new periodic script for pkg audit * new keyword shlib, pkgng is able to load information about the needed shlibs for a package (disable by default) * pkg info act as pkg info -a by default * new install timestamp in the package database, available using pkg query "%t" * pkg updating can now take a port name as argument to only show related UPDATING informations) * -q (quiet) for install, delete, upgrade, update and autoremove * new ABI detection string Concerning the new ABI, to be able to determine which package can be installed on which destination, pkgng couldn't rely on the simple: os version/machine, because some arches have incompatible ABIs. Can compute on its own the ABI, the string is the followin: OSNAME:OSMAJORVERSION:OSARCH:OSCLASS(:...) ... means the arch specific extensions. which means on: * amd64: freebsd:9:x86:64 * i386: freebsd:9:x86 * arm: freebsd:9:arm:eb:oabi:softvp etc Be careful all the packages (.txz) files have to be rebuilt!!! When binary upgradeing from pkg beta8, on amd64 do the following: UNAME_m=freebsd:9:x86:64 pkg install -f pkg on i386 UNAME_m=freebsd:9:x86:32 pkg install -f pkg Bonus when run on a chroot/jail where ABI is different from the host, pkgng will dynamically determine the destination ABI. Feature safe: yes
* - update to 1.0.0rm2012-03-263-7/+13
| | | | | | | | | PS. I removed attribution in pkg-descr, that was in original patch, because this feature is deprecated. PR: 166063 Submitted by: Mamoru Sakaue <sakaue.mamoru at samurai.mwghennn dot net> (maintainer) Feature safe: yes
* 1: Upgrade jansson to 2.3.vanilla2012-03-151-1/+2
| | | | | | 2: bump revision of fbsdmon to chase shared library version. Feature safe: yes
* - Revert ports/165605 as requested by portmgr@pgollucci2012-03-141-1/+1
| | | | | | | | | Note: devel/p5-B-Size and devel/p5-Devel-Arena where intentionally not restored. PR: ports/165605 Approved by: portmgr (bapt) Feature safe: yes (I sure hope so)
* Add patches to make pkg_cutleaves compatible with pkgng, conditionalmatthew2012-03-134-1/+197
| | | | | | | | | | on WITH_PKGNG being defined. No change to the default package, so no version number or portrevision bump. Approved by: stefan (maintainer) shaun (mentor) Feature safe: yes
* Portaudit 0.6.0:simon2012-03-121-0/+14
| | | | | | | | | | | | | | | | | | | | Fix remote code execution which can occur with a specially crafted audit file. The attacker would need to get the portaudit(1) to download the bad audit database, e.g. by performing a man in the middle attack. Add signature verification of the portaudit database. The public key is for the database generated for portaudit.FreeBSD.org is included in the distribution. (This parts add the portaudit public key missed in initial commit.) Submitted by: Michael Gmelin <freebsd@grem.de> Reported by: Michael Gmelin <freebsd@grem.de>, Joerg Scheinert Security: Remote code execution Security: http://vuxml.FreeBSD.org/6d329b64-6bbb-11e1-9166-001e4f0fb9b1.html Feature safe: yes With hat: so
* Portaudit 0.6.0:simon2012-03-123-10/+71
| | | | | | | | | | | | | | | | | | Fix remote code execution which can occur with a specially crafted audit file. The attacker would need to get the portaudit(1) to download the bad audit database, e.g. by performing a man in the middle attack. Add signature verification of the portaudit database. The public key is for the database generated for portaudit.FreeBSD.org is included in the distribution. Submitted by: Michael Gmelin <freebsd@grem.de> Reported by: Michael Gmelin <freebsd@grem.de>, Joerg Scheinert Security: Remote code execution Security: http://vuxml.FreeBSD.org/6d329b64-6bbb-11e1-9166-001e4f0fb9b1.html Feature safe: yes With hat: so
* - Update to 1.2jgh2012-03-103-3/+5
| | | | | | | | - add WWW to pkg-descr PR: ports/165896 Submitted by: maintainer, conrads@cox.net Feature safe: yes
* - Remove ports that only work with < perl 5.12 (devel/p5-B-Size, ↵pgollucci2012-03-091-1/+1
| | | | | | | | | | | | | | | devel/p5-Devel-Arena) - Remove conditionals for PERL_LEVEL < 501200 - Remove regression-test targets b/c this will be centralized in Mk/bsd.perl.mk - Other minor cleanups RUN_DEPENDS = ${BUILD_DEPENDS} -> RUN_DEPENDS:= ${BUILD_DEPENDS} PR: ports/165605 Submitted by: pgollucci (myself) Approved by: portmgr (linimon) Exp Run by: linimon Tested by: make index
* - Update to 1.1.2crees2012-03-082-4/+4
| | | | | | | . Improved handling of pathnames PR: ports/165829 Submitted by: Conrad J. Sabatier <conrads@cox.net> (maintainer)
* Update pchecker to 1.3ak2012-03-072-3/+3
| | | | | | | | - be more strict when checking nonstandart files - add more whitelists - speedup misspelled(wrong) USE_* whitelist validation, turn on it by default Approved by: eadler (mentor)
* - Update to 1.1.1jgh2012-03-063-9/+5
| | | | | | | | - Bug fix release - Add man page PR: ports/165723 Submitted by: maintainer, conrads@cox.net
* Update to 2.13.9.marcus2012-03-052-32/+19
| | | | | | | | | | | | | * Include LICENSE_FILE and LICENSE_GROUPS in the regexp check. [1] * Add LICENSE_DISTFILES. [1] * Add a check for the reassignment of ECHO_MSG [2] * Remove old X.Org checks [3] * Add PROJECTHOST to the PORTNAME section [4] Reminded by: Jan Beich <jbeich@tormail.net> [1] Requested by: jgh [2] Submitted by: eadler [3] Alex Kozlov <spam@rm-rf.kiev.ua> [3]
* Add -P option to print PR to stdout instead of submitting.crees2012-03-043-15/+62
| | | | | | PR: ports/164963 Submitted by: John Hein <jhein@symmetricom.com> Approved by: maintainer
* Update to 1.0.2:crees2012-03-042-3/+3
| | | | | | | | | | Change initialize() routine to call getuid() to ensure the program is being run as root before trying to call rtprio(). This allows the program to be run by a non-privileged user in a jail(8) environment. PR: ports/165681 Submitted by: Conrad J. Sabatier <conrads@cox.net> (maintainer) Submitted by: Marco Steinbach <coco@executive-computing.de>
* Update to 1.2ak2012-03-042-3/+3
| | | | | | | - update whitelists - merge nonstandard pkg-* check to nonstandard files Approved by: eadler (mentor)
* - Improve the heuristic for finding the port's directory name:crees2012-03-037-21/+390
| | | | | | | | | | | | | | | | | | | | | | | | - If applicable, use CVS/Repository as the source of the port's directory name, - else try to fall back to the basename of the working directory if the PORTNAME heuristic fails. - The patches also fix <http://sourceforge.net/support/tracker.php?aid=1969774>. - Add CVSauto as a new diff mode: - Handle added/deleted files without having to cvs add/delete them. - Works with :pserver:anoncvs@anoncvs.fr.freebsd.org. - When submitting you're asked to use "port submit -L" if files are added or deleted, because that's FATAL for portlint. - Don't use the full path of the working directory in diffs. - Include a port's PORTEPOCH in update mode in the generated PR. - To aid in debugging porttools include this information in the PR: - porttools' PORTREVISION and PORTEPOCH (if defined), - submit and diff mode used by the submitter. - Bump PORTREVISION. - Pass maintainership to submitter PR: ports/139872 Submitted by: Johannes 5 Joemann <joemann@beefree.free.de>
* Mkreadmes is designed to be a very fast, flexible and easy-to-use alternativecrees2012-03-035-0/+50
| | | | | | | | | to the standard "make readmes" for building the README.html files for the FreeBSD Ports Collection, building the files in a fraction of the time of the standard method. PR: ports/165631 Submitted by: Conrad J. Sabatier <conrads@cox.net>
* Update maintainer email in my portsak2012-03-031-1/+1
| | | | Approved by: eadler (mentor)
* - update to 1.0-beta8bapt2012-03-032-3/+5
| | | | | | | | | | - changes: * pkg info -R now show a full yaml (script, options, users and groups were missing in previous versions) * new pkg query -e <evalutaion> <query-format> to be able to query packages base on boolean expression matching content of the package * pkg check now works like other subcommand: -a for all, -gxX for (glob, regex, eregex) * pkg check is now able to check the file checksum and print what has been modified since package installation (-s option) * pkg check is now able to recompute the flatsize (-r) this can fix the flatsize of packages installed with version prior to beta7 * new pkg set currently can only be used to manually mark package as automatically installed or not
* - Chase libarchive shlib bumppav2012-03-031-1/+2
| | | | | Reported by: pointyhat Pointy hat to: glewis
* - Release 2.8matthew2012-02-273-6/+11
| | | | | | | | | | | | | | | | | - Radical changes to the cache: now stores a record for every file that could affect the generated INDEX, which ports those files belong to and the timestamp of the file. - Default update mechanism is now to compare timestamps with what is in the cache. Doesn't need to parse the output of any update mechanism (although you can still do that.) - Added new make-readmes command to create a tree of README.html files. More details: http://www.infracaninophile.co.uk/portindex/index.xhtml Approved by: shaun (mentor)
* pchecker is a tool that checks the ports tree for various errors.eadler2012-02-244-0/+32
| | | | | PR: ports/165417 Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua>
* - update to 1.0-beta7bapt2012-02-232-32/+32
| | | | | | | | | | - changes: * move commands man pages from section 1 to 8 * pkg check can now be run as a user (will print the missing dependencies if any) * better handling of database creation error * new option -f to install subcommand to force reinstallation of a package * new option -f to upgrade subcommand to force reinstallation of the whole set of packages * pkg audit can now take a package: name-version in argument
* - Reassign to ports@pgollucci2012-02-222-3/+2
| | | | | | please consider using ports-mgmt/portmaster Discussed with: bugmeister(eadler, linimon), ruby(swills, pgollucci) via #bsdports
* dd note about default PR assignment.linimon2012-02-221-0/+1
| | | | Spurred by: pgollucci
* - replace `YES' with `yes' in USE_PYTHON/USE_PYDISTUTILS (mostly)rm2012-02-191-3/+3
| | | | They all non-functional changes.
* - Bump PORTREVISION to chase the update of multimedia/libvpxashish2012-02-162-1/+2
|
* Add forgotten pkg-updating(1) to plistbapt2012-02-161-0/+1
| | | | Submitted by: George Liaskos <geo.liaskos@gmail.com>
* liblzma in base is needed so only version >= 800505 are supportedbapt2012-02-161-2/+2
| | | | Submitted by: thompsa
* - update to 1.0-beta6bapt2012-02-162-4/+3
| | | | | | | | - changes: * pkg register: now run inside a transaction, this speeds up things a lot (thank you avg) * pkg version: -v now print name-version to match behaviour of legacy pkg_version * pkg register: fix flatsize calculation * new pkg-updating(1) man page (thanks beat)
* - Please welcome GHC 7.0.4pgj2012-02-131-1/+1
| | | | | | | | | | | | | GHC in the ports tree has been updated to version 7.0.4 and the port revision for all the Haskell ports without version changes are bumped. Other per-port updates are coming soon. This update also incorporates some improvements for bsd.cabal.mk that makes working with Haskell ports even easier. Thanks ashish@ for the help! Obtained from: FreeBSD Haskell
* pkg should never register itself as automaticbapt2012-02-121-0/+2
| | | | Tested by: rene
* - update to beta5bapt2012-02-122-3/+3
| | | | | | - changes: * move all the private headers into a private subdirectory to prevent the temptation of using them in the frontend * fix a miss behaviour in pkg query printing things it shouldn't in case of mistakes
* - update to beta4bapt2012-02-122-3/+3
| | | | | | | - changes: * do not assert in case of unfinished buffer but finish it instead * more userfriendly error message for pkg audit * print not found patterns for pkg info and pkg query
* - update to beta3bapt2012-02-112-3/+3
| | | | | | | | | - changes: * fix pkg add (it is been broken during beta2 sorry about that) * fix manifest emitter: now really emit the pkg-message in message no more description * add %M to pkg query to show messages * concat all pkg-messages and show it once at the end of operations * print messages about missing dependency during pkg add
* - update to 1.0-beta2bapt2012-02-103-4/+9
| | | | | | | | | | | | | | | | | - add a message to warn user that they need to migrate using pkg2ng - add a mirror to download - changes: * update bundled sqlite to 3.7.10 * add -n to pkg create to avoid packing already packed packages * Fix rc script handling * safer sbuf usage (this fix ia64 support) * report a list of failing packages if any with pkg add * allow "<category>/<port>" pattern in pkg search * add support for syslog (through a pkg.conf option) * the portmaster patch in the git is now up to date with 3.11 and feature complete (thanks avilla) * add -R to pkg info to print out the raw manifest of a given package * fix pkg query "%a" * more robust to errors when creating packages
* Update maintainer address to matthew@FreeBSD.orgmatthew2012-02-102-2/+2
| | | | Approved by: shaun (mentor)
* - Update to 2.1.7sunpoet2012-02-092-8/+10
| | | | | | | | Changes: - Fix CVS login bug PR: ports/164916 Submitted by: Andy Kosela <akosela@andykosela.com> (maintainer)
* Update to 2.1.6wxs2012-02-083-66/+58
| | | | | PR: ports/164810 Submitted by: Andy Kosela <akosela@andykosela.com>
* Update to 2.1.5eadler2012-02-052-3/+5
| | | | | | | | | | Changes: * fix bug in ftp code * fix bug in text www browsing PR: ports/164797 Submitted by: Andy Kosela <akosela@andykosela.com> (maintainer)
* Add new port: fbsdmonjgh2012-02-049-0/+122
| | | | | | | | | | | | Submit system and ports statistics to fbsdmon.org. Statistics can be sent from command line, from rc script or from periodic script. WWW: http://fbsdmon.org/ PR: ports/164608 Submitted by: Grzegorz Blach <magik at roorback.net> Approved by: rene (mentor)
* - update to 1.1bapt2012-02-022-3/+3
| | | | | | | | | | | Changes: - add ARCH=i386 in make.conf on i386 jail for amd64 host [1] - testport and bulk now uses the same package dir: ${POUDRIERE_DATA}/packages/<jailname>-<portstreename> [2] - fix testport with pkgng - remove an extras .txz when creating a jail > 9.0 Submitted by: martymac[1] Suggested by: avilla[2]
* poudriere is a tool primarily designed to test package production onbapt2012-02-014-0/+42
| | | | | | | | | FreeBSD. However, most people will find it useful to bulk build ports for FreeBSD. WWW: http://git.etoilebsd.net/poudriere/ Of course this is pkgng aware and it support incremental upgrade of binary bulks :)
* Make this port compatible with user-set TMPDIR environment variablemarck2012-01-302-4/+4
| | | | | | | Committed directly due to maintainer-timeout of 1 month and non-intrusive change behaviour. PR: ports/163697
* Please welcome pkgng beta1.bapt2012-01-304-0/+74
| | | | | | | | if you want to use it please define WITH_PKGNG=yes in your /etc/make.conf For more information read the announcement on the mailing list With hat: portmgr Non-Regression test: linimon
* Fix plist for bash completion file. Bump PORTREVISION for it as well.dougb2012-01-241-2/+2
| | | | Submitted by: sunpoet
* At the moment 1385 ports use BUILD_DEPENDS= ${RUN_DEPENDS} and 450eadler2012-01-221-1/+1
| | | | | | | | | | ports use BUILD_DEPENDS:= ${RUN_DEPENDS}. This patch fixes ports that are currently broken. This is a temporary measure until we organically stop using := or someone(s) spend a lot of time changing all the ports over. Explicit duplication > := > = and this just moves ports one step to the left Approved by: portmgr
* Move the Bash completion file to ${PREFIX}/etc/bash_completion.ddougb2012-01-202-8/+6
| | | | | | Bump PORTREVISION for the WITH_BASH case While here, remove the license info
* Update to 1.0.4.romain2012-01-152-3/+3
|
* Fix rc script to follow up removal of set_rcvar in HEADcrees2012-01-152-0/+4
| | | | Approved by: miwi (maintainer)
* - escape shell namesdinoex2012-01-141-1/+1
|
* In the rc.d scripts, change assignments to rcvar to use thedougb2012-01-141-1/+1
| | | | | | | | | | | literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar(). In cases where I had to hand-edit unusual instances also modify formatting slightly to be more uniform (and in some cases, correct). This includes adding some $FreeBSD$ tags, and most importantly moving rcvar= to right after name= so it's clear that one is derived from the other.
* share/doc/HTML/en/kports/common is a symlink, not a directory change the ↵bapt2012-01-122-2/+2
| | | | | | | | | | | plist to reflect this bump portrevision PR: ports/164047 Spotter by: (pointyhat) pkgng exp-run Submitted by: bapt (myself) Approved by: Hannes <kports@soulrebel.in-berlin.de> (maintainer)
* - change required APACHE version from 13+ to 20+ohauer2012-01-022-2/+2
| | | | | | | | (prepare to remove www/apache13) - no PORTREVISION bump since apache22 is the default with hat apache@
* End WWW CPAN URL with a "/"ehaupt2011-12-281-1/+1
|
* Mark as broken on powerpc-9.linimon2011-12-281-0/+3
| | | | Hat: portmgr
* Update to 2.13.8.marcus2011-12-272-18/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Complete the check for CPPFLAGS being set indirectly by checking MAKE_ENV in addition to CONFIGURE_ENV. [1] * Remove checks for port file headers as we are phasing them out in FreeBSD. [2] * Check to make sure CPAN URLs end with a '/'. [3] * Check for LDFLAGS being overridden just as we do for CPPFLAGS [4] * Suggest += instead of = to override CPPFLAGS and LDFLAGS [4] * Check for any overriding use of *FLAGS and suggest an alternative [4] * Do not warn of direct command use for WX_COMPS. [5] * Add support for named license macros when checking for order. [6] * Make the check for the direct Apache dependency more strict. [7] PR: 160448 [1] 159272 [3] 160959 [4] 161971 [5] 163617 [6] 163523 [7] Submitted by: gjb [2] amdmi3 [4]
* This is a ports upgrading utility for massive forced reinstalltion,eadler2011-12-265-0/+35
| | | | | | | | | and for those who are pursuing the perfect packages environment. WWW: http://www.mwghennndo.com/softwares/portsreinstall/ PR: ports/154217 Submitted by: Mamoru Sakaue <sakaue.mamoru-cmfho5lt@samurai.mwghennn.net>
* New Featuresdougb2011-12-132-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============ 1. Add a feature to allow users to list files that should be preserved across upgrades. Various Improvements ==================== 1. Add a verbose message for cleaning WRKDIRPREFIX 2. Improve the handling of the -F option with packages, especially with --packages-only: * In update_port() do better at saying what we're launching a child to do * In post_first_pass() make clear that we are fetch'ing, not building, installing, etc. * In multiport() call check_fetch_only when we're done * In the main body add fetch'ed ports to the CUR_DEPS list so that they are only fetched once. 3. Various typo fixes for the man page. Bug Fixes ========= 1. If an update fails in a child port the parent needs to source the $IPC_SAVE file before it bails out to make sure that various lists are updated in the parent. This is particularly important for the list(s) of work already completed, and especially to update PM_NEEDS_UPDATE for the message of how to resume from the point of failure. 2. For multiple -r, don't add a port to the list of dependents to rebuild if it was itself specified as a -r port. 3. In parent_exit() run the code to kill background processes if we're called with a non-zero exit code. That will trigger it (for example) where the user answers no to the confirmation prompt and is either using -D, or the generation of the list of valid distfiles did not complete. 4. Until I can revamp the way dependencies are tracked, include all 3 forms of CONFLICTS to make sure we catch alternates.
* It turns out that perl 5.12 and later has a stronger strict rule andwosch2011-12-131-0/+11
| | | | | | | | | refuse to run the script. The patch is pretty trivial, just adding 2 quotes around a word. This patch is required for the upcoming FreeBSD 9 release. Approved by: erwin (portmgr)
* Update to 0.9.7kmoore2011-12-082-3/+3
| | | | Feature safe: yes
* Take maintainership from ports@.olgeni2011-11-293-2/+30
| | | | | | | Chase BSD.local.dist location: it now lives in ports/Templates and is no longer installed in /etc/mtree. Feature safe: yes
* Make a pkg-plist for a FreeBSD port. Try to be as "automatic" as possible.crees2011-11-254-0/+35
| | | | | | | | | | That's all it does ;-) WWW: http://code.google.com/p/pkg-plist/ PR: ports/162567 Submitted by: Martin Tournoij <martin@arp242.net> Feature safe: yes
* - Update to 3.4.1beat2011-11-233-3/+5
| | | | | Approved by: itetcu (maintainer, implicit) Feature safe: yes
* Update to 1.0.3.romain2011-11-182-3/+3
| | | | Feature safe: yes
* - Remove WITH_FBSD10_FIX, is no longer neededmiwi2011-11-091-1/+0
|
* - Update to 2.7clsung2011-11-092-4/+4
| | | | | PR: ports/162356 Submitted by: maintainer (Matthew Seaman)
* - Update to 0.3.r52sunpoet2011-11-092-5/+5
| | | | | | | - While I'm here, change USE_PYTHON from 2.4+ to yes PR: ports/162394 Submitted by: Vladimir Chukharev <vladimir.chukharev@gmail.com> (maintainer)
* Update to 0.9.6kmoore2011-11-082-3/+3
|
* For a given port determine its dependences using any combination of theohauer2011-11-074-0/+59
| | | | | | | | | | | | | | | | | - FETCH_DEPENDS - EXTRACT_DEPENDS - PATCH_DEPENDS - LIB_DEPENDS - BUILD_DEPENDS - RUN_DEPENDS and show them as a pseudo graphical tree. Use back references for cross-connections. WWW: http://code.google.com/p/porttree/ PR: ports/160007 Submitted by: Vladimir Chukharev
* - Remove BROKEN on 9.Xtabthorpe2011-11-041-2/+2
| | | | | | | - Mark as IGNORE for ${OSVERSION} >= 900000 && ${OSVERSION} < 900038 PR: ports/162205 Submitted by: Stephen Hurd <shurd sasktel.net> (maintainer)
* Update to 0.9.5kmoore2011-11-042-3/+3
|
* - Update to 2.1.4az2011-11-012-4/+4
| | | | | | | * fix syntax error on 9.x PR: ports/162158 Submitted by: Andy Kosela <akosela@andykosela.com> (maintainer)
* Add PORTREVISION and PORTEPOCH to Synopsis of submitted PRs.crees2011-10-312-1/+32
| | | | | PR: ports/154809 Submitted by: milki <milki@rescomp.berkeley.edu>
* - Update to 3.4miwi2011-10-308-181/+31
| | | | | | | Changelog: http://marcuscom.com/pipermail/tinderbox-list/2011-October/002347.html Approved by: maintainer (implicit_)
* Fix build on FreeBSD 10kwm2011-10-301-0/+1
|
* Update to version 2.6. This adds GraphViz compatible output todougb2011-10-273-3/+15
| | | | | | | | | | | | | | | | | | | | | | portdepends, plus some routine bug fixing. - Accessor methods for array valued items now mostly return arrays rather than array references. This makes quite a lot of code a lot clearer. - Add GraphViz output mode to portdepends(1). Pretty pictures of port dependency trees. - Remove TODO file as (a) most of the items were done and (b) most recent changes weren't listed in there. - Minor docco tweak to portindex reflecting currently supported FreeBSD major versions. - Bump VERSION to 2.6 and CACHE_VERSION to 2.5 PR: ports/161396 Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
* - Fix extra patches for tmpfs supportbeat2011-10-262-4/+4
| | | | Approved by: miwi
* - Update to 3.4.r3miwi2011-10-263-5/+6
| | | | | | | | | | | Changelog: * Correct a mismerge of schema * Correct some typos * Properly add the checksum Hooks to the upgrade code * Fix some variable initialization issues in the webui * Allow Jails and Builds to be removed when BuildPortsQueue entries exist Approved by: maintainer implicit
* - Fix a typomiwi2011-10-261-1/+1
| | | | Approved by: maintainer implicit
* The vast majority of pkg-descr files had the following format when theydougb2011-10-247-12/+3
| | | | | | | | | | | | | | | | had both lines: Author: ... WWW: .... So standardize on that, and move them to the end of the file when necessary. Also fix some more whitespace, and remove more "signature tags" of varying forms, like -- name, etc. s/AUTHOR/Author/ A few other various formatting issues
* Remove more tags from pkg-descr files fo the form:dougb2011-10-248-24/+2
| | | | | | | | - Name em@i.l or variations thereof. While I'm here also fix some whitespace and other formatting errors, including moving WWW: to the last line in the file.
* - bump PORTEPOCH :(itetcu2011-10-202-1/+2
| | | | | | | - try to fix plist Reported by: many Pointyhat to: itetcu@ (me)
* - Update to 0.9.4kmoore2011-10-202-3/+3
| | | | Changes: http://wiki.pcbsd.org/index.php/PBI_Manager#Release_History
* - upate to 1.70dinoex2011-10-184-4/+7
|
* Remove references to mysql 323 and 40, most commonly of the form:dougb2011-10-171-2/+1
| | | | IGNORE_WITH_MYSQL= 323 40
* - Add dependency on qt4-gui.avilla2011-10-172-2/+2
| | | | - Bump PORTREVISION.
* - fix a bug in the hooks sql [1]itetcu2011-10-174-6/+15
| | | | | | - temporarelly disable TMPFS optional patch Submitted by: beat@ [1]
* Update to 3.4RC2.itetcu2011-10-173-17/+25
| | | | | | Note: this release contains schema/DB changes. Be sure to run the upgrade procedure to properly incorporate the new changes. There will be at least one other DB change before 3.4 release, too.
* Remove no-longer relevant commentdougb2011-10-021-3/+0
|
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)amdmi32011-09-244-9/+7
| | | | | | | | | - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead PR: 157936 Submitted by: myself Exp-runs by: pav Approved by: pav
* - update to 1.1eadler2011-09-182-3/+5
| | | | | | | | - symports now respects PORTSDIR - internal version now matches ports version - add license Approved by: bapt (mentor)
* - Disallow from pointyhat until the distfile situation is resolvedpav2011-09-171-0/+2
|