aboutsummaryrefslogtreecommitdiffstats
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* - 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
|
* - Return these ports to the heaptabthorpe2011-09-161-1/+1
|
* - Git is needed at the fetch stage, not build.stas2011-09-131-1/+1
| | | | Reported by: pav
* Minor cleanup. No functional changes, hence no version bump.des2011-09-121-15/+4
|
* New Featuresdougb2011-09-122-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============ 1. Add the ability to retry package creation. This is mostly useful for PM_SU_CMD after a build that took so long that your sudo ticket has expired. 2. Add support for multiple -r options on the same command line. [1] Various Internal Cleanups and Improvements ========================================== 1. s/printf/echo -e/ for consistency, and use it to full advantage 2. In the code that derives the proper value of PACKAGESITE remove 6.x and add 9.x. Also add a 10-current entry. 3. Add a more-or-less painless test to deal with the issue of the current working directory no longer existing. This problem usually manifests as a "The value of DISTDIR cannot be empty" error because 'make -f' does not handle this condition gracefully. 4. In find_and_delete_distfiles() (run after a successful install) change the default pattern to be foo-[0-9]* instead of foo* [2] When the new pattern doesn't match any existing distfiles, fall back to the old one. 5. Also in find_and_delete_distfiles(), cache matches to $DI_FILES so that we don't have to re-test that same file again. 6. Change the method used to print the prompt in get_answer_g() to echo -e so that I can be more flexible in formatting prompt messages. 7. For --clean-packages if a package is up to date but not installed it should still be deleted if -y is in use. 8. Avoid duplicate word in a composite sentence [3] 9. If a user has non-standard FETCH_ARGS it could circumvent the intent of --always-fetch, so forcibly unlink the file before proceeding to the fetch routine. Sponsored by: Henk van Oers [1] Suggested by: Lapo Luchini <lapo@lapo.it> [2] Submitted by: Dan Allen <danallen46@airwired.net> [3]
* Remove 2004 aspell entry that has long since been dealt with.dougb2011-09-051-1/+0
| | | | | | | The format of the entry incorrectly matched dictionaries that could not possibly be vulnerable to the buffer overflow issue. Approved by: simon
* Allow the environment to override the default ports directory.des2011-09-012-4/+9
|
* - Make porupgrade-devel port fetch the latest version directly from github,stas2011-08-303-42/+23
| | | | so it's really -devel.
* New release: version 2.4dougb2011-08-292-5/+7
| | | | | | | | | | | | | | | | | | | | - Fix bug where LIB_DEPENDS data was missing from some of the RUN_DEPENDS column in the generated INDEX (reported by dougb) - Add an option to portdepends to shorten the output. Only traverse each dependency sub-tree one time. For complex ports this results in a substantial decrease in output -- the long form can produce literally millions of lines. - Add LICENSE - Pet portlint This release modifies the on-disk binary format of the cache. You will need to rerun cache-init after upgrading. PR: ports/160252 Submitted by: maintainer
* Chase libnotify, libproxy and webkit-gtk2 shlib changes, and fix build where ↵kwm2011-08-246-3/+158
| | | | needed.
* - Update to 2.4.9.3 (a bugfix release).stas2011-08-236-86/+4
|
* - We don't install README anymore.stas2011-08-234-2/+34
| | | | - Fix a bug when :map was used on a string.
* - Don't use ruby 1.9 File.realpath(), use File.expand_path() instead.stas2011-08-233-1/+51
| | | | | The former generates exceptions when the path doesn't exist, which is not what we want.
* - Fix plist.stas2011-08-231-1/+0
|
* - Update to 2.4.9.2.stas2011-08-232-3/+3
| | | | This version is a bugfix release.
* Update to 2.13.7.marcus2011-08-222-5/+15
| | | | | | | | | | | | | * Change a comment to relfect the check number [1] * Add a check to see if a file that ends in ".core" was checked into CVS [2] * Do a proper check for 2 or 3 tuple depends [3] * Correct the detection of the WWW string in pkg-descr [4] PR: 159057 [3] 159522 [4] Reported by: Ilya A. Arkhipov <micro@heavennet.ru> [1] Requested by: netchild [2] Sbumitted by: sunpoet [4]
* - change the email address I use to maintain portseadler2011-08-222-2/+2
| | | | Approved by: bapt (mentor)
* - change the email address I use to maintain portseadler2011-08-222-2/+2
| | | | Approved by: bapt (mentor)
* - bump PORTREVISION from ports if USE_APACHE=13+ or 20+ is definedohauer2011-08-212-3/+4
|
* - Provide the new URL.stas2011-08-191-0/+1
|
* - Update portupgrade to 2.4.9.stas2011-08-183-15/+4
| | | | This version brings ruby 1.9 support contributed by Steve Wills.
* Fix assertion when using PKGINSTALL builder (-DUSE_PACKAGE_DEPENDS)zi2011-08-022-0/+12
| | | | | | PR: ports/159268 Submitted by: David Naylor <naylor.b.david@gmail.com> [maintainer] Approved by: wxs (mentor)
* - Sort SUBDIRssunpoet2011-08-011-1/+1
| | | | - Fix NO_VIET_KDE coverage
* - Update to a new snapshot. This revision adds compatibility withstas2011-07-262-3/+3
| | | | ruby 1.9 using patches contributed by Steve Wills <swills@FreeBSD.org>.
* Bump PORTVERSION to 0.2.0 according to HISTORY section in embedded manual.mandree2011-07-251-1/+1
|
* - fixed a bug where skipping non-existent command line argumentsmandree2011-07-251-10/+29
| | | | | | failed and resulted in an unterminated (endless) loop. - added the --no-find option
* Update to 0.1.3.1zi2011-07-253-7/+17
| | | | | | PR: ports/159073 Submitted by: David Naylor <naylor.b.david@gmail.com> [maintainer] Approved by: wxs (mentor)
* Now that the Java 1.3 and Java 1.4 ports are deprecated and will expire soon,linimon2011-07-211-2/+1
| | | | | | | | | | | | | | | | remove support for them from bsd.java.mk. As Jikes is not available in Java 1.5 or higher, remove it from bsd.java.mk too (suggested by hq@) and from the ports which used it (only occurences were USE_JIKES=no). Support for the Blackdown VM is also removed, as it is not available in Java 1.5 and higher. Also remove the mapping from Java 1.1-1.4 to Java 1.5+ in bsd.java.mk to detect old, broken ports; therefore bump the minimal value of JAVA_VERSION to 1.5. While here, replace static values of JAVA_VERSION in files/*.in by %%JAVA_VERSION%% . PR: ports/158969 Submitted by: rene Tested on: pointyhat-west -exp
* Update to 0.9.3kmoore2011-07-203-5/+5
|
* Update my email address on the ports I maintain.zi2011-07-161-1/+1
| | | | Approved by: wxs@ (mentor)
* - Update to 1.0.2;romain2011-07-144-4/+9
| | | | - While here fix a malformed RUN_DEPENDS.
* - Update textproc/hs-stringsearch to 0.3.6ashish2011-07-101-1/+1
| | | | Obtained from: FreeBSD Haskell
* Update to 2.13.6.marcus2011-06-273-31/+74
| | | | | | | | | | | | | | | | | | | * Be more careful is searching for WITH(OUT)_FOO OPTIONS checks so to avoid false positive warnings. [1] * Support := in the *_DEPENDS section. [2] * Make sure we expand DISTNAME to catch potential superfluous uses of it. [3] * Fix the error seen when one passes CPPFLAGS to CONFIGURE_ENV. [4] * Add the license block check after the MAINTAINER block [5] * Add a check for use of ${FIND}...${XARGS} ${RM}. [6] PR: 156164 [1] 155753 [2] 154320 [3] 158305 [5] 157566 [6] Submitted by: sahil [1] "Ilya A. Arkhipov" <micro@heavennet.ru> [5] Reported by: pav [4]
* - Assign new maintainer.wxs2011-06-211-1/+1
| | | | Submitted by: Ryan Steinmetz <rpsfa@rit.edu> (private mail)
* Update to new upstream version 0.16.mandree2011-06-212-5/+5
| | | | | | | | Reset maintainer (timeout 26 days). Submitted by: mandree Approved by: maintainer timeout PR: ports/157341
* - Replace ../../authors in MASTER_SITE_SUBDIR with CPAN:CPANID macro.az2011-06-201-1/+1
| | | | | | See http://wiki.freebsd.org/Perl for details. - Change maintainership from ports@ to perl@ for ports in this changeset. - Remove MD5 checksum
* - Update to 0.1.3dhn2011-06-203-6/+3
| | | | | PR: ports/158025 Submitted by: David Naylor <naylor.b.david@gmail.com> (maintainer)
* Update to 3.9.1, a minor bugfix version:dougb2011-06-082-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | In shuffling around the updating of +REQUIRED_BY I forgot to delete empty grep_deps files. [1] While I'm looking at unlink'ing files, bring some sanity to the various places that it's done which haven't been reviewed in a while: * Fix the pm_unlink* functions to use the builtin test * Only/always call the function when we're not sure if the file exists * Just use /bin/unlink when we're sure it does * In parent_exit the glob pattern in the for loop will return 'pattern-*' if there are no matches, so test for that specifically rather than returning to the conditional version. The mere presence of IS_INTERACTIVE in the Makefile is not enough, the condition needs to be verified in case it is conditional [2] We want to make sure that $TMPDIR exists before trying to use it. The cheapest way to do this is to just call mkdir -p. Move the umask call before this to be safe. Split the test for the existence of /usr/X11R6 and whether or not it's a link for one more micro-optimization. Submitted by: olgeni [1] PR: ports/157481 [2] Submitted by: Carl <k0802647@telus.net> [2]
* - Fixed archive checksum mismatch, as Mercurial was altering the contentsmiwi2011-05-312-4/+4
| | | | | | | on automated archive. Changed to static file. PR: 157260 Submitter: maintainer
* - Update to 0.4.wxs2011-05-312-3/+5
| | | | | | | - Add LICENSE PR: ports/157391 Submitted by: Mario Pavlov <mgp@e-soul.org> (maintainer)
* Fix field width limits. Bump PORTREVISION.mandree2011-05-263-0/+32
|
* Bump USE_BDB to 41+, as it builds with 4.1.mandree2011-05-261-1/+1
|
* Bump PORTREVISION of all ports dependent on lang/ghc as duringashish2011-05-261-0/+1
| | | | | | | upgrade, lang/ghc cabal package cache gets invalidated causing all dependent ports to be reinstalled. Obtained from: FreeBSD Haskell
* - Update to 0.9.2kmoore2011-05-242-3/+3
|
* Remove databases/db3. All users were using db3+mandree2011-05-231-1/+1
| | | | | | and have in fact been using 4.0+ since 2011-04-12 (Mk/bsd.database.mk r1.57). Chase upgrade in dependent ports and change USE_BDB to 40+.
* Update to 0.8.1.shaun2011-05-164-5/+7
|
* - Please welcome GHC 7.0.3ashish2011-05-093-22/+6
| | | | | | | | | | | | | | | | | GHC in the ports tree has been updated to 7.0.3 and all other Haskell ports are also updated to their corresponding Haskell Platform versions, or latest versions. We would like to acknowledge the support of the FreeBSD Donations Team and Eotvos Lorand University, Faculty of Informatics who contributed to the server that we used for testing. We would also like to thank all the testers who tested FreeBSD Haskell ports and provided their feedback. PR: ports/156642 Approved by: tabthorpe (mentor) Obtained from: FreeBSD Haskell
* Add pbi-manager 0.9.1, toolset for building / running PBI files on FreeBSD.kmoore2011-05-046-0/+128
|
* New Features:dougb2011-05-022-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============= * The -F option now works with --packages and --packages-only o If -F --packages-only and there is no package to fetch, give the user a menu of options o If -F and --packages lack of a package is a soft fail * Revamp the code in check_fetch_only() and where we wait for b/g distfile fetching to complete to be a lot smarter: o In check_fetch_only() simplify the code to count fetch processes which both makes it faster by avoiding ps, and also makes it smarter because it will find fewer false positives. o In both, poll every 2 seconds, but only output to the console every 6. This way we'll be able to exit a lot sooner, but still avoid spamming the user with lots of messages. * In the event that an invalid combination of configuration options causes a port to be BROKEN, etc. allow the user to run --force-config and try again * Add the ability to specify the -t option to -L and --index-only to check every installed port instead of using the shortcut. This is slow, but useful on an old system where there is no ports tree and one or more of the ports is so old that it no longer exists in INDEX. Bug Fixes: ========== Fix an unfortunately long-standing bug in the --package code, we need to update the +REQUIRED_BY files for ports that the installed port depends on. When I tested pkg_add originally I confirmed that it did this, but I neglected to re-test when adding the --no-deps option, which suppresses this behavior. Mea culpa. So take this opportunity to fix the bug, and improve some other things in the process: * Add code to the section that updates dependencies for the newly installed package to walk the +CONTENTS file and runs the +REQUIRED_BY update for every port that the newly installed depends on. * Various non-user-visible optimizations to the dependency udpating code * When called from gen_dep_list, which also uses temp_list as a local variable, uniquify_list() needs its own set of local variables otherwise temp_list ends up being duplicated by uniquify_list Minor Optimizations: ==================== * Micro-optimize a few more cases where we can avoid going out to disk to test stuff by separating the test for a variable first. * Continue the campaign to unset things to keep the environment small * Various other micro-optimizations
* - Mark BROKEN on 9-CURRENTpav2011-05-021-1/+7
| | | | Reported by: pointyhat
* Connect portbuildermakc2011-04-301-0/+1
|
* Add new port ports-mgmt/portbuilder:makc2011-04-304-0/+82
| | | | | | | | | | | | | | | | | A concurrent ports building tool. Although FreeBSD ports supports building a single port using multiple jobs (via MAKE_JOBS) however it cannot build multiple ports concurrently. This tool accomplishes just that. Some of its key features: * Concurrent port building * Load control * Top like UI * Persistent builds (by default) WWW: http://github.com/DragonSA/portbuilder/ PR: ports/156441 Submitted by: David Naylor <naylor.b.david at gmail.com>
* Remove expired ports:rene2011-04-3018-7560/+0
| | | | | | 2011-04-24 ports-mgmt/portmk: has not been kept up to date for > 6 months 2011-04-26 ports-mgmt/portsman: hardwires an ancient version of INDEX 2011-04-30 mail/kiltdown: upstream seems dead since 2001
* Clean up zsh-related directories if the zsh completions are includeddougb2011-04-261-0/+1
| | | | | PR: ports/156651 Submitted by: ohauer
* - Update to 1.0.1dhn2011-04-172-3/+3
| | | | | PR: ports/156446 Submitted by: Victor Semionov <vsemionov@gmail.com> (maintainer)
* Release version 3.8:dougb2011-04-162-5/+5
| | | | | | | | | | | * Fix a long-standing bug with EUID detection. If the UID was > 4 digits the code would fail. Fix this by using a more efficient ps command. While I'm at it, use the same more efficient method for determining the process group id for the trap cleanup routine. * Fix a buglet in the new --update-if-newer code, exit if all listed ports are actually up to date.
* New Features:dougb2011-04-112-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add --update-if-newer which will operate on a list of ports given on the command line. If a port list is already up to date, it will be skipped. * Tweak the way INDEX files are downloaded and installed to only require root privileges for the minimum possible number of actions, and do things in a more secure way: 1. If necessary to download the new INDEX.bz2, as a non-root user, do it in a temporary directory created with mktemp 2. If necessary to update the actual INDEX file unzip it in that same temporary directory 3. Only use $PM_SU_CMD to install the file if necessary 4. Unlink both INDEX and INDEX.bz2 in their real locations before installing the new versions * Add the ability to store the portmaster.rc file in the same directory as the script itself. Many improvements to the --index-only/--packages-only code, particularly in the absence of a ports tree. * Make the --index* options more friendly to being duplicated in the rc file and command line. Mixing different options will still trigger an error, however having the same option both places will not. * Don't do the work of handling the INDEX file if we won't need it (-l, --list-origins, -e, -s) * Reorganize the final check of $pd (PORTSDIR) to properly handle the various combinations * For multiple ports and -o, only test for the origin directory if we are not using the INDEX. If we are, check it there instead. * Add some code to --check-depends to explicitly handle --index-only. It worked before by ignoring the origin test if there was no ports directory, but failed if --index-only was also used. This is better both because it doesn't fail with --index-only, but also because it now uses the index to validate $origin. * Since --check-depends now works with --index-only, update usage() Also: * Add some whitespace to the "Installing new +CONTENTS" message * In --clean-packages show the path in the delete prompt for stale packages that are not installed like we do for ones that are * Various internal cleanups and micro-optimizations
* Remove FreeBSD 6.x specific commentdougb2011-04-111-2/+0
|
* - Mark the conflict with portupgrade-devel as an install only conflict.stas2011-04-031-1/+1
|
* - Update to 20110403 snapshot. This build includes support for ruby 1.9stas2011-04-033-16/+5
| | | | | (tested by Steve Willis). - The conflict with portupgrade is actually an install conflict only.
* - Update to 0.0.4_0culot2011-03-302-3/+3
| | | | | PR: ports/156004 Submitted by: Kostas Petrikas <kpetrikas AT gmail.com> (maintainer)
* - Fix build on -CURRENTpav2011-03-263-34/+158
| | | | | PR: ports/155771 Submitted by: Stephen Hurd <shurd@sasktel.net> (maintainer)
* Mark Berkeley DB 5.1 incompatibility.mandree2011-03-221-0/+1
|
* Update to 2.13.5.marcus2011-03-212-6/+17
| | | | | | | | | | * Check for the direct assignment of BUILD_DEPENDS to RUN_DEPENDS [1] * Add a deprecated pointer for USE_XPM. [2] * CPPFLAGS is now passed to CONFIGURE_ENV automatically. [3] PR: 154896 [1] 155550 [3] Submitted by: eadler [2]
* Update MASTER_SITESkwm2011-03-191-1/+1
| | | | | PR: ports/155672 Submitted by: maintainer
* - Get Rid MD5 supportmiwi2011-03-1937-37/+0
| | | | With hat: portmgr (myself)
* Update to 20110317. This rolls up the patch committed previouslywxs2011-03-183-16/+3
| | | | | | | and addresses a (now-fixed) problem when bsd.sites.mk was using Ftp:// instead of ftp://. [1] Submitted by: [1]: Gerard Seibert (private mail)
* - Update to 2.3miwi2011-03-153-6/+6
| | | | | PR: 155542 Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
* Add new ports-mgmt/pkgs_whichmandree2011-03-124-0/+407
| | | | | | This is a fast, Perl5-based, database-less pkg_which variant useful to assist with site-package-upgrades, for instance, after a Python 2.6 -> 2.7 upgrade.
* Add a patch to fix an issue under python 2.7.wxs2011-03-103-1/+13
| | | | | | | While here, drop MD5 from distinfo. Discussed at: http://forums.freebsd.org/showthread.php?p=126331#post126331 Submitted by: avilla@, jhelfman@e-e.com
* - Update to 0.0.3.0miwi2011-03-062-4/+4
| | | | | PR: 155294 Submitted by: maintainer
* Indent SUBDIRs by 4 spaces instead of 3martymac2011-03-041-73/+73
| | | | Approved by: portmgr@, ehaupt (mentor)
* - Mark BROKEN on 7.X: calls libarchive function that's not present < 8.Xpav2011-03-041-1/+7
| | | | Reported by: pointyhat
* Mark as deprecated: hardwires INDEX-5.linimon2011-02-261-0/+3
|
* Chase after net/openldap24-server update.delphij2011-02-251-1/+1
| | | | Reminded by: miwi
* Mark as deprecated: I haven't kept this up to date for close to a year,linimon2011-02-251-0/+3
| | | | | | and no one has complained. Please contact me if you are interested in taking it over.
* - Move to py25 or abovemiwi2011-02-255-6/+6
| | | | - While here kick md5 support
* - Update to 0.0.2_0miwi2011-02-192-10/+4
| | | | | | | - Support now FreeBSD 7.X PR; 154862 Submitted by: maintainer
* Remove a debugging line that was left in.marcus2011-02-162-2/+2
| | | | Reported by: lwhsu
* Update to 2.13.4.marcus2011-02-142-11/+14
| | | | | | | | | | | | * Check for duplicate MANx macros [1] * Add a warning if the wrong CPAN URL is used for the WWW URL [2] * Remove an obsolete CPAN warning [3] PR: 154069 [1] 154149 [2] 154724 [3] Submitted by: skreuzer [2] milki@rescomp.berkeley.edu [3]
* Use ${BINMODE} instead of 555 to fix INSTALL_AS_USER installations.marcus2011-02-141-1/+1
| | | | PR: 154552
* Fix WWW in pkg-descr to http://search.cpan.org/dist/<MODULE> for unification.az2011-02-121-1/+1
| | | | | | No functional changes. Sponsored by: p5 namespace
* bxPKG is a GTK+ based tool to manage binary packages on BSD systems.miwi2011-02-124-0/+37
| | | | | | | WWW: http://bxpkg.bsdroot.lv PR: portsi154563 Submitted by: Kostas Petrikas <kpetrikas at gmail.com>
* Add some improvements via Doug:remko2011-02-052-9/+13
| | | | | | | | | | | | | | | | | | | This patch changes the order in which the conf file is read vs. when the default variable assignments are made in order to provide the ability to override them in the conf file. It also adds the ability to include a conf file in the same directory as the script. The patch also changes some of the = assignments to := where having a null setting by mistake would be fatal. The use case for these changes is the ability to "package" all of the elements together in one place for use on multiple systems that can all mount the same central location. PR: 154518 Submitted by: dougb Hat: secteam Feature safe: yes
* Don't enclose URLs in <>, it makes them harder to copy&paste and URLs areuqs2011-02-012-3/+3
| | | | | | | | not email addresses. PR: ports/127214 (first half) Reviewed by: simon Feature safe: yes
* Update to version 3.6.1, a bugfix to the formatting for user inputdougb2011-01-162-5/+5
| | | | | | messages covered by the -[y|n] support added in the last version. Feature safe: yes
* - Over to a willing maintainerpav2011-01-141-1/+1
| | | | Feature safe: yes
* Heiner does not have time for FreeBSD anymore, reset MAINTAINERSHIParved2011-01-111-1/+1
| | | | | | | | PR: 153897 Submitted by: Heiner Eichmann Feature safe: yes Mark kde3-apireference as DEPRECATED
* Update to 2.13.3marcus2011-01-102-6/+11
| | | | | | | | | | * Do not warn when the "work" directory is not in CVS. [1] * Improve Ruby docs and examples handling. [2] PR: 152053 [1] 153596 [2] Submitted by: Eitan Adler <lists@eitanadler.com> [1] tota [2]
* - Update to 0.6.3.3.avilla2011-01-053-7/+3
|
* Update to verion 3.6dougb2011-01-032-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New Features ============ 1. The PT_NO_INSTALL_PACKAGE make variable will cause a port to always be compiled, instead of being installed from a package. It cannot be used in combination with the -PP/--packages-only option. [1] 2. All user input is now wrapped in a verification routine to make sure that yes means yes, etc. 3. The -e, -s, --clean-distfiles, --clean-packages, --check-depends and --check-port-dbdir features can now take -y and -n options to answer "yes" or "no" respectively to all user dialogs. This also allows me to deprecate the horribly hacky --clean-distfiles-all and --clean-packages-all in favor of -y. 4. If using a separate WRKDIRPREFIX, when the run is over use find to clean out the empty directories that are left behind by the ports infrastructure. 5. If PM_PACKAGES is set, don't bother with build depends [2] Small Fixes And Improvements ============================ 1. Update usage() in the script and the man page for the new features, and improve the consistency between the two. 2. When we enter -PRERELEASE phase the package-finding code should still be looking at -stable. [3] 3. Fix some bugs with -r: * In certain situations dependent ports that were otherwise up to date would be missed. * For the purpose of not rebuilding the parent port when -R is used we only care about the dependencies of the parent port being up to date. 4. Error handling for INDEX fetch 5. The -e, -s, -l, -L, --list-origins, and --check-depends features all work fine without a ports tree * In -e and -s, delete_dist_list() requires the ports tree, so if the user didn't use -D imply it when the ports tree is missing, and hide delete_dist_list() behind that test 6. pdb and port_dbdir need default values for usage() Inspired by: Marco van Lienen <marco+freebsd-ports@lordsith.net> [1] Matthew Seaman <m.seaman@infracaninophile.co.uk> [1] Reminded by: ale [2] Reported by: Jakub Lach <jakub_lach@mailplus.pl> [3]
* I'm shocked, shocked to find that an orgy was going on in here!itetcu2011-01-021-1/+1
| | | | | | (fix typo orgi -> orig and fix plist). Submitted by: tabthorpe@
* Reroll the snap tarball to include my last upstream commit that fixes 2 sqlitetcu2011-01-022-3/+3
| | | | statements.
* - update to a snapshot from todayitetcu2011-01-023-8/+23
| | | | | | | | | - remove CSUP option, since csup port is gone because csup is in base on all supported OSVERSIONs - assure the needed dependencies are installed for sending emails and log compression via two OPTIONS: EMAILS and LOG_COMPRESS - flip ON by default the patches for tmpfs and parallel tindy instances - update plist for hooks/compress_wrkdir and webui's BuildGroups support
* - DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.pgollucci2010-12-302-2/+0
| | | | | | | PR: ports/153292 Submitted by: myself (pgollucci) Tested by: -exp run by pav Approved by: portmgr (pav)
* - Update to 0.6.3.2.avilla2010-12-293-24/+52
|
* Update to 0.6.11.marcus2010-12-272-3/+3
|
* - Try to be more friendly with 'spaces' in @dirrmtry while rendering ↵az2010-12-153-1/+12
| | | | | | | | | | | | | pkg-plist.*** - RIP MD5 in distinfo while I'm here. *** I'm not sure about this patch, so you can argue about it with me. Also you can look ports/152102. PR: ports/152156 Submitted by: az Approved by: sergei (timeout)
* - Fix portupgrade's shebang patcher.stas2010-12-144-2/+24
| | | | | Reported by: many Submitted by: knu
* Reset drizzt@gufi.org due to maintainer-timeouts and inactivity.linimon2010-12-091-1/+1
| | | | Hat: portmgr
* Fix a minor bug:dougb2010-12-082-5/+5
| | | | | | | | | | | When specifying 'portmaster port-1.23 dependency-of-port-2.34' the dependency would be built twice because the PM_NEEDS_UPDATE list is kept by ORIGIN. So use the same technique to validate the port in the build phase that we are using in the first pass. Also, update the documentation on full version upgrades to encourage users to back up any vital file in /usr/local before "making sure that it is empty."
* - update genplist to version 0.6ohauer2010-12-053-27/+3
| | | | | | | | | | | | | | | | | | | New Features: ============== - Handling of: PLIST_FILES, PORTEXAMPLES, PORTDOCS, PLIST_DIRS, PLIST_DIRSTRY - Specific return codes which can be used for automated testing - Ability to execute external scripts ( ~/.genplist/${portname} ) Sample script for the nmap port: ================================= $> cat ~/.genplist/nmap #!/bin/sh sed -i '' -E -e 's|^(share/ncat/)|%%WITHSSL%%\1|g' \ -e 's|^(@dirrm share/ncat)|%%WITHSSL%%\1|' ${1} PR: ports/152836 Submitted by: ohauer Approved by: Jason Bacon <jwbacon _at_ tds.net> (maintainer) via mail.
* - maintainer update to version 1.3.2ohauer2010-12-052-3/+3
| | | | | PR: ports/152835 Submitted by: Marin Atanasov Nikolov <dnaeon _at_ gmail.com> (maintainer)
* - Update to 0.6.2.avilla2010-12-043-44/+8
| | | | Approved by: miwi (co-mentor)
* Sync to new bsd.autotools.mkade2010-12-042-22/+2
|
* - Update to 1.3.1pav2010-11-303-5/+5
| | | | | PR: ports/152680 Submitted by: Marin Atanasov Nikolov <dnaeon@gmail.com> (maintainer)
* - Update to 1.3sunpoet2010-11-274-20/+52
| | | | | PR: ports/152222 Submitted by: Marin Atanasov Nikolov <dnaeon@gmail.com> (maintainer)
* Fix patch so it is buildable again.kwm2010-11-271-14/+3
|
* Update to 0.6.10.marcus2010-11-274-5/+15
|
* - Update to 20101123 snapshot:stas2010-11-242-3/+3
| | | | | - Fix the bug in BEFOREDEINSTALL processing. - Add .txz packages support.
* - Update to 2.4.8:stas2010-11-242-3/+3
| | | | | - Fix the bug in BEFOREDEINSTALL processing. - Add .txz packages support.
* Catch up with pib/Makefile rev 1.27 (2007/04/09) and actually use Tk 8.4.obrien2010-11-211-3/+11
| | | | [PR 110422 seemed to have missed this]
* Presenting GNOME 2.32.1 for FreeBSD. The offical release notes for thiskwm2010-11-206-35/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | release can be found at http://library.gnome.org/misc/release-notes/2.32/ This will be the last release of the GNOME 2.x series, mainly a bugfix and bridge release to the first release of the GNOME 3.x series. This release features commits by avl, marcus, mezz and myself. The FreeBSD GNOME Team would like to thank the following contributors and testers for there help with this release: Zane C.B. <vvelox@vvelox.net> romain@ Olaf Seibert <O.Seibert@cs.ru.nl> DomiX Bapt <baptiste.daroussin@gmail.com> jsa@ miwi@ Sergio de Almeida Lenzi <lenzi.sergio@gmail.com> Maxim Samsonov <xors@mne.ru> Kris Moore And pav@ for 2 exp-runs PR: ports/152255 ports/143260 ports/141033 ports/149629 ports/150350 ports/151523 With hat: gnome@
* - Update MAINTAINER addressashish2010-11-161-1/+1
| | | | Approved by: pgj (implicit)
* Respect basebeech2010-11-151-0/+4
| | | | | | PR: 146858 Submitted by: Anonymous <swell.k@gmail.com> Approved by: dinoex
* Bug Fixesdougb2010-11-102-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ========= 1. Since $build_l is no longer being incremented prior to the user's +IGNOREME decision it's no longer necessary to decrement it if the user chooses not to update that port. 2. While I was reading the trace to find this bug I noticed that we are running update_build_l() (which in turn updates PM_NEEDS_UPDATE) prior to running check_state() (FORBIDDEN|DEPRECATED|BROKEN|IGNORE), so move that check up; and move the "currently installed" and "port directory" messages up as well to give context to any messages from check_state(). 3. Only print the fast-resume message if we're building. Otherwise we might not know all the ports that need updating. 4. Fix the zsh completion file for --clean-packages[-all] Minor Fixes =========== 1. In read_distinfos_all() a missing DISTINFO_FILE doesn't need to be fatal like it does in read_distinfos() since it could be caused by something uninteresting like a MASTERDIR that exists in part of the tree that has not been downloaded (e.g., a c[v]sup refuse file). Add some whitespace around the message in case make also emits an error. 2. For --clean-distfiles* add a line after the "Checking" message to make the spacing consistent 3. In usage() fill in $pd if it's empty (which it will be for -h|--help) 4. Give a more helpful error message for -o when the port to be replaced isn't installed or listed as a dependency
* - Update to the latest snapshot.stas2010-11-092-6/+5
|
* - Update to 2.4.7.stas2010-11-086-65/+6
|
* Update to 2.13.2.marcus2010-11-082-7/+24
| | | | | | | | | | | | | | * Correct the UIDs passwd file format. * Parse out comments when checking dependency format. [1] * Added check for the case when LICENSE contains multiple tokens but LICENSE_COMB do not set or equal to 'single' (instead of correct 'multi' or 'dual'). [2] * Add support for @rmtry. [3] PR: 150997 [1] 151966 [2] 151301 [3] Submitted by: skv [2]
* Bump PORTREVISION for the MD5 changes that went in.wxs2010-11-051-0/+1
|
* Remove expired ports:garga2010-11-0410-221/+0
| | | | | | | 2010-11-01 ftp/kwebget: Development has ceased. 2010-11-01 multimedia/clive-utils: development has ceased; use multimedia/umph instead 2010-11-01 ports-mgmt/barry: Development has ceased. 2010-11-01 www/wb0: Development has ceased.
* Use PM_NEEDS_UPDATE to fix the problem introduced in 3.1 of ports being builtdougb2010-11-032-5/+5
| | | | | | | | in -a as dependencies, then built again because they were pre-scheduled for update. Use the same method to handle the same problem in multiport(), which allows me to remove one more list.
* Add p5-libwww as dependency.ehaupt2010-11-021-1/+3
| | | | | PR: 151889 Submitted by: Florian Smeets <flo@smeets.im>
* Upgrade to version 3.2dougb2010-11-012-5/+5
| | | | | | | | | | | | | | | | | | | | Bug Fixes ========= 1. Properly handle +IGNOREME files again 2. In safe_exit() only print the restart hint if -n PM_NEEDS_UPDATE Enhancements ============ 1. For -F, a better message for spawned children, and continue the campaign to do less irrelevant stuff. 2. Add some whitespace to the "All ports are up to date" message for -a 3. Make it clear in the docs that -e only handles single ports, and use the enhanced features of find_glob_dirs() to return better error messages if a glob doesn't match one and only one port. (Problem mentioned in PR.) PR: ports/151824 Submitted by: Ben Grimm <freebsd-pr@bengrimm.net>
* Update to version 3.1. In addition to the features listed below there aredougb2010-10-302-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | numerous internal reorganizations of various sections of code; and several informative messages have been updated to be more informative. :) If you're interested in all the details you can review the svn logs at http://svn.freebsd.org/viewvc/base/user/dougb/portmaster/ Catch Up With Ports Infrastructure ================================== 1. Switch to using DISTINFO_FILE instead of MD5_FILE 2. Use the SHA256 line from distinfo instead of MD5 3. The BEFOREPORTMK trick no longer works to list MASTER_SITES for all ports so switch to the slightly slower but more reliable pm_make without it. This will solve the problem of portmaster not fetching all distfiles in the background. 4. In the case statement to select the appropriate release for package fetching glob 9.0-CURRENT to handle snapshots as well. Various Improvements ==================== 1. If we fail, offer a suggestion for a shortcut to restart 2. In messages that refer to the INDEX file, use the variable to make it clear what we're working with. 3. In dependency_check() be clear when we're using the INDEX 4. Dramatic (9-10 times) speedup in iport_from_origin() by making an intelligent guess about what director{y|ies] to search in based on the origin directory name which means we're almost always looking in either exactly the right directory the first time, or at worst (such as the py-* ports) a dramatically smaller subset. 5. If using --index-only and neither INDEXDIR nor PORTSDIR are set, set INDEXDIR to $TMPDIR so that we can proceed. That makes PACKAGES the only variable the user has to set to use --index-only and --packages-only with no $PORTSDIR and no ports directory. Bug Fixes ========= 1. For the determination of LOCALBASE: a. Don't try to use INDEX if PM_INDEX is not set b. Give a more meaningful error message 2. Be more careful to check that there is a line for the port in the INDEX when working --index-only. 3. In the package fetch routine use a better string match to see if we have already downloaded the directory listing. The previous one worked but would match too many files for net* and x11*, especially when installing a lot of ports. So add a '.' to differentiate these. 4. The --clean-packages and --clean-packages-all features were added just a little too hastily, so overhaul them.
* - Update to 0.2ehaupt2010-10-302-6/+4
| | | | - Don't need www/p5-HTTP-SimpleLinkChecker anymore
* Deprecate md5 in favour of sha256 checksums. md5 checksums will no longererwin2010-10-291-4/+4
| | | | | | | | | | be generated or checked, and will be silently ignored for now. Also, generalize the MD5_FILE macro to DISTINFO_FILO. PR: 149657 Submitted by: rene Approved by: portmgr Tested on: pointyhat i386 7-exp
* Add alias information to pkg-message.wxs2010-10-251-0/+13
| | | | Approved by: itetcu@ (maintainer)
* Add alias information for wrkdirs to pkg-message for ports-mgmt/tinderbox.wxs2010-10-251-0/+3
| | | | | | Add all alias information to pkg-message for ports-mgmt/tinderbox-devel. Approved by: itetcu@ (maintainer)
* This port requires at least perl 5.10.1ehaupt2010-10-201-1/+1
| | | | Notified by: glarkin
* Add ports-mgmt/distilator, a command-line script to check the availability of aehaupt2010-10-195-0/+41
| | | | ports distfiles. This script can take advantage of perl threads if available.
* - Update to 2.1.3az2010-09-304-77/+71
| | | | | | | | | * update WWW * implement fixes suggested by Doug Barton * remove extra space in bpkg.8 PR: ports/151025 Submitted by: Andy Kosela (maintainer)
* - Update to 2.1.2az2010-09-253-15/+15
| | | | | | | | * regex patterns fix to some of the options * man updated PR: ports/150906 Submitted by: Andy Kosela <akosela@andykosela.com> (maintainer)
* - %%SITE_PERL%%/auto and %%SITE_PERL%%/%%PERL_ARCH%%/autopgollucci2010-09-242-2/+1
| | | | | | | are part of lang/perl5* pkg-plist - Bump PORTREVISIONs With Hat: perl@
* - Update to 1.0.1.romain2010-09-233-6/+11
|
* Update to 2.1.1makc2010-09-192-2/+2
| | | | | PR: ports/150700 Submitted by: Andy Kosela (maintainer)
* - Update to 2.1bapt2010-09-153-686/+355
| | | | | | | | | | | | * major new release * most functions has been rewritten for speed and efficiency * -S deprecated * -I switched with -i * search improvements (using INDEX) * overall code clean-up PR: ports/150324 Submitted by: Andy Kosela <akosela _at_ andykosela.com> (maintainer)
* Remove dependency of net/csup since the port is DEPRECATED and will be removedgarga2010-09-142-12/+0
| | | | Approved by: portmgr (pav)
* - Fix Exporter issue by updating to 1.2.2pgollucci2010-09-102-6/+4
| | | | | | PR: ports/148036 Reported by: Janne Snabb <snabb@epipe.com> Approved by: maintainer timeout (vvelox@vvelox.net)
* - use ${PERL} instead of perlpgollucci2010-09-091-1/+2
| | | | | | PR: ports/142151 Submitted by: Sevan Janiyan <venture37@geeklan.co.uk> Approved by: maintainer timeout (wosch ; 246 days)
* - Add JAVAJARDIR to substitutionsohauer2010-09-072-0/+20
| | | | | | | | - small fix if prefix is given with trailing / PR: 150273 Submitted by: Rob Farmer <rfarmer _at_ predatorlabs.net> Approved by: maintainer, glakin (mentor, implicit)
* Add missing bsd.port.options.mk include.shaun2010-09-061-0/+2
| | | | | PR: ports/149265 [1] Submitted by: Anonymous <swell.k@gmail.com> [1], ale
* Update to 0.6.7.marcus2010-09-062-4/+4
|
* - Upgrade to 0.6.1.avilla2010-09-034-12/+15
| | | | | | - Add LICENSE. Approved by: tabthorpe (mentor, implicit)
* - Mark DEPRECATED and set EXPIRATION_DATE to 2010-11-01decke2010-08-191-0/+3
| | | | | | PR: ports/149716 Submitted by: Simon Olofsson <simon at olofsson dot de> Approved by: miwi (mentor)
* - Updated to 0.5glarkin2010-08-142-9/+9
| | | | | | | - Minor Makefile cleanups PR: ports/149530 Submitted by: Jason Bacon <jwbacon at tds dot net> (maintainer)
* - Add DIST_SUBDIR for Haskell Cabal ports (with default of "cabal")pgj2010-08-081-3/+3
| | | | Suggested by: admi3
* Update to version 3.0dougb2010-08-082-10/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New Features ============ 1. Add an option to log actions after the run is complete. To enable it define PM_LOG in your rc file as the path of the file you want to log to. If using PM_SU_CMD make sure that the directory or file is writable by the unprivileged user. 2. Add the --clean-packages[-all] feature This works similarly to --clean-distfiles[-all] in that it searches the $PACKAGES directory for out of date packages, and either offers to delete them, or with -all deletes them without prompting. It also cleans out stale symlinks and empty directories. This necessitates moving init_packages_var() and parse_index() so they can be used by the new feature. The idea for grabbing the ORIGIN from the package's +CONTENTS file and checking to see if it is up to date came from: Alexey Markov <a.markov@complitex.ru> 3. Add an option to --clean-distfiles[-all] to allow a distfile to be valid if it matches ANY port in the tree, not just those installed. This requires building a distinfo list from all ports, so duplicate the relevant bits of read_distinfos() into read_distinfos_all(). The common elements are split into during the loop and after the loop, so making 4 functions total doesn't seem worth it. Add logic to --clean-distfiles to handle the -t option and call the right read_distinfos* function accordingly. 4. Add the ability to ignore failed backup package creation by setting PM_IGNORE_FAILED_BACKUP_PACKAGE in the environment (rc file, etc.) 5. Add the ability to skip the rebuild of the -r port by adding -R Cleanups and Tweaks =================== 1. Finalize the deprecations of /etc/portmaster.rc, -u and -p 2. If --local-packagedir and ${LOCAL_PACKAGEDIR}/All/${new_port}.tbz exists just use it, don't bother dereferencing $LATEST_LINK. This is faster, but it also solves the problem of (for example) packages/Latest/perl links to perl-5.10.x, even with 5.12.x installed and the 5.12.x package in packages/All 3. Change the behavior of the -G option. In the original version of portmaster the concept of 2 distinct passes through the dependency tree, the first to do all the 'make config's and the second to build everything was intrinsic to the design. When released publicly there were a non-trivial number of users who objected to the idea of 'make config' being mandatory, so I added the -G option to disable the whole first pass. However as time went on, more and more features were added that depended on the first pass, so it was necessary to rethink how -G works. In this version, the 2-pass design is now universal, and the only thing -G does is suppress the actual OPTIONS dialog. This has several benefits: a. Now all features are available to -G users b. The new method of suppressing the OPTIONS dialog is 100% effective (thus it's no longer necessary to use BATCH to truly suppress them) c. The --force-config option now overrides -G so users who really hate OPTIONS can have -G in their rc file, but still have it available by using --force-config on the command line Lots of variables, functions, and text have been modified to substitute out references to "config" in favor of "first pass" 4. Use nice for the make commands that actually build stuff 5. Improve the messages for fetching and updating INDEX 6. Add some whitespace in checkdepends() after removing stale data 7. If we're doing -F don't bother to initialize $PACKAGES 8. Clean up whitespace in the code 9. Use a better, more generic method of signaling an abnormal exit and call safe_exit with a status of 1 from more places. This is likely the cause of some of the vague problem reports I have received in the past that include complaints of, "I used -r/f and -R but portmaster still rebuilt certain ports a whole bunch of times." 10. In parent_exit() if INSTALLED_LIST has content but ilist does not, move it over so we can display the right information about work done 11. Make parse_index() more forgiving of PORTSDIR != /usr/ports 12. If PORTSDIR exists, but isn't a ports tree, warn the user, and when setting PACKAGES run tests against $pd, not literal /usr/ports. Thanks to bf@ for these 2.
* Remove portmaster from the ports treedougb2010-08-084-4594/+0
|
* Over to new maintainer, who seems to be interested in working on it.linimon2010-08-031-1/+1
| | | | Hat: portmgr
* Presenting GNOME 2.30.2. for FreeBSD.kwm2010-07-264-6/+71
|