aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* - Update MASTER_SITESMartin Wilke2007-02-121-4/+3
| | | | | | | | | | - Update maintainer mail adress PR: 109065 Submitted by: Kim Naim Lesmer <naim@bitcare.dk> (maintainer) Notes: svn path=/head/; revision=184963
* Update to 2.9.3.Joe Marcus Clarke2007-02-112-26/+28
| | | | | | | | | | | | | | * Add a check to see if EXTRACT_SUFX is ".zip" and suggest USE_ZIP instead [1] * Remove the now obsoleted DEPENDS macro * Remove the obsoleted Java 1.0 check * Add support for USE_CDRTOOLS * Add a check for direct usage of gs (i.e. ghostscript) [2] PR: 107265 [2] Requested by: gabor [1] Notes: svn path=/head/; revision=184910
* - Update to 20070208Martin Wilke2007-02-083-9/+8
| | | | | | | | PR: 108915 Submitted by: Sulev-Madis Silber <madis555@hot.ee> (maintainer) Notes: svn path=/head/; revision=184632
* Fix a typo in the status message.Mark Linimon2007-02-061-1/+1
| | | | Notes: svn path=/head/; revision=184336
* - Fix after move to ports-mgmt categoryPav Lucistnik2007-02-054-6/+155
| | | | | | | | PR: ports/108808 Submitted by: Robert Noland <rnoland@2hip.net> (maintainer) Notes: svn path=/head/; revision=184295
* Move pkg_replace to new category ports-mgmtPav Lucistnik2007-02-052-1/+2
| | | | | | | Repocopied by: marcus Notes: svn path=/head/; revision=184262
* - Fix after moving to a new category.Sergey Matveychuk2007-02-054-6/+24
| | | | Notes: svn path=/head/; revision=184251
* - Update portupgrade location in vendor manpagePav Lucistnik2007-02-051-1/+1
| | | | Notes: svn path=/head/; revision=184236
* Catch this up with repocopy. Hopefully this is the last of it.Mark Linimon2007-02-051-2/+2
| | | | Notes: svn path=/head/; revision=184233
* Catch up with repocopy.Mark Linimon2007-02-052-3/+3
| | | | Notes: svn path=/head/; revision=184232
* Catch this up with repocopy.Mark Linimon2007-02-051-2/+2
| | | | Notes: svn path=/head/; revision=184230
* Catch these up with the latest change to the master copies.Mark Linimon2007-02-052-15/+2
| | | | Notes: svn path=/head/; revision=184227
* - Reset maintainership, the email address bouncesPav Lucistnik2007-02-052-4/+2
| | | | | | | - Replace empty website with almost-empty one Notes: svn path=/head/; revision=184226
* Since I've been doing all the work on this recently, claim it for portmgr,Mark Linimon2007-02-051-1/+1
| | | | | | | not just clement. Notes: svn path=/head/; revision=184224
* Update this for category move. While here, clean up.Mark Linimon2007-02-051-5/+2
| | | | Notes: svn path=/head/; revision=184222
* Populate a new ports-mgmt category. List of moved ports:Pav Lucistnik2007-02-0550-71/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | devel/portcheckout -> ports-mgmt/portcheckout devel/portlint -> ports-mgmt/portlint devel/portmk -> ports-mgmt/portmk devel/porttools -> ports-mgmt/porttools misc/instant-tinderbox -> ports-mgmt/instant-tinderbox misc/porteasy -> ports-mgmt/porteasy misc/portell -> ports-mgmt/portell misc/portless -> ports-mgmt/portless misc/tinderbox -> ports-mgmt/tinderbox security/jailaudit -> ports-mgmt/jailaudit security/portaudit -> ports-mgmt/portaudit security/portaudit-db -> ports-mgmt/portaudit-db security/vulnerability-test-port -> ports-mgmt/vulnerability-test-port sysutils/barry -> ports-mgmt/barry sysutils/bpm -> ports-mgmt/bpm sysutils/kports -> ports-mgmt/kports sysutils/managepkg -> ports-mgmt/managepkg sysutils/newportsversioncheck -> ports-mgmt/newportsversioncheck sysutils/pib -> ports-mgmt/pib sysutils/pkgfe -> ports-mgmt/pkgfe sysutils/pkg-orphan -> ports-mgmt/pkg-orphan sysutils/pkg_cutleaves -> ports-mgmt/pkg_cutleaves sysutils/pkg_install -> ports-mgmt/pkg_install sysutils/pkg_install-devel -> ports-mgmt/pkg_install-devel sysutils/pkg_remove -> ports-mgmt/pkg_remove sysutils/pkg_rmleaves -> ports-mgmt/pkg_rmleaves sysutils/pkg_trackinst -> ports-mgmt/pkg_trackinst sysutils/pkg_tree -> ports-mgmt/pkg_tree sysutils/portbrowser -> ports-mgmt/portbrowser sysutils/portconf -> ports-mgmt/portconf sysutils/portdowngrade -> ports-mgmt/portdowngrade sysutils/portcheck -> ports-mgmt/portcheck sysutils/portmanager -> ports-mgmt/portmanager sysutils/portmaster -> ports-mgmt/portmaster sysutils/portscout -> ports-mgmt/portscout sysutils/portsearch -> ports-mgmt/portsearch sysutils/portsman -> ports-mgmt/portsman sysutils/portsnap -> ports-mgmt/portsnap sysutils/portsopt -> ports-mgmt/portsopt sysutils/portupgrade -> ports-mgmt/portupgrade sysutils/portupgrade-devel -> ports-mgmt/portupgrade-devel sysutils/port-authoring-tools -> ports-mgmt/port-authoring-tools sysutils/port-maintenance-tools -> ports-mgmt/port-maintenance-tools sysutils/psearch -> ports-mgmt/psearch sysutils/p5-FreeBSD-Portindex -> ports-mgmt/p5-FreeBSD-Portindex sysutils/qtpkg -> ports-mgmt/qtpkg textproc/p5-FreeBSD-Ports -> ports-mgmt/p5-FreeBSD-Ports Repocopies by: marcus Notes: svn path=/head/; revision=184211
* Update to 1.9Erwin Lansing2007-02-042-4/+4
| | | | | | | | | | | DEPENDS is gone from the bsd.ports.mk: reflect this in the index processing code. PR: 108749 Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer) Notes: svn path=/head/; revision=184116
* - Update to 0.7.2.Shaun Amott2007-02-023-4/+11
| | | | | | | | | - Ensure modules are installed. [1] Noticed by: rafan [1] Notes: svn path=/head/; revision=183993
* Bring this up to the current ports/Mk file.Mark Linimon2007-02-021-155/+138
| | | | Notes: svn path=/head/; revision=183990
* Catch this up with the master copy in ports/Mk.Mark Linimon2007-02-021-1/+1
| | | | Notes: svn path=/head/; revision=183985
* Remove files which are lagging ports/Mk.Mark Linimon2007-02-022-211/+0
| | | | Notes: svn path=/head/; revision=183984
* Rip out 4.x cruft.Mark Linimon2007-02-021-23/+0
| | | | Notes: svn path=/head/; revision=183982
* Rip out 4.X cruft.Mark Linimon2007-02-021-4/+0
| | | | Notes: svn path=/head/; revision=183981
* - Synchronyze patches with stable.Sergey Matveychuk2007-02-023-0/+26
| | | | | | | Reminded by: marck Notes: svn path=/head/; revision=183962
* - misc-depends targed was removed from bsd.ports.mk. Don't use it anymore.Sergey Matveychuk2007-02-012-1/+12
| | | | | | | | PR: ports/108662 Submitted by: Mark Evenson<mark.evenson AT gmx.at> Notes: svn path=/head/; revision=183874
* - Fix brackage after ports/Makefile 1.97 was committedSergey Matveychuk2007-02-012-1/+14
| | | | Notes: svn path=/head/; revision=183841
* - Introduce a new ports category ports-mgmt: Ports for managing, installing andPav Lucistnik2007-01-311-0/+6
| | | | | | | | | | developing FreeBSD ports and packages PR: ports/97507 Submitted by: shaun Notes: svn path=/head/; revision=183782
* - Update to 0.8.0Martin Wilke2007-01-253-6/+5
| | | | | | | | PR: 108341 Submitted by: Securedog<securedog@users.sourceforge.jp> (maintainer) Notes: svn path=/head/; revision=183308
* - Fix handling of lib/compat/pkg directoryPav Lucistnik2007-01-252-1/+4
| | | | | | | Approved by: sem (maintainer) Notes: svn path=/head/; revision=183265
* Ensure the sample config. removal line in pkg-plist succeeds ifShaun Amott2007-01-241-1/+1
| | | | | | | | | | portscout.conf has been modified. PR: ports/108290 Submitted by: Alexander Logvinov <ports@logvinov.com> Notes: svn path=/head/; revision=183170
* - Update to 0.7.1, which fixes a few minor bugs.Shaun Amott2007-01-232-13/+4
| | | | Notes: svn path=/head/; revision=183113
* Fix another last-minute bug in the restrict_* checking code.Shaun Amott2007-01-222-1/+7
| | | | Notes: svn path=/head/; revision=183018
* - Fix a typo in the SQL init script.Shaun Amott2007-01-221-0/+3
| | | | | | | Noticed by: miwi Notes: svn path=/head/; revision=182982
* portscout is a tool which looks for new versions of software in theShaun Amott2007-01-214-0/+124
| | | | | | | | | | | | | | | | | | | | | FreeBSD ports tree, and potentially other software repositories. Various factors make this task a bit more difficult than it might initially seem. In particular, the array of weird and wonderful versioning schemes software vendors manage to come up with. portscout spawns several child processes and does its version checking in parallel, while attempting to best-guess strange-looking version numbers, navigate around unhelpful sites and web servers, and contend with the CPU-heavy rapidly-expanding FreeBSD ports system. In addition to all this, it is possible to generate nice HTML reports and send reminder mails to interested parties. This should probably be considered beta until v1.0 is released. Notes: svn path=/head/; revision=182924
* Point users to the README file.Ion-Mihai Tetcu2007-01-212-0/+8
| | | | | | | Prompted by: Jeff Palmer on IRC Notes: svn path=/head/; revision=182890
* Update for version 1.12Doug Barton2007-01-092-13/+15
| | | | Notes: svn path=/head/; revision=181904
* New FeaturesDoug Barton2007-01-091-26/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============ 1. Add -t mode to "thoroughly" recurse dependencies, using the all-depends-list target instead of the combination of the build-depends-list and run-depends-list targets. This is useful when the dependencies of a dependency need to be updated, but the dependency itself doesn't; and -a mode is impractical for whatever reason. 2. If pkg_create fails, give the user the option of how to handle it: fail, or ignore the error. Improvements ============ 1. If we are trying to delete distfiles, but a dist subdir has gone missing, assume that the files are safely deleted (and inform the user) rather than error'ing out. 2. Search for BROKEN state before FORBIDDEN state, since if the former is set, the latter is implied, which made the error message confusing. While I'm here, trim the error message by removing some redundant information. 3. After successful install, before the dependencies are updated, apply the same search pattern whether we're updating an existing port, or installing from scratch using -p /usr/ports/foo/bar. Otherwise, existing dependencies for a port that was forcibly pkg_delete'd won't be updated, nor will the newly installed port's +REQUIRED_BY file be up to date. Fix === 1. The file that contains the checksums is not always spelled "distinfo," so use the MD5_FILE variable to find it Cleanups ======== 1. Further local'ize variables in functions, and factor in some variables there were used only once. Add more comments that describe usage of variables with global scope used in a function. 2. Twiddle white space a little more to help key messages stand out better, and change wording on one message to (hopefully) make it more clear. 3. Bump copyright Notes: svn path=/head/; revision=181903
* - Update to 1.2Martin Wilke2007-01-092-9/+9
| | | | | | | | PR: ports/107597 Submitted by: Beat Gätzi (maintainer) Notes: svn path=/head/; revision=181889
* - Add miwi's favico.ico for www interfacesIon-Mihai Tetcu2007-01-086-4/+28
| | | | | | | | | - bump PORTREVISION for plist change Obtained from: miwi@ ;-) Notes: svn path=/head/; revision=181793
* Remove accidently commited file.Ion-Mihai Tetcu2007-01-051-145/+0
| | | | Notes: svn path=/head/; revision=181447
* Fix OPTIONS handling.Ion-Mihai Tetcu2007-01-052-2/+2
| | | | | | | | PR: ports/107394 Submitted by: Ulrich Spoerlein Notes: svn path=/head/; revision=181446
* Portcheck is a simple and small script for FreeBSDIon-Mihai Tetcu2007-01-054-0/+191
| | | | | | | | | | | | | | which first updates the ports tree and then runs an update and a security checkup of all the installed packages. Portcheck depends on portsnap, portaudit and pkg_version. WWW: http://www.usebsd.com/pub/portcheck/ PR: ports/107418 Submitted by: Kim Naim Lesmer <naim at usebsd.com> Notes: svn path=/head/; revision=181444
* Shows WITH(OUT)-knobs of a port makefile and if you want also the knobs ofMartin Wilke2007-01-033-0/+30
| | | | | | | | | | | | all port dependencies. WWW: http://www.chruetertee.ch/portsopt/ PR: ports/107400 Submitted by: Beat Gaetzi <beat at chruetertee.ch> Notes: svn path=/head/; revision=181373
* - Dont append PREFIX for RUN_DEPENDSRong-En Fan2006-12-182-4/+4
| | | | | | | | | PR: ports/106695 Submitted by: Thomas Abthorpe <thomas at goodking.ca> Approved by: Hannes Hauswedell <hannes.hauswedell at gmail.com> (maintainer) Notes: svn path=/head/; revision=180090
* - Update to 0.6.1Gabor Kovesdan2006-12-176-46/+8
| | | | | | | | | | | - Remove old pkg-message PR: ports/105931 Submitted by: Hannes Hauswedell <hannes.hauswedell@gmail.com> (maintainer) Approved by: erwin (mentor) Notes: svn path=/head/; revision=180033
* - don't hardcode PREFIXIon-Mihai Tetcu2006-12-172-12/+30
| | | | | | | | | | - add setup intrauctions for LightHTTPD PR: 106683 Submitted by: Wesley Shields Notes: svn path=/head/; revision=180027
* space -> tabIon-Mihai Tetcu2006-12-172-2/+2
| | | | | | | Submitted by: tdb@ Notes: svn path=/head/; revision=180026
* Argh! Remove a debugging line.Doug Barton2006-12-132-3/+2
| | | | Notes: svn path=/head/; revision=179677
* Update for version 1.10Doug Barton2006-12-132-2/+20
| | | | Notes: svn path=/head/; revision=179647
* New FeaturesDoug Barton2006-12-131-60/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============ 1. Attempt to avoid the problem of multiple background checksum processes stepping on each other trying to download the same sets of distfiles. The most pathological case for this is trying to portmaster the xorg port on a clean box with no distfiles downloaded. (Brought to my attention by George Hartzell <hartzell@alerce.com>.) 2. In cooperation with sem and skv, add three new environment variables that can potentially be used by port authors, etc. UPGRADE_TOOL contains the name of the tool being used, in this case 'portmaster'. UPGRADE_PORT is the full string for the port that we are currently upgrading, and UPGRADE_PORT_VER is just the version string part of that. 3. Collect a list of any pkg-message files that we "saw" while doing the installs, and display them all at the end when everything is done installing. (Old idea of mine, and others, most recently prompted by kris.) 4. You can now do 'portmaster .' if you are in a port directory you want to install. 5. If there is no DISTFILE information in the +CONTENTS file after an installation, add it in the manner worked out on freebsd-ports@, and documented in http://www.freebsd.org/cgi/query-pr.cgi?pr=106483. If that information is present, use it to delete the last known set of distfiles with certainty, but continue searching the "old" way until the DISTFILE stuff has been around for a while. Major Fixes =========== 1. Change the code that reads the MOVED file to recurse through the whole file. This fixes the problem of getting an "answer" to a find_moved_port() call only to find out that the "new" port has itself been moved, or deleted. This is not a major problem, but when it happens it's ugly. The fix slows down the function by about 1/2 second on my (fairly fast) box, but that function isn't called often, and it's better to be thorough. (Brought to my attention by erwin.) 2. Remove a change from the last version that caused way too many false positives from the MOVED file when there was no installed version of the port. 3. When running -e, warn the user if there are dependencies on the port, and improve the error message both here and in the same code for -s. Minor Cleanups ============== 1. Assign TMPDIR early in the script, and export it to be safe. Change occurrences of this variable to use the short form. 2. Factor some code that had been moved to a function back in line since we're down to just one caller. 3. Only print the verbose message about keeping the current version of a distfile if we're not in fact deleting all distfiles. 4. Make distfile listing more efficient by using the ALLFILES target instead of the combination of DISTFILES and PATCHFILES. Notes: svn path=/head/; revision=179645