aboutsummaryrefslogtreecommitdiffstats
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* Change BROKEN to IGNORE to prevent package buildkris2007-04-301-1/+1
|
* Bring this up to master r1.565.linimon2007-04-261-3/+5
|
* Hook genplist up to the build.erwin2007-04-231-0/+1
| | | | Forgotten by: miwi
* Genplist automatically creates a static plist for a port by installing itmiwi2007-04-203-0/+35
| | | | | | | | | | | | into a temporary directory, and then examining the directory tree. The process is based on the instructions for plist generation in the FreeBSD Porter's Handbook. WWW: http://www.neuro.mcw.edu/~bacon/FreeBSD_MRI PR: ports/111892 Submitted by: Jason Bacon bacon at smithers.neuro.mcw.edu Sponsord by: addport
* - Remove FreeBSD 4.X support from unmaintained ports in categories startinggabor2007-04-201-7/+1
| | | | with letter n-p
* - Update to 20070411lwhsu2007-04-122-6/+6
| | | | | | PR: 111483 Submitted by: Sulev-Madis Silber <madis555 AT hot.ee> (maintainer) Approved by: clsung (mentor)
* - Use TCL/TK 8.4miwi2007-04-102-6/+23
| | | | | | PR: 110422 Submitted by: Martin Tournoij <carpetsmoker@xs4all.nl> Approved by: maintainer timeout
* - update homepagedinoex2007-04-051-1/+1
|
* - Mark as BROKEN till a next version will be releasedsem2007-04-051-0/+2
|
* This is a possible fix for the 'makesum' regression introduced in ports/Mklinimon2007-04-051-2/+2
| | | | with the last commit.
* Bring this up to the level of ports/Mk/bsd.port.mk 1.563.linimon2007-04-031-117/+143
|
* - Convert existing ports to a new bsd.tcl.mk orderpav2007-04-031-2/+2
| | | | | | PR: ports/109097 Submitted by: Martin Matuska <martin@matuska.org> Tested on: pointyhat exp-run
* Add security to CATEGORIESerwin2007-04-021-1/+1
| | | | "Sounds like a good idea": simon
* Fix the reference to portaudit, which is in ports-mgmt now.remko2007-03-291-1/+1
| | | | | PR: 110980 Submitted by: "moose@opera.com"
* Catch this up with ports/Mk/bsd.port.mk 1.557. Note that some patcheslinimon2007-03-261-91/+99
| | | | were not included in that checkin due to some problems detected.
* These have now been committed to ports/Mk, so they are unneeded now.linimon2007-03-262-633/+0
|
* Update to 0.4.hrs2007-03-262-5/+4
| | | | | Submitted by: Marcelo Araujo PR: ports/109893
* - Remove the last patch. This fix makes other troubles.sem2007-03-232-18/+1
| | | | Reported on: ports@
* - Remove inclusion of <sgtty.h>miwi2007-03-211-0/+8
| | | | | | PR: 110363 Submitted by: Ed Schouten <ed@fxq.nl> Approved by: maintainer
* Update to current exprun, except the python bits, which would require changespav2007-03-184-168/+842
| | | | outside Mk/
* These are now in sync with what got committed to Mk/, so they are notlinimon2007-03-182-255/+0
| | | | needed now.
* Fix mis-merged USE_OCAML where USE_XFCE was meant. It was tested correctlylinimon2007-03-181-2/+2
| | | | on the cluster.
* - Update to 1.4miwi2007-03-162-4/+4
| | | | | PR: 110302 Submitted by: Beat Gaetzi <beat@chruetertee.ch> (maintainer)
* Correct URL to the VuXML pages for FreeBSD. Also bump modification date.remko2007-03-151-2/+2
| | | | | PR: ports/104813 Submitted by: Alan Amesbury <amesbury at umn dot edu>
* Fix a test in find_and_delete_distfiles() introduced in the lastdougb2007-03-102-2/+2
| | | | | | | commit that I forgot to merge from my devel version. PR: ports/110125 Submitted by: Simon Phoenix<phoenix.lists@gmail.com>
* Up-to-date with the latest code being tested on the cluster.linimon2007-03-091-13/+56
|
* Add the latest code being testing on the cluster.linimon2007-03-092-0/+255
|
* These were committed to ports/Mk on Wed Mar 7 07:44:36 2007.linimon2007-03-092-885/+0
|
* Update for version 1.15dougb2007-03-091-1/+1
|
* Document --show-work option for 1.15dougb2007-03-091-9/+18
| | | | Various small markup fixes and improvements
* New Featuresdougb2007-03-091-7/+40
| | | | | | | | | | | | | ============ 1. --show-work option which will recurse through all-depends-list and show what dependencies are, and are not installed. 2. Dramatically reduce false positives for per-port distfile cleaning by creating a list of valid distfiles for all ports. Use this new method for the --clean-distfiles* options as well. Bug Fix ======= Honor DISTDIR if set for --clean-distfiles*
* - Fix a bug in gathering depends.sem2007-03-082-2/+2
| | | | Reported by: krion
* Use the new facility of bsd.port.mk to be able to simplify the interactionlinimon2007-03-062-8/+0
| | | | | | | | of USE_PHP and OPTIONS. PR: ports/106557 Submitted by: ale Hat: portmgr
* - fix typoclsung2007-03-061-1/+1
| | | | | | PR: ports/109826 Submitted by: Thomas Abthorpe <thomas_AT_goodking dot ca> Approved by: maintainer (Andreas Fehlner)
* - A quick fix for ports without an origin (e.g. bsdpan-)sem2007-03-042-1/+52
|
* - Call init_pkgtools_global in our script, as pkgtools doesn't seem to call itrafan2007-03-032-1/+12
| | | | | | | | early enough for us to be happy. - Bump PORTREVISION PR: ports/109776 Submitted by: Robert Noland <rnoland at 2hip.net> (maintainer)
* - Integrate last patches from stablesem2007-03-033-0/+38
|
* - Fix a long standing bug when shelljoin() function wrong placed ""sem2007-03-032-1/+18
| | | | when more than one variables (WITH_*, WITHOUT_*) passed.
* - Ignore bsdpan- pseudo ports.sem2007-03-023-2/+18
| | | | | | | - Add a note about ports with suffixes (e.g. -nox11) Reported by: David Morgan <morgad_AT_eclipse.co.uk>, Philip Kizer <pckizer_AT_nostrum.com>
* Protect the inclusion of bsd.php.mk by checking for a localerwin2007-03-011-0/+4
| | | | | | | version. Submitted by: linimon Tested by: INDEX
* - Update to 2.3.0sem2007-03-013-22/+4
|
* - Update to 2.2.6 version.sem2007-03-016-38/+34
| | | | | | | | An unpleasant bug was fixed when pkgdb could accidently remove some dependencies in +CONTENTS files. It's recomented to run pkgdb -L once after upgrade to fix dependencies list. See UPDATING file. Reported and tested by: Randy Pratt <bsd-unix_AT_earthlink.net>
* Bring these up to the versions currently being tested on i386-5-exp.linimon2007-03-014-115/+894
|
* - Update to 2.3.5miwi2007-03-016-10/+12
| | | | | | ANNOUNCE: http://www.marcuscom.com/pipermail/tinderbox-list/2007-February/000798.html Approved by: itetcu@ (maintainer)
* - Patch: make an explicit type cast to be on a safe side.sem2007-02-282-0/+18
|
* - Update to 2.2.6. A bugfix release.sem2007-02-274-66/+4
|
* Remove net/cvsup-without-gui dependencytmclaugh2007-02-271-1/+0
| | | | | | - It's done us well but csup is in base and fills the needs of most users. Approved by: linimon
* Remove net/cvsup-without-gui dependencytmclaugh2007-02-271-1/+0
| | | | | | - It's done us well but csup is in base and fills the needs of most users. Approved by: The old man (linimon)
* - Add two patchessem2007-02-263-0/+62
|
* Update to 2.2.5. Read NEWS file for details.sem2007-02-262-4/+4
|
* Minor Bugfixdougb2007-02-252-10/+9
| | | | | | | | ============ If a user were to specify /var/db/pkg/foo-1.2/ on the command line, the old code already failed, but by telling people that it's ok to do that now, I exposed one more place this needed to be fixed. Take the opportunity to fix this in a more thorough way.
* - Update to 2.2.4sem2007-02-244-38/+4
|
* Update for version 1.13dougb2007-02-232-2/+16
|
* New Featuredougb2007-02-231-9/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | =========== --clean-distfiles[-all] options to check /usr/ports/distfiles for stale stuff, and either offer to delete them or delete them all without prompting. Bug Fix ======= Fix brain-o that broke the -o option. Usability Improvements ====================== 1. If a port skeleton is missing, but the pkg db has an +IGNOREME file, skip the update check, but issue a warning for it. 2. If there is no +IGNOREME file, and no version information is present, fail with a helpful error message. 3. Clean up any trailing / character on directory names input at the command line. 4. Allow user to specify just category/portname on the command line without -p. 5. Work around a missing +REQUIRED_BY file for a -r port. Minor cleanup ============= Make case consistent for all usage() items
* Chase 1.554.linimon2007-02-211-1/+1
|
* Catch up with Mk/bsd.port.mk 1.553.linimon2007-02-211-1/+1
|
* Catch up with ports/Mk 1.552.linimon2007-02-201-9/+10
|
* Correct the location of the portaudit-db port.remko2007-02-192-1/+2
| | | | | | PR: ports/109048 Submitted by: KOMATSU Shinichiro <koma2 at lovepeers dot org> With hat: secteam
* - Update to 1.3miwi2007-02-142-4/+4
| | | | | | | | | Changelog: - portsopt now includes the output of make showconfig - Fixed a bug with curly brackets. Reported by: bachi (AT) te-clan DOT ch PR: 109138 Submitted by: Beat Gaetzi <beat@chruetertee.ch> (maintainer)
* - Update MASTER_SITESmiwi2007-02-121-4/+3
| | | | | | | - Update maintainer mail adress PR: 109065 Submitted by: Kim Naim Lesmer <naim@bitcare.dk> (maintainer)
* Update to 2.9.3.marcus2007-02-122-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]
* - Update to 20070208miwi2007-02-093-9/+8
| | | | | PR: 108915 Submitted by: Sulev-Madis Silber <madis555@hot.ee> (maintainer)
* Fix a typo in the status message.linimon2007-02-061-1/+1
|
* - Fix after move to ports-mgmt categorypav2007-02-064-6/+155
| | | | | PR: ports/108808 Submitted by: Robert Noland <rnoland@2hip.net> (maintainer)
* Move pkg_replace to new category ports-mgmtpav2007-02-052-1/+2
| | | | Repocopied by: marcus
* - Fix after moving to a new category.sem2007-02-054-6/+24
|
* - Update portupgrade location in vendor manpagepav2007-02-051-1/+1
|
* Catch this up with repocopy. Hopefully this is the last of it.linimon2007-02-051-2/+2
|
* Catch up with repocopy.linimon2007-02-052-3/+3
|
* Catch this up with repocopy.linimon2007-02-051-2/+2
|
* Catch these up with the latest change to the master copies.linimon2007-02-052-15/+2
|
* - Reset maintainership, the email address bouncespav2007-02-052-4/+2
| | | | - Replace empty website with almost-empty one
* Since I've been doing all the work on this recently, claim it for portmgr,linimon2007-02-051-1/+1
| | | | not just clement.
* Update this for category move. While here, clean up.linimon2007-02-051-5/+2
|
* Populate a new ports-mgmt category. List of moved ports:pav2007-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
* Update to 1.9erwin2007-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)
* - Update to 0.7.2.shaun2007-02-033-4/+11
| | | | | | - Ensure modules are installed. [1] Noticed by: rafan [1]
* Bring this up to the current ports/Mk file.linimon2007-02-031-155/+138
|
* Catch this up with the master copy in ports/Mk.linimon2007-02-031-1/+1
|
* Remove files which are lagging ports/Mk.linimon2007-02-032-211/+0
|
* Rip out 4.x cruft.linimon2007-02-031-23/+0
|
* Rip out 4.X cruft.linimon2007-02-031-4/+0
|
* - Synchronyze patches with stable.sem2007-02-033-0/+26
| | | | Reminded by: marck
* - misc-depends targed was removed from bsd.ports.mk. Don't use it anymore.sem2007-02-022-1/+12
| | | | | PR: ports/108662 Submitted by: Mark Evenson<mark.evenson AT gmx.at>
* - Fix brackage after ports/Makefile 1.97 was committedsem2007-02-012-1/+14
|
* - Introduce a new ports category ports-mgmt: Ports for managing, installing andpav2007-01-311-0/+6
| | | | | | | developing FreeBSD ports and packages PR: ports/97507 Submitted by: shaun
* - Update to 0.8.0miwi2007-01-263-6/+5
| | | | | PR: 108341 Submitted by: Securedog<securedog@users.sourceforge.jp> (maintainer)
* - Fix handling of lib/compat/pkg directorypav2007-01-262-1/+4
| | | | Approved by: sem (maintainer)
* Ensure the sample config. removal line in pkg-plist succeeds ifshaun2007-01-241-1/+1
| | | | | | | portscout.conf has been modified. PR: ports/108290 Submitted by: Alexander Logvinov <ports@logvinov.com>
* - Update to 0.7.1, which fixes a few minor bugs.shaun2007-01-242-13/+4
|
* Fix another last-minute bug in the restrict_* checking code.shaun2007-01-232-1/+7
|
* - Fix a typo in the SQL init script.shaun2007-01-221-0/+3
| | | | Noticed by: miwi
* portscout is a tool which looks for new versions of software in theshaun2007-01-224-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.
* Point users to the README file.itetcu2007-01-212-0/+8
| | | | Prompted by: Jeff Palmer on IRC
* Update for version 1.12dougb2007-01-102-13/+15
|
* New Featuresdougb2007-01-101-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
* - Update to 1.2miwi2007-01-102-9/+9
| | | | | PR: ports/107597 Submitted by: Beat Gätzi (maintainer)
* - Add miwi's favico.ico for www interfacesitetcu2007-01-096-4/+28
| | | | | | - bump PORTREVISION for plist change Obtained from: miwi@ ;-)
* Remove accidently commited file.itetcu2007-01-051-145/+0
|
* Fix OPTIONS handling.itetcu2007-01-052-2/+2
| | | | | PR: ports/107394 Submitted by: Ulrich Spoerlein
* Portcheck is a simple and small script for FreeBSDitetcu2007-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>
* Shows WITH(OUT)-knobs of a port makefile and if you want also the knobs ofmiwi2007-01-043-0/+30
| | | | | | | | | all port dependencies. WWW: http://www.chruetertee.ch/portsopt/ PR: ports/107400 Submitted by: Beat Gaetzi <beat at chruetertee.ch>
* - Dont append PREFIX for RUN_DEPENDSrafan2006-12-192-4/+4
| | | | | | PR: ports/106695 Submitted by: Thomas Abthorpe <thomas at goodking.ca> Approved by: Hannes Hauswedell <hannes.hauswedell at gmail.com> (maintainer)
* - Update to 0.6.1gabor2006-12-186-46/+8
| | | | | | | | - Remove old pkg-message PR: ports/105931 Submitted by: Hannes Hauswedell <hannes.hauswedell@gmail.com> (maintainer) Approved by: erwin (mentor)
* - don't hardcode PREFIXitetcu2006-12-182-12/+30
| | | | | | | - add setup intrauctions for LightHTTPD PR: 106683 Submitted by: Wesley Shields
* space -> tabitetcu2006-12-182-2/+2
| | | | Submitted by: tdb@
* Argh! Remove a debugging line.dougb2006-12-142-3/+2
|
* Update for version 1.10dougb2006-12-132-2/+20
|
* New Featuresdougb2006-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.
* - Using bzip2 in pkg_create by default for a while now. Patch tomiwi2006-12-1318-920/+755
| | | | | | | | | | | allow removing either .tgz or .tbz temporary pkgs. - Refactor the existing patches so that we have one patch per file to ease maintenance. - Pass maintainership to submitter. - Bump PORTREVISION PR: ports/106652 Submitted by: Robert C. Noland III <rnoland@2hip.net>
* - Fix path of csup for systems where csup is builded from the ports [1]itetcu2006-12-114-32/+46
| | | | | | | | | | - fix deinstall when web interfaces are not installed - don't install www[-exp] files and remove them afterwards, remove them after build - bump PORTREVISION PR: 106556 [1] Submitted by: Beat Gätzi [1]
* - Update to 1.2miwi2006-12-092-4/+4
| | | | | PR: ports/106484 Submitted by: Benjamin Lutz <benlutz@datacomm.ch> (maintainer)
* - Update to 20061204miwi2006-12-054-10/+22
| | | | | PR: ports/106288 Submitted by: Sulev-Madis Silber <madis555@hot.ee> (maintainer)
* - install of www and www-exp conditionally (on WEB and WEB_EXP OPTIONS)itetcu2006-12-014-116/+188
| | | | | | | | - don't depend on php if neither web interface is intalled [1] - bump PORTREVISON for plist changes. PR: ports/106103 [1] (inspired by) Submitted by: Nick Barkas [1]
* The Tinderbox team is pleased to announce the availability of Tinderboxitetcu2006-11-308-122/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2.3.4. This release is both a bug fix and a new feature release. The changes include: * A performance bug with tbcleanup that was introduced in 2.3.3 has been fixed. * The portbuild environment is now scrubbed to prevent pollution. This greatly helps in producing the same packages as pointyhat. * The HOME environment variable is initialized to /root to fix certain false positive leftover problems. * If a port fails to build, the Build is reinitialized before the next port build is started (unless -noclean is passed to tinderbuild) to prevent pollution. * All the new failure patterns have been merged from pointyhat. This will produce much more accurate failure analysis. * A new feature has been added to support introducing custom OPTIONS into port builds. Consult the README for more details. * With the start of Xorg 7.x merge testing, port problems are being found due to the move to LOCALBASE. Therefore, Tinderbox needs an easy way to set non-standard LOCALBASE and X11BASE. This has been addressed in 2.3.4. To make use of this feature you must either copy rawenv.dist to rawenv, or add LOCALBASE and X11BASE variables to your rawenv file. For example: LOCALBASE=/usr/local X11BASE=/usr/X11R6 When you want to run a build with non-standard LOCALBASE and/or X11BASE paths, just change rawenv, then start your build. Note: this release includes a micro dsversion bump, so you must run the upgrade.sh to ensure your database static data is up-to-date.
* Update to 2.9.2.marcus2006-11-262-6/+23
| | | | | | | | | | | * Replace a dead autotools link with a FreeBSD-based link instead [1] * Replace USE_*_VER with USE_AUTOTOOLS instead [2] * Check for a valid EXPIRATION_DATE [3] PR: 104042 [3] Requested by: piotr.smyrak@heron.pl [1] Reported by: ahze [2] Submitted by: vd [3]
* - Update to 2.2.2. New stable version.sem2006-11-225-88/+19
| | | | | | | | | | | | Most visible changes are: * Database files locking. Only one process can write to them in the same time. * pkgdb -F is more smart now and takes OPTIONS, make.conf and pkgtools.conf settings into account. Moreover: * Many bugs fixed. * Many code refactored.
* - Update to 2.2.2sem2006-11-192-4/+4
| | | | | | Fix a little (rarely appeared) problem with locking. Reported by: Lowell Gilbert <freebsd-ports-local@be-well.ilk.org>
* * Upgrade sysutils/portsearch from 1.2.3 to 1.3.0, changes:vd2006-11-153-5/+4
| | | | | | | | | | | o Added new output option: `rawfiles' to request outputting only matched pfiles one by line o Changed -b option to be the same as -f '(^|/)file$' instead of -f '/file$' o Added new option -L to mimic -p path -f '.*' -o rawfiles i.e. show all pfiles for (usually) one port. Inspired by pkg_info -L pkgname o Ignore case by default and add -S option to force case sensitivity * Remove my name from pkg-descr
* Update to 20061113.stefan2006-11-142-4/+4
|
* - Upgrade to 2.2.1sem2006-11-132-4/+4
| | | | | | | | | | | * Raise an error when MOVED file has a wrong format instead of a weird ruby error. (Reported by kris@FreeBSD.org). * Fix a bug when -P always treated as -PP. * Change PORT_UPGRADE environment variable with UPGRADE_PORT (contains a package name for updating port) and UPGRADE_TOOL=portupgrade. Discussed with skv@FreeBSD.org and DougB@FreeBSD.org.
* - update to 2.3.3itetcu2006-11-1110-84/+128
| | | | | | | | - allow o RUN_DEPEND on LightHTTPD (for now apache is still brought in by php) [1] PR: ports/105259 [1] Submitted by: shaun@ [1]
* * Change WWW line.sem2006-11-102-2/+2
| | | | | | wiki is the same as wikitest but looks better. Inspired by: developers@
* Add a FreeBSD wiki page as a home page.sem2006-11-092-0/+2
|
* - Update to 2.2.0sem2006-11-073-17/+19
| | | | | | | | | | | * Respect INDEXDIR after fetching INDEX (Andrew Pantyukhin <sat@FreeBSD.org>) * Add --batch opition. * Add --without-env-upgrade option. * Remove -DPACKAGE_BUILDING (it was in fetch-only mode) because it's only for build cluster, not users. (Pointed out by kris@FreeBSD.org) * Add detection of stale lock files. They can stay if one of tools suddenly terminated. * Improve pkgdb -F - respect OPTIONS and pkgtools.conf settings.
* - Fix bsd.port.mk patchsat2006-11-041-0/+11
| | | | | PR: ports/104551 Submitted by: Robert Woolley <freebsd@rwoolley.com>
* pkg_replace is used to upgrade installed packages.alepulver2006-11-014-0/+40
| | | | | | | | | | | | It is compatible with portupgrade and can be used as an alternative to portupgrade and portmaster. WWW: http://portutil.sourceforge.jp Securedog <securedog@users.sourceforge.jp> PR: ports/104971 Submitted by: Securedog <securedog at users.sourceforge.jp>
* BROKEN: Does not compilekris2006-10-162-0/+4
| | | | Approved by: portmgr (self)
* - it doesn't work with MySQL below 4.1.x because it uses sub-selectsitetcu2006-10-152-4/+6
| | | | | | | - also fix broken INDEX if Mysql 3.23.x is installed [1] Submitted by: vd [1] Approved by: portmgr (marcus)
* Update for new version 1.9dougb2006-10-072-18/+46
|
* New Features:dougb2006-10-071-87/+230
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============= 1. You can now specify multiple ports to upgrade on the command line, such as 'portmaster foo-1.23 bar-4.56 baz-7.98'. [1] Pass -n argument to child processes (as needed) to handle this case. 2. Handle an alternate port that can satisfy a build requirement by reading the CONFLICTS for the "standard" port, and seeing if we have one of those installed. [1] 3. Unless the user specifies the new -B option, always build a backup package when updating an existing port. Unless the user has specified the -b option, delete the package on successful installation of the new port, or print a helpful message telling the user where they can find the package if install fails. 4. Don't only test a port for IGNORE, also test FORBIDDEN and BROKEN to avoid doing a lot of work on dependencies for a port that we aren't going to install. Big Improvements: ================= 1. Significantly enhance the -r option by tracking what ports should be rebuilt as a result of it, and rebuilding them "in line" if they are dependencies of other ports that should also be rebuilt. Thus, make sure that these ports get rebuilt once, and only once. Also, don't rely on just the installed port's +REQUIRED_BY file to get the list of dependencies, since it may be out of date. Search the pkg tree for that port's DEPORIGIN to make sure that we get them all. 2. Track answers to ports that have +IGNOREME files, so the user is not asked twice. 3. Rather than use all-depends-list to handle dependencies, use a combination of build-depends and run-depends. This seems to get everything we actually need, without sucking in a lot of stuff we don't. 4. Stop abusing the config_only mode, and make a clear separation between first run (if any) and build run that does not depend on it. This makes -G mode work as intended, with no bad side effects. [1] Small Improvements: =================== 1. Add PREFIX/sbin to the PATH [1] 2. Cache "no" answers when using -i ("yes" was already cached). 3. If pkg_version thinks that two versions are the same even though they have different pkg names, don't warn the user. 4. Clean up package code a little. 5. Twiddle the "waiting on" message for fetch & checksum. 6. If a user has a stale +REQUIRED_BY file in a pkg directory, print a helpful message that suggests how to fix it. [2] 7. Don't tell a user about a -r port to rebuild if we're not going to rebuild it for whatever reason. Bug Fixes: ========== 1. Clean up trailing white space. 2. If the pkg data is corrupt, a search for installed port by ORIGIN could return more than one answer. So, use only the first answer. 3. In dependency_check(), if a port has moved, check the new location to see if it needs updating. 4. If there are no valid ports to build based on the command line args, don't try to build /usr/ports/ [3] [1] Suggested, debugged, and generally helped greatly by mezz [2] Wondered about by yar [3] Reminded by Bill Blue
* - Update to 20061003rafan2006-10-042-5/+4
| | | | | PR: ports/103934 Submitted by: Sulev-Madis Silber <madis555 at hot.ee> (maintainer)
* - fix the portsnap dependency for systems where it is already in base; [1]bsam2006-10-011-5/+11
| | | | | | | | | - make sure we don't overwrite user's configuration file in case of [1] upgrade; - bump PORTREVISION. PR: 103858 [1] Submitted by: Sulev-Madis Silber <madis555 at hot.ee> (maintainer) [1]
* - Update to 20060929miwi2006-09-302-5/+5
| | | | | PR: ports/103809 Submitted by: Sulev-Madis Silber <madis555(at)hot.ee> (maintainer)
* Actually put something in files/patch-setup.sh and fix left-overs on deinstall.itetcu2006-09-284-0/+24
| | | | Submitted by: pointyhat via kris
* - Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directorystas2006-09-201-1/+1
| | | | | | | | | | | | | | | | structure (i.e. include/SDL for includes and sdl-config for configuration binary) - Update graphics/sdl_ttf to version 2.0.8 - Update graphics/sdl_image to version 1.2.5 - Update audio/sdl_mixer to version 1.2.7 - Update net/sdl_net to version 1.2.6 - Update Mk/bsd.sdl.mk accordingly - Fix dependent ports to fit the new directory structure and avoid several API breakages - Bump up portrevisions for all dependent ports to allow them to be upgraded by portupgrade/portmaster etc tools Approved by: kris (portmgr), sem (mentor)
* Update to the latest version being tested on i386-6-exp on pointyhat.linimon2006-09-202-0/+211
|
* - Net/SMTP.pm and Digest/MD5.pm are both installed with perl 5.8.x so drop themitetcu2006-09-196-6/+48
| | | | | | | | | | from RUN_DEPENDS and add files/patch-setup.sh to patch the distribution [1] - allow creation of a Build that is a substring of an existing one ( files/patch-create) [2] - bump PORTREVISION Submitted by: oliver [1], bsam and marcus [2] Requested by: marcus [1]
* - Update to 1.8rafan2006-09-172-4/+4
| | | | | PR: ports/103325 Submitted by: Matthew Seaman <m.seaman at infracaninophile.co.uk> (maintainer)
* Bring this up to the patches in ports/102300 and ports/102514, which arelinimon2006-09-151-9/+13
| | | | currently being tested on the cluster.
* Update to ports/Mk/bsd.port.mk 1.541.linimon2006-09-151-2/+31
|
* Re-add definition forgotten in last checkin.linimon2006-09-141-0/+1
|
* Turncperciva2006-09-131-1/+1
| | | | | | | | | | IGNORE= "foo now contained in the base system" into IGNORE= "is now contained in the base system" since the code which prints this string prefices it with the package name. Suggested by: kris
* Add explicit support for comments and empty lines in ports.conf.ale2006-09-063-5/+4
| | | | | PR: ports/102914 Submitted by: Hans Lambermont <hans@lambermont.dyndns.org>
* - Update to 0.2.5clsung2006-08-303-24/+40
| | | | | | | | - Addition of -W option and minor bug fixed where whitespace at begin/end of portglob argument was not properly rejected. PR: ports/102695 Submitted by: maintainer (Martin Kammerhofer)
* - Update mastersites.jmelo2006-08-261-2/+2
| | | | | PR: ports/102480 Submitted by: Andreas Fehlner <fehlner@gmx.de> (maintainer)
* - Fix descriptions in pkgtools.conf to be obviouslier. [1]sem2006-08-253-0/+71
| | | | | | | - Fix s pointyhat URL for package direcories. PR: ports/102417 [1] Reported by: Ryan Wehler <mindflux98@gmail.com>
* - Update to 2.1.3.3.sem2006-08-234-42/+4
| | | | A few fixes merged from developing version, patches integrated.
* Update for version 1.8dougb2006-08-231-1/+1
|
* New Featuredougb2006-08-231-5/+19
| | | | | | | | | | | | | | | | | | =========== If a port is marked IGNORE, don't do all the dependency/checksum work, instead bomb out with a helpful message Minor Fixes =========== 1. Add some whitespace to make the "dependency check complete" message stand out better 2. Tell the user when we start pkg_delete in -s mode, just like in -e Bug Fixes ========= 1. Export MAKE_ARGS so that the child checksum processes can see them 2. Move the "just in case" cd back to $portdir up one line so it's before 'make clean', just in case
* Catch up with ports/Mk/bsd.port.subdir.mk r1.65.linimon2006-08-171-8/+8
|
* Catch up to ports/Mk/bsd.port.mk r1.540.linimon2006-08-171-149/+391
|
* - Respect DESTDIRmiwi2006-08-161-3/+3
| | | | | | PR: ports/102011 Submitted by: Matthew Seaman <m.seaman(at)infracaninophile.co.uk> Approved by: krion (mentor)
* - Update to 0.2.4rafan2006-08-163-11/+33
| | | | | | | | Use bash rather than /bin/sh to add -I option (case insensitive globbing). PR: ports/102020 Submitted by: Martin Kammerhofer <dada at pluto.tugraz.at> Approved by: Martin Kammerhofer <mkamm at gmx.net> (maintainer)
* - s,INSTALLS_SHLIB,USE_LDCONFIG,gclsung2006-08-151-1/+1
| | | | | | | - these include security/ sysutils/ textproc/ maintained by ports@ PR: ports/101916 Submitted by: Gea-Suan Lin <gslin_AT_gslin dot org>
* - Update to 2.1.7sem2006-08-153-6/+5
|
* Update for new version 1.7dougb2006-08-121-1/+1
|
* Update for new expunge feature in 1.7, and generally improve markupdougb2006-08-121-12/+31
|
* New Featuresdougb2006-08-121-104/+209
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============ 1. -e mode to expunge a port via pkg_delete, and optionally remove its distfiles 2. -s and -e modes now respect -b (backup) and -d|D options regarding always deleting (or not deleting) distfiles General ======= 1. Re-factor more code out into functions, and move them earlier in the script so that they are available to the new features. 2. Clean up the code in a few places to make it slightly more efficient, and a lot more readable. Bug Fixes ========= 1. Fix exit status of various code paths to be more in keeping with Unix tradition [1] 2. Be a lot more thorough about killing off errant children when the user hits ^C [1] 3. If the directory referred to by PKGREPOSITORY exists, use it to store packages built for -b and -g instead of HOME [2] My thanks to both Darren and James for their patience and testing of several development versions to nail down bugs 2 and 3. Brought to my attention by: Darren Pilgrim <darren.pilgrim@bitfreak.org> [1] Brought to my attention by: James O'Gorman <james@netinertia.co.uk> [2]
* Respect DESTDIR.marcus2006-08-111-1/+1
| | | | | PR: 101675 Submitted by: gabor
* - Make fetch(1) quiet when STDOUT is not a tty (as it was before).sem2006-08-102-3/+14
| | | | | PR: ports/101341 Requested by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
* Update for version 1.6.dougb2006-08-082-10/+51
|
* New Featuresdougb2006-08-081-114/+368
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============ 1. -L mode to list all installed ports, and search for updates. 2. Trap SIGINT, and use the opportunity to reap all the child processes we can find. 3. Warn the user during config mode if a port sets IS_INTERACTIVE 4. Support +IGNOREME files in /var/db/pkg/<portname>, ala portupgrade 5. Store the results of the user's choices for -i during config, so they don't have to enter it again during build 6. When deleting stale distfiles, recurse through successively shorter versions of file-name-* till we find something to delete, or run out of dashes. This means a lot fewer false positives, although the algorithm is still aggressive. Performance Optimizations ========================= 1. Skip dependency check prior to build if the 'make config' recursion does not find any ports that need updating. 2. Cache the dependency list for the parent port. 3. -s mode is now recursive, so if a removed port has dependencies, they are checked too. Remember what ports the user does not want to delete so they don't have to keep saying "no." 4. Much better support for failed downloads in the background, and the 'make checksum' process is only run once for each port. 5. Switch to using variables and case rather then grep to maintain state for current dependencies, answers for -i, etc. 6. Re-order some tests to micro-optimize do_update, etc. 7. Handle regular files in /var/db/pkg more efficiently 8. Track the pid of the parent process, and use that to manage state more efficiently. Also makes for more readable code. 9. Don't clean dependencies, since we don't recurse through them using the ports tree, we'll let each portmaster process handle it. 10. Cache information about dependencies that are already up to date to avoid having to do this check when not necessary. This dramatically improves performance for building/updating large ports (especially meta-ports like gnome or kde) with a lot of dependencies. Bug Fixes ========= 1. Add -f to pkg_delete in -s case 2. Reverse the "is required by" statements to make more sense for -r 3. Add PATCHFILES to the list of distfiles to delete when looking for stale distfiles 4. Minor cleanups, and better code consistency 5. usage() already exits, so clean up h) getopt 6. Add a catchall getopt so user will get usage() for an invalid option 7. Update some messages to make them more meaningful and simplify code 8. Fix specifying second option to -o in <category/portname> format 9. Properly handle the case where the second argument to -o is a port that is already installed 10. Don't mention the 'make config' step if -G Security Enhancement ==================== 1. Be more careful to only delete temp files if they haven't already been deleted or moved
* - Fix PLIST: Remove locale dirs not contained in BSD.local.distgarga2006-08-072-0/+6
| | | | | | | - Add USE_GETTEXT and INSTALLS_ICONS PR: ports/101491 Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
* Actually check to see if $seen_special is set before checking the numbermarcus2006-08-072-2/+3
| | | | of plist items.
* Update to 2.9.1.marcus2006-08-072-24/+23
| | | | | | | | | | | | | * Add a check for direct use of sysctl(8). [1] * Add a check for use of the deprecated macro INSTALLS_SHLIB, and point people to USE_LDCONFIG instead. [2] * Add a check for plists with less than 6 items, and point people to PLIST_FILES instead. [3] PR: 100472 [1] 91933 [2] 100190 [3] Submitted by: Babak Farrokhi <babak@farrokhi.net> [1]
* Add support for DESTDIR part I.erwin2006-08-042-4/+4
| | | | | | | | | | | | | | This commit should largele be a NOOP as it only adds support for DESTDIR undefined. This does allow us to start testing ports with DESTDIR set, but this is as of yet not supported. Although this has been extensively tested on pointyhat, this is a very intrusive change and some cases may have been overlooked. Please contact Gabor and me if you find any. PR: 100555 Submitted by: gabor Sponsored by: Google Summer of Code 2006
* - update to 1.7clsung2006-07-242-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | - from Changes - Following some useful e-mail discussions with Mark Linimon and Dan Langille, switch to using the MASTER_PORT variable to detect master/slave relationships between ports. MASTER_PORT will be set in every slave port whereas MASTERDIR doesn't have to be. Here a slave port is one defined as using port metadata from some other port, and doesn't have to go as far as requiring both master and slave to use the same Makefile and other ports infrastructure. - Keep track of the version of the software used to create the cache, and prompt for a cache rebuild if the software has been upgraded since. A cache rebuild is definitely required for the 1.6 -> 1.7 update. - Don't quit on errors parsing make variables at the cache-init or cache-update stage. Print copious error messages, but carry on processing. Entries for ports that fail at this stage will not be created in the cache. - Don't quit on errors parsing make variables at the cache-init or cache-update stage. Print copious error messages, but carry on processing. Entries for ports that fail at this stage will not be created in the cache. PR: 100759 Submitted by: maintainer (Matthew Seaman)
* - Update to 2.1.6.sem2006-07-242-5/+5
| | | | Mostly bugs fixes release.
* - Fix a bug that caused incorrect output-processing in second-party soft.sem2006-07-232-1/+15
| | | | Obtained from: Kport
* - Fix a type: DBD4->BDB4 in messages.sem2006-07-212-4/+4
| | | | Submitted by: yar
* sysutils/portsnap - cleanupedwin2006-07-204-7/+56
| | | | | | | | | | | | | - move pkg-message to files/pkg-message.in and use SUB_FILES - move post-extract to post-patch and use REINPLACE_CMD - replace ${PREFIX} in man-page with %%PREFIX%% and then REINPLACE_CMD over it. - Make replacement in former post-extract actually work due to changed layout of the file. PR: ports/100584 Submitted by: Edwin Groothuis <edwin@mavetju.org> Approved by: cperciva@#bsdports
* Bring this up to date with ports/Mk/bsd.port.mk 1.538. Note that ports/98565linimon2006-07-191-1/+24
| | | | was forgotten on the test run yet again.
* - fix a pathitetcu2006-07-132-6/+42
| | | | | | | | - fix some filenames - add a short install instruction for MySQL PR: ports/100146 Submitted by: Beat Gätzi <beat@chruetertee.ch>
* - Fix a bug when values of -M was ignored.sem2006-07-132-0/+13
| | | | Submitted by: John E Hein <jhein@timing.com>
* - update to 0.2.2clsung2006-07-103-7/+32
| | | | | | | - Added option -w to report matching port directories. PR: ports/100014 Submitted by: maintainer (Martin Kammerhofer)
* Bring this up to what is currently being tested on the cluster, includinglinimon2006-07-101-3/+30
| | | | | ports/98105, ports/98565 (both forgotten last time), and ports/99370, a bugfix for USE_LDCONFIG with on-default prefix.
* Mr. Forehead, meet Mr. Brick Wall. Mr. Brick Wall, meet Mr. Forehead.linimon2006-07-101-0/+5827
| | | | Revert the previous deletion; it was a victim of a script.
* ports/Mk/bsd.*.mk caught up with these files as of the commit on 2006/07/05linimon2006-07-1011-9328/+0
| | | | 02:18:08, so delete them until they are needed again.
* Bring this up to ports/Mk/bsd.port.mk 1.537 (incorporates 1.536).linimon2006-07-101-10/+10
| | | | Forgotten by: linimon
* - Update to 2.3.2itetcu2006-07-044-12/+10
| | | | | - check if csup is in the base system like net/csup does, now that we have OSVERSION bumped.
* KPorts is KDE-Frontend to the FreeBSD-Ports and in future also to theitetcu2006-07-0410-0/+160
| | | | | | | | | | | | | | | OpenBsd-Ports, PkgSrc and maybe others. You can browse and search through your Portstree and perform actions like Upgrades, Installs, Uninstall a.s.o. More advanced features like setting Options and Vulnerability checking are also available. For a complete list, check the Homepage or the Changelog. Functionality is KPorts' main goal, not simplification by reducing options; however KPorts should be rather easy to use. WWW: http://kports.sf.net PR: ports/99653 Submitted by: Hannes Hauswedell <hannes.hauswedell@gmail.com>
* - WANT_PHP_PEAR was removed since verion 1.21 of bsd.php.mkclsung2006-07-031-1/+0
| | | | | | PR: ports/99717 Submitted by: clsung Approved by: portmgr (erwin)
* - Remove forgotten patch.sem2006-07-022-21/+1
| | | | - Fix MASTER_SITE_SUBDIR.
* Add CONFLICTS for portupgradesem2006-07-011-0/+2
|
* - Upgrade to 2.1.3.2sem2006-07-012-6/+8
| | | | | | | | | | | | | (MFD - Merge From Developing) * Fix a bug with a time delta. When build took over 24 hour. * Allow origins in ALT_PKGDEP. * Add -e (--emit-summaries) option to show summary messages. * Fix portupgrade working when stdin is closed. [1] - Get back sf.net to MASTER_SITES - Add CONFLICTS with portupgrade-devel PR: ports/99179 [1] Submitted by: Hannes Hauswedell <hannes.hauswedell_at_gmail.com>
* Add portupgrade-devel. It's a developing version of portupgrade.sem2006-07-012-12/+32
| | | | Version 2.1.5 is mostly bugfix of 2.1.4.
* - Fork a stable branch.sem2006-06-303-27/+28
| | | | | | | | It's exactly like 2.1.3 but without summary messages and fixed bug when BDB4 was defined but tried only bdb1 driver and fall back to dbd driver. - Add an option WITH_BDB1. Both BDB1 and BDB4 options can be off. Ruby dbd driver will use in the case.
* Fix typo that pointyhat chokes on. This works on 4.10. Go figure.linimon2006-06-281-3/+3
|
* Update this to the next patchset about to be tested.linimon2006-06-281-25/+82
|
* Reintroduce these files with the latest patchset, which among other thingslinimon2006-06-288-0/+2882
| | | | incorporates ports/92445, "change all bogus uses of BROKEN to IGNORE"
* Common code to support Python wxWidget-based ports.linimon2006-06-281-0/+534
|
* Common code to support the Python SCONS port installation framework.linimon2006-06-281-0/+85
|
* Reflect its currrent state of bsd.port.mk after the last 2 checkins:linimon2006-06-281-8/+18
| | | | | | - 97406 (ghostscript refactoring) was removed from the -exp run due to errors - 95841 (remove legacy code) was backed out after commit, due to its still being needed for kdelibs3 among others
* The committed versions in ports/Mk have caught up with these.linimon2006-06-282-707/+0
|
* - MAN3PREFIX is implied when PERL_CONFIGURE is defined.clsung2006-06-261-1/+0
| | | | | | | | | - this commit modified ports maintained by (non-)ports@, so approved by portmgr (erwin) first. PR: ports/98755 Submitted by: rafan Approved by: portmgr (erwin)
* Update to 1.6:itetcu2006-06-263-5/+6
| | | | | | | | | | | | | | | | | | | This is a bug fix and general improvement release. From the change log: - Incorporate local ports/categories into the INDEX by scanning Makefile.local for additions to $SUBDIR. Mentioned on freebsd-ports@freebsd.org by Rong-En Fan <rafan (at) infor.org> - Clean up error messages, and factor out common progress counter code. - Add a new Category object type, and cope better with changes to categories (ie. ports being hooked up / unhooked from the tree). Problem pointed out by Colin Percival <cperciva (at) freebsd.org> - Instead of calling perl to compile exactly the same bit of perl code from /usr/ports/Mk/bsd.ports.mk about 15,000 times (ie once per port) as a consequence of actually running 'make describe', just call perl once, use make to print out the basic variables from the port and replicate the processing done ourselves. PR: 99454 Submitted by: author/maintianer
* Update to 1.2.3 which fixes a minor bug and adds new commandperky2006-06-254-6/+13
| | | | pkg_checkplist, an alias to "pkg_genplist -c".
* - don't depend on net/csup if it's already in base [1]itetcu2006-06-202-4/+10
| | | | | | | | | | - also fix CSUP check [2] - take maintainership [3] - bump PORTVERSION PR: ports/98977 [1], ports/99172 [3] Submitted by: itetcu@ (me) [1] [2], Andreas Kohn <andreas@syndrom23.de> (old maintainer) [3]
* Upgrade to 1.5, which fixes a small braino in the new code todougb2006-06-202-3/+2
| | | | | delete distfiles for old ports with the -o option, or that have been moved.
* Update for version 1.4dougb2006-06-201-8/+8
|
* Bump to 1.4 for new versiondougb2006-06-201-1/+1
|
* New features:dougb2006-06-202-62/+223
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============= 1. Add -b option to make a backup package of the installed port 2. Add -g option to make a package of the new port 3. Add -o option to replace an installed port with a new port from a different location (e.g., portmaster -o emulators/linux_base-fc4 linux_base) The second argument can also be specified as the name of the installed port (e.g., linux_base-8-8.0_15) 4. Add -s option to detect no-longer-needed dependencies, and offer the user a choice to delete them. General improvements: ===================== 1. Update usage() to reflect reality, and organize it better 2. Switch to using DEPORIGIN to detect missing dependency tracking, which provides dramatically fewer false positives, and more useful tools to fix actual problems 3. Factor out more common code into functions 4. Only pay attention to +REQUIRED_BY files for dependency tracking if they are > 0 bytes 5. Simplify option parsing 6. Make whitespace more consistent in -a message 7. Only grep for dependencies if we're upgrading an installed port 8. If using -o, or a port moved, try to find the names of the old distfiles, and offer the user the choice to remove all of the, or prune the stale ones. Bug fixes: ========== 1. Fix the PATH if a user is using ccache 2. Handle the case where there is no ORIGIN in a +CONTENTS file 3. Ignore errors in the tail of fetchlog, since if the file is gone we'll exit the loop anyway
* - Roll back to stable 2.1.1 version.sem2006-06-1912-144/+54
| | | | I'd like to wait a repocopy but marcus seems will unaccessible for a week.
* - Fix parameter in DBM.open(). It caused the message:sem2006-06-194-2/+52
| | | | Rebuilding the pkgdb <format:dbm_hash> in /var/db/pkg ... can't convert String into Integer
* - Drop dependency on less port, we can use less in basepav2006-06-191-4/+1
| | | | | PR: ports/99093 Submitted by: Martin Kammerhofer <dada@sbox.tugraz.at> (maintainer)
* - Real fix of the last problem.sem2006-06-196-26/+40
|
* - Work around for a bug in options parser.sem2006-06-194-2/+26
| | | | | | The bug caused count -D twice and look at it as -DD Reported in: ports@
* - Disable 'make config' feature. It should be implemented another way.sem2006-06-194-6/+24
| | | | Now it's PITA if many ports affected.
* - Quick fix: change 'make config' with 'make config-conditional'.sem2006-06-194-0/+24
| | | | | | It's exactly I meant. Reported by: Larry Rosenman <ler at lerctr.org>
* - Update to 2.1.4sem2006-06-194-8/+8
| | | | | | | | | | | | | | | | | | * Add -e (--emit-summaries) option and show summary messages only when the option defined or verbose mode is on. [1] * Allow origins in ALT_PKGDEP. This announced in pkgtools.conf but did not work really. [2] * Run 'make config' before all operations unless -j (--jet-mode) option specified. [3] * Add lock on operations with pkgdb.db. Now you can safe run a few portupgrade(1). * Incorrectly calculated upgrade time when it is more 24 hours. [4] * Other fixes and impovements. PR: ports/99086 [4] Reported by: Doug Poland <doug at polands.org> [3,4] Requested by: many [1] Submitted by: skv [2]
* Update to 0.2_1erwin2006-06-162-15/+14
| | | | | PR: 99013 Submitted by: Martin Kammerhofer <dada@pluto.tugraz.at>
* Update to 0.2erwin2006-06-154-29/+64
| | | | | PR: 98950 Submitted by: Martin Kammerhofer (maintainer)
* - Change MASTER_SITES. The project is hosted on SourceForge now.sem2006-06-142-4/+4
|
* - Fix typo in files/portless.sh scriptaaron2006-06-132-2/+2
| | | | | | | | - Update from v0.1 to v0.1.1 PR: ports/98852 Submitted by: maintainer Approved by: tobez (implicit)
* USE_PERL_RUN -> USE_PERL5_RUNedwin2006-06-121-1/+1
|
* - Fix OPTION checking [1]itetcu2006-06-126-24/+54
| | | | | | | | | | | | | | - allow to depend on csup (default) or cvsup [2] - default database is now mysql [2] This port still needs a lot of work and it would be great if one of the wizards that know tindy's insides would take maintainership (current maintainer seem to be gone, no feedback rom him for > 1 month). PR: ports/97433 [1] Submitted by: Shaun Amott <shaun@inerd.com> [1] itetrcu (me) Approved by: lawrance (mentor)
* - Update to 2.1.3sem2006-06-114-10/+8
| | | | | | | | | | | | | | | | | | o Add ALT_INDEX array to pkgtools.conf. The array holds additional INDEX files. Useful for local categories. o Add to pkgtools.conf a new dirrective: include_hash('glob'). It downloads keys and values (splitted by '=>') from files coincided with 'glob' and returns a filled hash. The glob is related to PREFIX. [1] o Add a summary messages on each upgrade/install transaction: how many tasks and how many task done. [2] o Make portupgrade(1) with -D option really remove a broken distfile. But it works only if FETCH_CMD set to use fetch(1) (it's default). [3] o Bugs fixes Requested by: skv [1] netchild [2] Andriy Gapon <avg at icyb.net.ua> [3]
* portless is a small shell script which lets FreeBSD users quickly browseerwin2006-06-114-0/+239
| | | | | | | | | | | | | | port descriptions given the port's name or a glob. Basically to view the descriptions of GCC (related) ports you type portless gcc\* and portless will display the descriptions of all gcc* ports. There are options to display the postinstall messages or Makefiles instead. - Martin Kammerhofer mkamm@gmx.net PR: ports/98739 Submitted by: Martin Kammerhofer
* Correct sed syntax.ale2006-06-111-2/+2
|
* - Fix includeing ldconfig_compatsem2006-06-102-4/+6
| | | | Submitted by: Scott Allendorf <scott-allendorf at uiowa.edu>
* Fix spelling.ale2006-06-091-1/+1
| | | | Submitted by: lawrance
* Update to 1.1 release:ale2006-06-094-20/+47
| | | | | | - automatically modify make.conf on install/deinstall Inspired by: James O'Gorman <james@netinertia.co.uk>
* Give better make example.ale2006-06-081-14/+13
|
* Portconf is a simple framework to set ports options in anale2006-06-084-0/+109
| | | | | universal way. Knobs set to specific ports are honorated by portmaster, portupgrade, portmanager and 'make install'.
* Add SHA256 checksumedwin2006-06-071-0/+1
|
* - Update to 2.1.2sem2006-06-074-10/+12
| | | | | | | | | | | | | | | | | | | o Really fix *_rc_scripts. The last fix was uncomplited. o Set both make argument and environment variable to PORT_UPGRADE=yes. It makes possible a port or a package (via install/deinstall scripts) to detect if it builds/installs/deinstalls under portupgrade(1) [1] o Add to pkgtools.conf a new directive: include_eval('file') The file will included and evaluated in the place where encountered. The file path looking inside of PREFIX. [2] o Add to pkgtools.conf ALT_MOVED. The array holds alternate MOVED file. E.g. for files in EXTRA_CATEGORIES. [3] o Allow install port by origin. E.g. portinstall lang/ruby18 o Make pkgdb offer install a stale dependency before selecting it from installed. [4] - Add own mirror to prevent delay while distfile appears on MASTER_SITE_LOCAL. Requested by: skv [1,2,3], kris [4]
* We actually agreed to test the fc4 Linux port, not fc3. The run has beenlinimon2006-06-071-1/+1
| | | | restarted.
* Update these to what is currently being tested on the cluster.linimon2006-06-063-34/+815
|
* - Update to 2.1.1sem2006-06-054-40/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o Fix -O that should force ignoring dependency errors, but really did not work [1] o Add PKG_BACKUP_DIR environment variable where specified a directory where will keep saved packages (-b). Default: PKG_PATH (PORTSDIR/packages/All) [2] o Add MAKE_ENV in pkgtools.conf that is like MAKE_ARGS but allows to set environment variables for ports [3] o Fix pkg_fetch(1) to guess a right source directory for download (All or Latest). It works in much more cases now [4] And make a notice for using of '@' in package name more clean. o *_rc_scripts internal procs don't recognize RC-scripts without .sh. It's wrong for 6.0+ [5] o Fix pkgdb -s [6] o Add firefox in a browser list in portcvsweb(1) o Revive NEWS file PR: ports/56301 [1] ports/81454 [2] (based on) ports/92896 [3] ports/94054 [4] ports/95775 [5] ports/96832 [6] Reported by: Roman Neuhauser <neuhauser at sigpipe.cz> [1] Fernan Aguero <fernan at iib.unsam.edu.ar> [3] Andrew Webster <awebster at connectalk.com> [4] Rong-En Fan <rafan at infor.org> [5] Richard Brooksby <rb at ravenbrook.com> [6] Submitted by: KOMATSU Shinichiro <koma2 at lovepeers.org> [2]
* - update to 1.2clsung2006-06-022-4/+4
| | | | | PR: ports/96776 Submitted by: maintainer (Philipp Wuensche)
* - Take the portsem2006-06-028-78/+14
| | | | | | | | | | | | | | | | | | | | | | | | - Update to 2.1.0 o rewrite version checking. Now it's compliant with pkg_version(1) algorythm o fix shebangs in test/* o add test in test_pkgversion.rb from test-pkg_version.sh o fix test_pkgdb.rb o fix pointyhat URL in pkgtools.conf and pkgtools.rb o make comparisons when updates from packages. It compared package names instead versions. It gives a weird results when port was renamed (eg. mozilla-firebird -> firefox) [1] o don't show a warning about origin changing when origins are the same. [2] It rids us from messages like: Package origin of 'pan' has been changed: 'news/pan' -> 'news/pan' PR: ports/62990 [1], ports/98153 [2] Submitted by: Leland Wang <llwang at infor.org> [1] tobez [2] Approved by: maintainer (silence for a month, no activity seen for 4 monthes) daichi (blessed) ports (silence) a number open PRs from 2003 year Inspired by: az
* I suppose that one of these years I'll remember to quit committing locallinimon2006-06-021-2/+1
| | | | changes to this file. At least they're harmless.
* Add an additional mirrorehaupt2006-05-311-2/+3
| | | | | PR: 98209 Submitted by: Sulev-Madis Silber <madis555@hot.ee> (maintainer)
* Remove the hard-to-maintain usage from pkg-descr, and replace it with amarcus2006-05-311-15/+2
| | | | reference to portlint(1).
* Update to 2.9.0.marcus2006-05-313-267/+384
| | | | | | | | | | | | | | | | | | | | | * The check for quoted COMMENTs had a typo. However, this check has been consolidated for other macros that should not be quoted. Merge the COMMENT check into the BROKEN, et al check. [1] * Properly pluralize the message which counts the number of fatal errors and warnings. [2] * Add distinfo checking support. [3] * Huge refactoring of the error handling code. If the -g argument is specified, errors will be grouped together to avoid spamming the console with repeated lines. * Add a check for icon installation, and recommend INSTALLS_ICONS. PR: 97207 [1] 96089 [2] 96923 [3] Submitted by: lawrance [1] ehaupt [2] sem [3] Tested by: mezz
* Bring this up to ports/Mk/bsd.port.mk 1.533.linimon2006-05-311-147/+173
|
* - Convert to USE_LDCONFIG.flz2006-05-306-12/+54
| | | | | | PR: ports/93186 Submitted by: $self Approved by: maintainer
* Vastly improve handling of moved ports:dougb2006-05-292-6/+19
| | | | | | | | | | 1. Update DEPORIGIN in addition to @pkgdep entries in +CONTENTS 2. Give more details about why a port moved 3. grep for the old port name in existing +CONTENTS files, since the new name will not appear at all Also, stretch the window to wait for a background 'make checksum' to complete to 5 seconds instead of 3
* - Bail out gracefully when executed as non-rootpav2006-05-292-1/+18
| | | | | PR: ports/98032 Submitted by: marko
* Update portsnap to version 1.1, to reflect three months of development incperciva2006-05-272-4/+4
| | | | | | | the src tree. PR: ports/93901, bin/96288 Sponsored by: FreeBSD security development fundraiser
* Bump the version number of the port for the new version of the scriptdougb2006-05-201-1/+1
|
* 1. Implemented recursive 'make config' at the beginning of the run, so it'sdougb2006-05-202-139/+336
| | | | | | | | | | | | | | | | | | | | | easier to leave it running unattended for large updates. (This can be toggled off.) 2. Implemented a completely unattended mode which accepts the defaults for all portmaster dialogues. (Note, this does not help with ports that have interaction other than 'make config', such as ghostscript, etc.) 3. Added -u to sort(1) calls to try and address a bug report about duplicate lines in +REQUIRED_BY files. I was not able to reproduce this bug, but better safe than sorry. 4. Verbose mode is now slightly more informative about what's happening. 5. More common code factored out into functions. 6. The -n flag now cancels the build of the port called on the command line too. 7. Improved (?) the stale distfile deletion routine to better handle ports that have multiple distfiles. 8. We now launch 'make checksum' (which performs a fetch if needed) in the background while recursing through dependencies. 9. Various code cleanups, such as adding -t to a mktemp invocation that was missing it, more local variables in functions, more consistent flag variable values, etc.
* Update to 0.1.1. [1]lawrance2006-05-153-6/+6
| | | | | | | | Update maintainer's email address. PR: ports/96620 [1] Submitted by: Martin Wilke <freebsd@unixfreunde.de> [1] Approved by: semionov@mail.bg (maintainer)
* Make bpm capable of handling ports with OPTIONS by using zenity tolawrance2006-05-142-2/+22
| | | | | | | | display them. PR: ports/96149 Submitted by: Panagiotis Astithas <past@ebs.gr> Approved by: Seth Kingsley <sethk@meowfishies.com> (maintainer)
* Remove USE_REINPLACE from all categories starting with Sedwin2006-05-136-6/+0
|
* Depend on the right databases/p5-DBD-mysqlitetcu2006-05-122-6/+20
| | | | | | | | | | | | Don't restrict Apache version to 1.3 The csup change won't work now, and the port should be updated - as promised by the maintainer 3 weeks ago. PR: ports/94288 Submitted by: itetcu (me), maintainer Reviewed by: maintianer, jmelo, sem Approved by: maintaner, lawrance (mentor)
* Remove USE_REINPLACE from ports starting with Medwin2006-05-111-1/+0
|
* Convert MAINTAINER to my freebsd.org account.stefan2006-05-071-1/+1
|
* - Update to 0.77:sergei2006-05-062-4/+4
| | | | | - fixed a stupid bug in port create: quote arguments passed to newfile(1); thanks Radim Kolar for reporting it