aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* - Update textproc/hs-stringsearch to 0.3.6Ashish SHUKLA2011-07-101-1/+1
| | | | | | | Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=277445
* Update to 2.13.6.Joe Marcus Clarke2011-06-263-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] Notes: svn path=/head/; revision=276458
* - Assign new maintainer.Wesley Shields2011-06-211-1/+1
| | | | | | | Submitted by: Ryan Steinmetz <rpsfa@rit.edu> (private mail) Notes: svn path=/head/; revision=275947
* Update to new upstream version 0.16.Matthias Andree2011-06-202-5/+5
| | | | | | | | | | | Reset maintainer (timeout 26 days). Submitted by: mandree Approved by: maintainer timeout PR: ports/157341 Notes: svn path=/head/; revision=275940
* - Replace ../../authors in MASTER_SITE_SUBDIR with CPAN:CPANID macro.Andrej Zverev2011-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 Notes: svn path=/head/; revision=275886
* - Update to 0.1.3Dennis Herrmann2011-06-193-6/+3
| | | | | | | | PR: ports/158025 Submitted by: David Naylor <naylor.b.david@gmail.com> (maintainer) Notes: svn path=/head/; revision=275858
* Update to 3.9.1, a minor bugfix version:Doug Barton2011-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] Notes: svn path=/head/; revision=275210
* - Fixed archive checksum mismatch, as Mercurial was altering the contentsMartin Wilke2011-05-312-4/+4
| | | | | | | | | | on automated archive. Changed to static file. PR: 157260 Submitter: maintainer Notes: svn path=/head/; revision=274860
* - Update to 0.4.Wesley Shields2011-05-302-3/+5
| | | | | | | | | | - Add LICENSE PR: ports/157391 Submitted by: Mario Pavlov <mgp@e-soul.org> (maintainer) Notes: svn path=/head/; revision=274821
* Fix field width limits. Bump PORTREVISION.Matthias Andree2011-05-263-0/+32
| | | | Notes: svn path=/head/; revision=274684
* Bump USE_BDB to 41+, as it builds with 4.1.Matthias Andree2011-05-261-1/+1
| | | | Notes: svn path=/head/; revision=274682
* Bump PORTREVISION of all ports dependent on lang/ghc as duringAshish SHUKLA2011-05-261-0/+1
| | | | | | | | | | upgrade, lang/ghc cabal package cache gets invalidated causing all dependent ports to be reinstalled. Obtained from: FreeBSD Haskell Notes: svn path=/head/; revision=274668
* - Update to 0.9.2Kris Moore2011-05-232-3/+3
| | | | Notes: svn path=/head/; revision=274527
* Remove databases/db3. All users were using db3+Matthias Andree2011-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+. Notes: svn path=/head/; revision=274509
* Update to 0.8.1.Shaun Amott2011-05-154-5/+7
| | | | Notes: svn path=/head/; revision=274151
* - Please welcome GHC 7.0.3Ashish SHUKLA2011-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 Notes: svn path=/head/; revision=273838
* Add pbi-manager 0.9.1, toolset for building / running PBI files on FreeBSD.Kris Moore2011-05-036-0/+128
| | | | Notes: svn path=/head/; revision=273580
* New Features:Doug Barton2011-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 Notes: svn path=/head/; revision=273454
* - Mark BROKEN on 9-CURRENTPav Lucistnik2011-05-011-1/+7
| | | | | | | Reported by: pointyhat Notes: svn path=/head/; revision=273421
* Connect portbuilderMax Brazhnikov2011-04-301-0/+1
| | | | Notes: svn path=/head/; revision=273369
* Add new port ports-mgmt/portbuilder:Max Brazhnikov2011-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> Notes: svn path=/head/; revision=273368
* Remove expired ports:Rene Ladan2011-04-2918-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 Notes: svn path=/head/; revision=273344
* Clean up zsh-related directories if the zsh completions are includedDoug Barton2011-04-251-0/+1
| | | | | | | | PR: ports/156651 Submitted by: ohauer Notes: svn path=/head/; revision=273180
* - Update to 1.0.1Dennis Herrmann2011-04-172-3/+3
| | | | | | | | PR: ports/156446 Submitted by: Victor Semionov <vsemionov@gmail.com> (maintainer) Notes: svn path=/head/; revision=272834
* Release version 3.8:Doug Barton2011-04-152-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. Notes: svn path=/head/; revision=272769
* New Features:Doug Barton2011-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 Notes: svn path=/head/; revision=272505
* Remove FreeBSD 6.x specific commentDoug Barton2011-04-111-2/+0
| | | | Notes: svn path=/head/; revision=272504
* - Mark the conflict with portupgrade-devel as an install only conflict.Stanislav Sedov2011-04-031-1/+1
| | | | Notes: svn path=/head/; revision=272139
* - Update to 20110403 snapshot. This build includes support for ruby 1.9Stanislav Sedov2011-04-033-16/+5
| | | | | | | | (tested by Steve Willis). - The conflict with portupgrade is actually an install conflict only. Notes: svn path=/head/; revision=272138
* - Update to 0.0.4_0Frederic Culot2011-03-292-3/+3
| | | | | | | | PR: ports/156004 Submitted by: Kostas Petrikas <kpetrikas AT gmail.com> (maintainer) Notes: svn path=/head/; revision=271987
* - Fix build on -CURRENTPav Lucistnik2011-03-253-34/+158
| | | | | | | | PR: ports/155771 Submitted by: Stephen Hurd <shurd@sasktel.net> (maintainer) Notes: svn path=/head/; revision=271762
* Mark Berkeley DB 5.1 incompatibility.Matthias Andree2011-03-211-0/+1
| | | | Notes: svn path=/head/; revision=271425
* Update to 2.13.5.Joe Marcus Clarke2011-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] Notes: svn path=/head/; revision=271373
* Update MASTER_SITESKoop Mast2011-03-181-1/+1
| | | | | | | | PR: ports/155672 Submitted by: maintainer Notes: svn path=/head/; revision=271276
* - Get Rid MD5 supportMartin Wilke2011-03-1837-37/+0
| | | | | | | With hat: portmgr (myself) Notes: svn path=/head/; revision=271274
* Update to 20110317. This rolls up the patch committed previouslyWesley Shields2011-03-173-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) Notes: svn path=/head/; revision=271168
* - Update to 2.3Martin Wilke2011-03-143-6/+6
| | | | | | | | PR: 155542 Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer) Notes: svn path=/head/; revision=270885
* Add new ports-mgmt/pkgs_whichMatthias Andree2011-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. Notes: svn path=/head/; revision=270739
* Add a patch to fix an issue under python 2.7.Wesley Shields2011-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 Notes: svn path=/head/; revision=270608
* - Update to 0.0.3.0Martin Wilke2011-03-062-4/+4
| | | | | | | | PR: 155294 Submitted by: maintainer Notes: svn path=/head/; revision=270356
* Indent SUBDIRs by 4 spaces instead of 3Ganael LAPLANCHE2011-03-041-73/+73
| | | | | | | Approved by: portmgr@, ehaupt (mentor) Notes: svn path=/head/; revision=270275
* - Mark BROKEN on 7.X: calls libarchive function that's not present < 8.XPav Lucistnik2011-03-031-1/+7
| | | | | | | Reported by: pointyhat Notes: svn path=/head/; revision=270216
* Mark as deprecated: hardwires INDEX-5.Mark Linimon2011-02-261-0/+3
| | | | Notes: svn path=/head/; revision=269757
* Chase after net/openldap24-server update.Xin LI2011-02-251-1/+1
| | | | | | | Reminded by: miwi Notes: svn path=/head/; revision=269631
* Mark as deprecated: I haven't kept this up to date for close to a year,Mark Linimon2011-02-251-0/+3
| | | | | | | | | and no one has complained. Please contact me if you are interested in taking it over. Notes: svn path=/head/; revision=269626
* - Move to py25 or aboveMartin Wilke2011-02-255-6/+6
| | | | | | | - While here kick md5 support Notes: svn path=/head/; revision=269623
* - Update to 0.0.2_0Martin Wilke2011-02-192-10/+4
| | | | | | | | | | - Support now FreeBSD 7.X PR; 154862 Submitted by: maintainer Notes: svn path=/head/; revision=269357
* Remove a debugging line that was left in.Joe Marcus Clarke2011-02-152-2/+2
| | | | | | | Reported by: lwhsu Notes: svn path=/head/; revision=269206
* Update to 2.13.4.Joe Marcus Clarke2011-02-132-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] Notes: svn path=/head/; revision=269095
* Use ${BINMODE} instead of 555 to fix INSTALL_AS_USER installations.Joe Marcus Clarke2011-02-131-1/+1
| | | | | | | PR: 154552 Notes: svn path=/head/; revision=269094