aboutsummaryrefslogtreecommitdiffstats
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* Update my email address to my @FreeBSD.org address.rnoland2008-07-311-1/+1
| | | | Approved by: garga (mentor)
* Catch up with master 1.600. This also obsoletes a portmk-only patchlinimon2008-07-301-5/+7
| | | | that has been around for a while.
* Update for version 2.6dougb2008-07-291-1/+1
|
* Update to reflect the ability to specify multiple glob patternsdougb2008-07-291-4/+5
| | | | added in version 2.6.
* New Featuresdougb2008-07-291-24/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============ 1. You can now specify multiple globs for directories in /var/db/pkg on the command line (along with full names of directories/paths from /usr/ports and/or /var/db/pkg, as before) 2. When calling check_interactive or update_port from check_for_updates tell the user what updated version is available. [1] Bug Fixes ========= 1. Don't set show_list to "all" for -a unless there is somthing to show 2. Add K (don't postclean) to getopts [2] Other Improvements ================== 1. In check_dependency_files() don't let ro_opd be empty for the purpose of the egrep expression. It works now, but it apparently violates the spec and could case problems down the road (e.g., for bsdgrep). 2. Since the BSDPAN pseudo-ports do not exist in the ports tree there is nothing for portmaster to do with them. Therefore ignore them when appropriate, notifying the user when necessary. [3] Submitted by: Geraint Edwards <gedge@yadn.org> [1] PR: ports/126006 [2] Submitted by: ahze [2] Pointy hat: moi [2] Problem pointed out by: Bapt <baptiste.daroussin@gmail.com> [3] PR: ports/125428 [3]
* Update description of pkg_treeedwin2008-07-281-7/+18
| | | | | | | | The example in the description of pkg_tree shows old package names (imake-4, XFree86-libraries). PR: ports/125990 Submitted by: Carlos Santos <unixmania@gmail.com>
* - Update to 2.0.2_1beech2008-07-283-67/+110
| | | | | | | | | - Minor fixes - Bump PORTREVISION - Compatible with BSD KNF PR: ports/125991 Submitted by: Andy Kosela <akosela@andykosela.com> (maintainer)
* When doing 'update' and 'diff', use our cvs(1)'s -R feature, this would ↵delphij2008-07-272-2/+22
| | | | | | | | | | accelerate on certain configurations. While I'm there, make use of 'SF' macro for SourceForge mirror. PR: ports/116248
* Reset sergei@ due to maintainer-timeouts and no response to email.linimon2008-07-271-1/+1
| | | | Hat: portmgr
* - Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default ↵pav2008-07-251-1/+2
| | | | MAKE_ENV
* - Patch to ports-mgmt/portupdate-scan to deal with problems which have surfacedbeech2008-07-252-6/+9
| | | | | | | | | | recently, parsing the files /usr/ports/MOVED and /usr/ports/UPDATING. MOVED had an extra blank line on the end for awhile, and the case of some of the UPDATING lines have changed (e.g., Author: instead of AUTHOR:). This patch allows portupdate-scan to tolerate these variances. PR: ports/125840 Submitted by: Alex Stangl <alex@stangl.us> (maintainer)
* Catch up with master 1.598.linimon2008-07-221-35/+15
|
* Catch up with master 1.75.linimon2008-07-211-8/+74
|
* Catch up with master 1.597.linimon2008-07-211-31/+63
|
* Update to 2.9.10.marcus2008-07-202-4/+52
| | | | | | | | | | * Add some USE_GCC checks [1] * Check to make sure pkg-descr lines do not end with CRLF [2] * Warn against using != in assignments [2] * Check for a valid WWW syntax in pkg-descr [2] Requested by: gerald [1] kris [2]
* - Update to 2.0.2miwi2008-07-203-325/+381
| | | | | PR: 125773 Submitted by: maintainer
* - Update maintainer mail adressmiwi2008-07-183-3/+6
| | | | | PR: 125543 Submitted by: Andy Kosela <akosela@andykosela.com> (maintainer)
* - Sync with ports-mgmt/portupgradesem2008-07-171-1/+2
|
* - Update to 2.4.6sem2008-07-174-28/+6
| | | | | | | * Many bugs was fixed * a new pkgdu utility shows installed packages disk usage PR: many
* New port: reads the FreeBSD installed packaged DB.wxs2008-07-155-0/+34
| | | | | PR: ports/125197 Submitted by: "Zane C.B." <vvelox@vvelox.net>
* - Update to tb243_template_paefchen_v1miwi2008-07-124-12/+12
| | | | | Submitted by: Aron Schlesinger Approved by: maintainer
* - Update paefchen template [1] (fix bug in firefox3)miwi2008-07-126-10/+34
| | | | | | | | | | - Fix OPTIONS handling [2] - Bump PORTREVISION PR: 125470 [2] Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua> [2] Aron Schlesigner [1] Approved by: itetcu (maintainer)
* - Update to 2.4.6sem2008-07-114-4/+7
| | | | | * Bugs fixes. * A new utility - pkgdu. Display a disk usage for installed packages.
* New feature: undefine variables.ale2008-07-113-4/+6
| | | | | PR: ports/125273 Submitted by: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw>
* - Update to 2.0.1miwi2008-07-073-10/+15
| | | | | PR: 125265 Submitted by: Andy Kosela <andy.kosela@gmail.com> (maintainer)
* Update to 2.9.9.marcus2008-07-052-3/+9
| | | | | | | | Check for misuse of the %%XXXDIR%% constructs in order to help with the QA Tinderbox build reports. PR: 125037 Submitted by: leeym
* Don't try to patch inexistent files if WEB_EXP in not on.itetcu2008-07-026-0/+10
| | | | | | | PR: ports/124929 [1], ports/124762 [2] Submitted by: Jona Joachim <jaj@hcl-club.lu>, Alex Kozlov <spam@rm-rf.kiev.ua> [2], lioux@ [1]
* Fix pkg-plist with NOPORTDOCS=yessem2008-07-022-10/+10
|
* - Update to 2.4.4sem2008-07-013-28/+4
|
* Catch up with master 1.595.linimon2008-07-011-0/+30
|
* Upgrade ports-mgmt/portsearch from 1.3.1 to 1.3.2vd2008-06-272-4/+4
|
* - Drop mention of 4.10pav2008-06-251-3/+1
| | | | Submitted by: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
* - Update to 2.0miwi2008-06-204-519/+68
| | | | | PR: 124769 Submitted by: Andy Kosela <andy.kosela@gmail.com> (maintainer)
* Update for version 2.5dougb2008-06-131-1/+1
|
* Bug Fixesdougb2008-06-131-6/+14
| | | | | | | | | | | | ========= 1. Fix -a mode by moving the update of CONFIG_SEEN_LIST to after the port has been checked for available updates. The old way worked as a side effect to one of the things I fixed in version 2.4. This is probably how it should have been done all along, but since the old way worked I was hesitant to change it. 2. Now that we are using a different format for the INSTALLED_LIST, fix the bit that always displays the list if we are using -a.
* Document the potentially useful variables for rc filesdougb2008-06-131-3/+49
|
* Add "rm -rf /usr/local/lib/compat/pkg" to the list of steps todougb2008-06-121-1/+2
| | | | update your ports tree after a major version upgrade
* Update for version 2.4dougb2008-06-121-1/+1
|
* Minor New Featuredougb2008-06-121-7/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | ================= Print a list of ports that will be worked on when doing multiple ports, either from a glob or listed on the command line. Bug Fixes ========= 1. When working multiple ports, if a port that is specified on the command line is reached as a dependency for another port that is on the command line (either specifically or from a glob) that port should be rebuilt the first time through, even if it is up to date. 2. By the same token, only rebuild that dependent port once if it was not up to date. Implement these features by keeping lists of what needs to be, and has been built specific to the multiport context. 3. In multiport() declare local variables to be local 4. When reading a glob pattern from the command line do not run the multiport feature if there is only one match, just pass it on. Minor Enhancements ================== 1. Save the list of work done using \t and \n and print with echo -e 2. Now that we are properly updating CONFIG_SEEN_LIST at the end of the config run remove the old update to that list from dependency_check()
* - Update ports-mgmt/pkg_install to 20080530.flz2008-06-102-6/+14
| | | | - Add wrapper support (on by default).
* Honor NOPORTDOCS.linimon2008-06-082-1/+3
| | | | Reminded by: ionbot
* Catch up with master 1.593.linimon2008-06-081-0/+8
|
* Bump portrevision due to upgrade of devel/gettext.edwin2008-06-0610-7/+10
| | | | | | | | | | The affected ports are the ones with gettext as a run-dependency according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT in Makefile (29 of them). PR: ports/124340 Submitted by: edwin@ Approved by: portmgr (pav)
* - update to 1.0.5leeym2008-06-063-4/+6
| | | | | | | | - add WWW in pkg-descr PR: 124295 Submitted by: leeym Approved by: maintainer
* Update for version 2.3dougb2008-06-051-1/+1
|
* Update for version 2.3:dougb2008-06-051-15/+26
| | | | | | | | | | 1. A glob pattern on the command line now updates all ports that match 2. Clarify that we rebuild the port(s) on the command line by default 3. Document -K option 4. Note the move of /etc/portmaster.rc -> /usr/local/etc/portmaster.rc 5. Document that you need to look in the script to find values to place in the *rc files. TODO: List potentially useful variables 5. Fix the Xr for sudo
* New Featuresdougb2008-06-051-146/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | =========== 1. By popular demand, change the command line behavior of 'portmaster blah*' to update all ports in /var/db/pkg which match the glob. 2. Add the -K flag to avoid cleaning the work directory after the build.[1] Bug Fixes ========= 1. Instead of /etc/portmaster.rc we should be reading /usr/local/etc/portmaster.rc.[2] Begin introducing support for that. 2. If using the -n option, don't try to fetch the distfiles.[3] 3. When I added the optimization to only run 'make -V CONFLICTS' if it existed in the Makefile I neglected to unset the value of $conflicts in the script between ports.[4] 4. I ran into a port which set VERBOSE to a value that it needed to use in its build process, and since I was using the -v option for portmaster (which sets VERBOSE=yes) the build failed. To work around this, prefix the variable names for common English words (VERBOSE, FORCE, BUILDING) with PM_. 5. To aid future debugging (as in 4. above) change the values of flag variables to something meaningful instead of just "yes." 6. Automatically handle the case where the parent port has MOVED instead of asking the user to re-run portmaster with the right options. Submitted by: pav [1] Submitted by: Miroslav Lachman 000.fbsd@quip.cz [2] Submitted by: Jiawei Ye <leafy7382@gmail.com> [3] PR: ports/124271 [4] Submitted by: James Kelly <jjk@tilted.net> [4]
* - Update to 2.0.1, this update fixed the functionality of psearchlwhsu2008-06-042-4/+4
| | | | | | PR: ports/124226 (based on the patch) Submitted by: Yi-Huan Chan <yhchan AT csie.nctu.edu.tw> Approved by: Benjamin Lutz <mail AT maxlor.com> (maintainer)
* Update to 2.4.3.itetcu2008-06-0314-22/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If all goes well, this will be the last 2.x release before a 3.0 major release. The 2.4.3 release is primarily aimed at fixing bugs, but a few small features have been added: * Treat the -u argument to sendBuildCompletionMail as a username rather than an arbitrary database ID. Also, do better error checking in case a user has not been defined in the datastore. * Add -b <build name> support to the listBuildPortsQueue command. * Add a new tc command, getPortLastBuiltStatus to get a port's last status. * Properly quote the UPDATE_CMD argument in the *PortsTreeUpdate hooks. * Add a new tbkill.sh tool to terminate a running tinderbuild. * Add a new tinderbuild option, -norebuild, which will prevent tinderbuild from forcing a rebuild of any packages specified on the command line. * Add the build platform and release level to the logs. * Add support for listing total ports per Build in the www-exp frontend. * Some other minor bugs have been fixed. Plus 3 local (port) patches: * in "Current and Latest Builds" (?action=latest_buildports) increase the number of ports displayed from 20 to 30 * in ports built for a build view (?action=list_buildports&build=something) when sorting is done by Last Build Attempt sort descending (latest build first). * in build logs, add: [1] - building for: (ie: "6.3-STABLE amd64") - Makefile ident: (ie: "$FreeBSD: ports/ports-mgmt/tinderbox/Makefile,v 1.41 2008/05/19 20:00:16 itetcu Exp $") - prefixes: (ie: "LOCALBASE=usr/local X11BASE=usr/local") - NO* env vars: (ie: "NOPORTDOCS=yes NOPORTEXAMPLES=yes NOPORTDATA=yes") This release would not have been possible without the contributions of Alexander Loginov, miwi, Chess Griffin, itetcu, Dmitriy Kirhlarov, Robert Gogolok, and ade. - Fix a few typos in pkg-message. [2] PR: ports/123957 [2] Submited by: Wen heping <wenheping@gmail.com> [2], idea from miwi@'s patch for HEAD [1]
* - Update to 2.0miwi2008-06-022-9/+6
| | | | | | | - Update maintainer mail adress PR: 124192 Submitted by: Benjamin Lutz (maintainer)
* Remove ports-mgmt/newportsversioncheck in favour of portscout.edwin2008-05-276-87/+0
|
* Add patch to fix SQL schema typo.shaun2008-05-262-0/+7
|
* Update to current -STABLE (2.4.X) snapshot.itetcu2008-05-204-8/+10
|
* Remove the ports-mgmt/instant-tinderbox port since its design doesn'tedwin2008-05-073-85/+0
| | | | work anymore with the more fine-grained approach of USE_ everywhere.
* This takes the FreeBSD port's index file and makes it into a easy to use hash.itetcu2008-05-065-0/+34
| | | | | PR: ports/122050 Submitted by: Zane C, Bowers <vvelox at vvelox.net>
* Fix a typo.olgeni2008-05-011-1/+1
|
* - Increase read buffer to avoid SEGV when reading INDEXrafan2008-04-262-2/+2
| | | | | | | | - Bump PORTREVISION PR: ports/122799 Submitted by: Conrad J. Sabatier <conrads at cox.net> Approved by: Seth Kingsley <sethk at meowfishies.com> (maintainer)
* Catch up with master 1.592.linimon2008-04-201-28/+30
|
* - Remove unneeded dependency from gtk12/gtk20 [1]miwi2008-04-202-8/+10
| | | | | | | | | | | | | | | - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+ Thanks to all Helpers: Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr, ehaupt, nox, itetcu, flz, pav PR: 116263 Tested on: pointyhat Approved by: portmgr (pav)
* Catch up to master 1.591.linimon2008-04-121-83/+57
|
* Remove local changes that crept in.linimon2008-04-121-6/+5
|
* Catch up to master 1.73 and 1.74 changes.linimon2008-04-121-3/+3
|
* Update ports-mgmt/pkg_install to a new snapshot (20080411).flz2008-04-112-4/+4
| | | | | Changes include: - package {,de}registration optimization.
* - Updating ports-mgmt/pkg_install to a newer snapshot (20080407).flz2008-04-095-42/+31
| | | | | - Silence a few warnings. - Remove support for very old versions of FreeBSD.
* - Update to 2.1clsung2008-04-082-4/+4
| | | | | | | | | | | - This is a routine bug fix release. - New features: can now process the output from portsnap as part of maintaining a local INDEX file. See http://www.infracaninophile.co.uk/portindex/index.xhtml for more information. PR: ports/122546 Submitted by: maintainer
* - Fix runtime warnings/errorspav2008-04-041-0/+5
| | | | | | PR: ports/116628 Submitted by: Martin Tournoij <carpetsmoker@xs4all.nl> Approved by: maintainer timeout (hrs; 6 months)
* Retire ports-mgmt/pkg_install-devel. This has been long abandoned.flz2008-03-319-236/+0
|
* Catch up with master 1.588 (comments only).linimon2008-03-301-2/+2
|
* - add Aron Schlesinger www-exp layout and make it the default since: it looksitetcu2008-03-308-58/+108
| | | | | | | | | better, it works better in opera, it provides a slightly better usability and it's more FreeBSDish - fetch all DISTFILES from my server for simplicity - bump PORTREVISION for plist changes Prompted by: miwi@'s tindy :-)
* - Update to 1.7.3miwi2008-03-262-4/+3
| | | | | PR: 122090 Submitted by: Andy Kosela <andy.kosela@gmail.com> (maintainer)
* - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-261-2/+1
| | | | | | - Bump PORTREVISION Approved by: portmgr (xorg cleanup)
* Update to 20080320:stefan2008-03-263-26/+101
| | | | | | | | | Implement a "visual" mode, where the user is given the complete list of leaf packages inside his editor. He can then remove packages by removing the lines in the file, save and exit. The now missing packages will then be removed. PR: 121910 Submitted by: Ulrich Spoerlein <uspoerlein@gmail.com>
* Sort every mirror list in bsd.sites.mk.wxs2008-03-254-0/+43
| | | | | | Output is suitable for inclusion into make.conf. Approved by: garga (mentor)
* - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-251-1/+0
| | | | | | - Bump PORTREVISION Approved by: portmgr (xorg cleanup)
* Pass maintainership back to rnoland - he's back online.wxs2008-03-241-1/+1
| | | | | | Sorry about this and welcome back! Approved by: garga (implicit)
* Update to 2.9.8.marcus2008-03-232-18/+19
| | | | | | | | | | | * Use the actual Makefile when checking for pre-defined sites. This allows us to catch things that rely on port variables. [1] * USE_GETOPT_LONG is now obsolete, and should not be suggested. [2] * Check for cases where X_DEPENDS = ${Y_DEPENDS} which can result in adding unwanted dependencies. PR: 121664 [1] Suggested by: pav [2]
* - Sync patches with ports-mgmt/portupgrade portsem2008-03-212-0/+24
|
* Reset maintainer due to bouncing mails.wxs2008-03-211-1/+1
| | | | | | | Discussed with pav. Submitted by: miwi on IRC Approved by: garga (mentor)
* Update for version 2.2dougb2008-03-201-1/+1
|
* New Implementationdougb2008-03-201-21/+17
| | | | | | | | | | | | | | | | | | | | | | | | | ================== The previous code tried to handle moved ports in much the same way as it handled replacing a port with the -o option, but this would sometimes create problems if we are deep in a dependency graph. So rather than re-implement only a portion of the -o code, use the whole thing instead. We accomplish this by either exec'ing ourselves with the proper -o options if we are in the dependency tree, or by asking the user to restart with the proper -o options if they specified the moved port on the command line. The latter is necessary to avoid having to duplicate all the "initialize the parent process" code. This allows me to simplify the code in a few places since -o is now the only special case. Bug Fixes ========= 1. Don't try to derive $portdir from $upg_port if using -o 2. Don't try to build a port with an +IGNOREME file if we are doing the dependent ports in -r mode Minor tweak: Add some whitespace after a warning message
* In the example about using portmaster to do a complete re-install ofdougb2008-03-201-2/+2
| | | | | | | | | your ports, I had: pkg_delete * which works for me because of a local bash completion, but doesn't work for most users. So, correct that to be: pkg_delete '*' instead.
* Add support for FreeBSD 7.0-STABLE and 8.0-CURRENT.cy2008-03-062-8/+12
| | | | Approved by: Maintainer: Seth Kingsley <sethk@meowfishies.com>
* - add ports-mgmt/portupgrade as a dependency as it used to be pulled intmclaugh2008-03-051-1/+1
| | | | | | by pkg_cutleaves but no longer is. Approved by: linimon
* Update to 1.7.2.bsam2008-03-042-2/+1
| | | | | PR: 121299 Submitted by: Andy Kosela <andy.kosela at gmail.com> (maintainer)
* - Remove code that gather not installed depends. It makes more problemssem2008-02-122-4/+14
| | | | | | than solves. Discussed with: pav
* - Fix a crash that caused sometimes when -R option specified.sem2008-02-112-0/+14
| | | | Reported by: pav
* - Upgrade both ports to 2.4.3sem2008-02-115-41/+8
| | | | | | | | | | | | * Change a legacy part of code for gathering dependecies. It fixes situation when some depends ports could be updated even when it was up-to-date. As a result I added another check for -R option. * Fix a wrong condition in portsclean. Now -L option works again. * Change a semantic for -q option. Now it means 'quiet'. Don't show a message when -N specified and there is an already installed package. (Made for DesktopBSD). Reported by: pav, Peter Hofer (DesktopBSD)
* - When -o specifised, gather depends for specified origin.sem2008-02-102-0/+33
| | | | | | - Just ignore a package if there is no port directory exists. A correct way for users is to place the ports in HOLD_PKGS in pkgtools,conf, but they did not. So it makes my life a little easy.
* - Update to 2.4.2.sem2008-02-073-24/+4
| | | | | | | * Many bugs fixed (thanks to all reporters). * Semantic for -c and -C has changed. -c runs 'make config-conditional' and -C 'make config' (forced config). * All ports now runs under portupgrade/portinstall control.
* - Update to 1.0.6beech2008-02-072-37/+5
| | | | | | | - Fixes integrated upstream, now builds in C. PR: ports/120326 Submitted by: Diego_Rocha <diegorocha1987@gmail.com> (maintainer)
* - Update to 0.2miwi2008-02-042-3/+3
| | | | | PR: 120251 Submitted by: Alex Stangl <alex@stangl.us> (maintainer)
* - Update to 2.4.2sem2008-02-043-38/+4
| | | | Minor bugs was fixed. Thanks to all reporters!
* A work around for HOLD_PKGS that did not work.sem2008-02-012-0/+34
| | | | Noted by: NAKAJI Hiroyuki
* Update for the 2.1 versiondougb2008-01-301-1/+1
|
* 1. Add explanatory text about some issues that have caused confusion:dougb2008-01-301-14/+46
| | | | | | | | | | | | a. If you specify a glob pattern in /var/db/pkg, there will always be a prompt, even with the -u flag. b. Try to discourage people from using -u, it doesn't seem to do what people expect it to do. c. You cannot upgrade sudo with PM_SU_CMD if sudo is your PM_SU_CMD 2. s/Dq/Qq/ 3. Add .Ev tags to environment variables
* Cosmetic fix for the code: Only expand the $FreeBSD tag oncedougb2008-01-301-3/+3
| | | | | Bug fix: If using the combination -aiG, don't run the interactive mode test in the build phase, use the one that's already in check_for_updates()
* - Update to 1.0.5beech2008-01-292-10/+20
| | | | | | | - Patch to make port respect prefix. PR: ports/120106 Submitted by: Diego Rocha <diegorocha1987@gmail.com> (maintainer)
* - Update to 2.4.1sem2008-01-293-37/+4
| | | | A bugs fix release
* - Fix a function namesem2008-01-282-0/+33
| | | | | | | - When in task list is a port with IGNORE, portupgrade fails. Just ignore it now. Reported by: Gerard <gerard@seibercom.net>, Matthew Seaman <m.seaman@infracaninophile.co.uk>
* - Update to 2.4.0sem2008-01-272-4/+4
| | | | | | | | | | | * many bug fixes * now all dependencies run under portupgrade control * run 'make config-conditional' and 'make config' with -c and -C options PR: ports/116830, ports/115249 Reported by: clemens fischer <ino-news@spotteswoode.dnsalias.org>, KOMATSU Shinichiro <koma2@lovepeers.org>, and other
* lsknobs is a simple sh(1) script designed to help configuremiwi2008-01-245-0/+157
| | | | | | | | ports knobs and options by listing them together with their status (either enabled or not). It uses portconf for knobs. PR: ports/116127 Submitted by: Gabriel Linder <linder.gabriel at gmail.com>
* Upgrade to 0.7.4.shaun2008-01-243-4/+6
|
* Update for version 2.0dougb2008-01-242-40/+213
|
* The code for this 2.0 version has been totally reorganized, anddougb2008-01-241-1375/+1701
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in several cases totally rewritten. I am also glad to say that all of the advertised features now work as advertised. :) The most exciting new feature is the completely new dependency updater. I finally took the time to write the line-oriented version of update_contents() that I wanted to write in the first place, so no more sed, and no more warnings sent to $PAGER. This version relies entirely on exact matches to DEPORIGIN to do its work, so it's 100% reliable. So what else is new? A lot of micro-optimizations have been done to eliminate duplicated work, avoid using external commands when not necessary, etc. There are also some not-so-micro optimizations, which means that this version is noticably faster. Totally new features: 1. --check-depends, which as described above calls the new functions to parse existing +CONTENTS files for dependency data, uses that data to update +REQUIRED_BY, and updates the +CONTENTS files. These same routines are also used for updating ports. 2. A "fetch only" feature (-F) that will go get distfiles for new versions of installed ports by default, and can also be used to get the files for all of your installed ports, or certain branches by using the -aft options. 3. An option to hide the build and install process by saving it to a log (-H). These logs are deleted on successful install, and saved if the update process aborts. 4. We now keep track of all the ports that get updated or installed in a given invocation, and print the list at the very end of the process. 5. There is now a little "map" to show you where you are in the process of the form "parent >> child >> grandchild >> etc." 6. Support for running as an unprivileged user (via sudo) has been added. See the man page for details on how to configure this. Improved features: 1. When showing the pkg-message/+DISPLAY files at the end of the process, all files are grouped together and spit out to $PAGER (or just cat if -u). If there is an error, there is a pause first (unless -u). 2. There is now much more sanity checking on user input so that we can bail out early if there is a problem. 3. The error messages have been completely re-done to be more informative, and many of them include helpful suggestions on how to fix the problems. 4. In the expunge (-e) feature, if there is dependency data for the port you want to delete we now offer you the chance to delete that instead of just aborting. (Use at your own risk!) 5. The "save old shared libs" feature (-w) is now a lot more efficient, only runs ldconfig when it has to, and uses /etc/rc.d/ldconfig. 6. The /var/db/pkg/*/+IGNOREME file now has more functions associated with it. See the man page for details. 7. When using the -L feature, there is a warning printed if the port has been set to FORBIDDEN, DEPRECATED, BROKEN, or IGNORE. 8. If you have a real /usr/X11R6 directory (not a symlink) this is added to the PATH. Otherwise it's assumed that LOCALBASE == X11BASE. 9. Backup packages of existing ports are now saved to /usr/ports/packages/portmaster-backup, and left there if -b is used. This way you can create backup packages of a port without disturbing existing packages with the same version. There are numerous other things that are not user-visible which have been cleaned, polished, made more efficient, etc.
* - Update version to 1.13.araujo2008-01-103-16/+10
| | | | | | | | - Update master site and maintainer's mail address. PR: ports/119381 Submitted by: Kim Naim Lesmer <knl@bitflop.com> (maintainer) Approved by: stas (mentor, implicit)
* - A patch from HEAD: when gcc installed, some libraries may be conflictedsem2008-01-082-0/+20
| | | | | | | | | with system ones. portsclean -Li ask to remove them. No removes by default, but we don't want an user remove system libraries just press 'y' in portscleanup -Li. PR: ports/116830 Reported by: clemens fischer <ino-news at spotteswoode.dnsalias.org>
* pkg_cleanup finds packages that are not requested by any other installedpav2008-01-046-0/+389
| | | | | | | | | | | | package and lets you decide for each one if you want to keep it or delete it. It also allows viewing the pacakge comment and description. This program is essentially a clone of pkg_rmleaves except that it shows the comment and description of packages and does not support GUI dialog(1) implementations. PR: ports/117782 Submitted by: Stephen Hurd <shurd@sasktel.net>
* Update for version 1.27dougb2008-01-041-1/+1
|
* Restore the canonical order of installing run-depends before the parentdougb2008-01-041-11/+10
|
* Fix typo in pkg-descrarved2008-01-031-1/+1
| | | | | PR: 117223 Submitted by: Jed Clear
* - Update to 2.4.2miwi2007-12-318-62/+8
| | | | | | | | | | | | | | * Add support for FreeBSD 8.X. * Fix a database query bug. * Ensure the .env files are properly read and export when building the Makefile and database entries. * Use the C locale when calculating build times. * Do not die if a Build's log directory is missing when running tbcleanup. This release comes with a rawenv change, so make sure you copy rawenv.dist to rawenv to get the latest variables. PR: 118854 Submitted by: miwi Approved by: itetcu (maintainer timeout)
* - Update to 1.7.1miwi2007-12-283-36/+26
| | | | | PR: 119001 Submitted by: Andy Kosela <andy.kosela@gmail.com> (maintainer)
* - Fix portaudit -Fq to actually be quiet. [1]simon2007-12-272-18/+6
| | | | | | | | | | - Remove support for FreeBSD older than 4.11 and 5.3. - Remove conditional dependency on bzip2 which I can't really see how could be activated automatically. Reported by: "J. Martin Petersen" <jmp@alvorlig.dk> [1] PR: ports/117845 [1] With hat: maintainer / secteam
* Quick bump to 2.9.7.marcus2007-12-162-4/+4
| | | | | | | Allow comments to start with a '[' (e.g. [X]Emacs). PR: 117832 Submitted by: "Philip M. Gollucci" <pgollucci@p6m7g8.com>
* Update to 2.9.6.marcus2007-12-162-28/+30
| | | | | | | | | | | | | | | * Allow the @stopdaemon plist directive. [1] * Fix a typo when checking for proper use of DOCSDIR. [2] * USE_JAVA is okay to use after including bsd.port.pre.mk. [3] * Properly check for extra items in the PATCH_SITES section. [4] * Replace all instances of "IFF" with "If and only if" to be clearer for non-English speaking, non-math geeks. [5] PR: 116907 [3] 116698 [4] 116218 [5] Reported by: rafan [1] Submitted by: lwhsu [2]
* - Update to 1.0.4miwi2007-12-162-7/+5
| | | | | PR: 118095 Submitted by: Diego <diegorocha1987@hotmail.com> (maintainer)
* - connect pkg_search to the buildmiwi2007-12-151-0/+1
| | | | | Submitted by: erwin Pointyhat to: chinsan
* - Add portupdate-scan to the buildmiwi2007-12-151-0/+1
| | | | Submitted by: erwin
* portupdate-scan simplifies dealing with /usr/ports/UPDATING when you have somiwi2007-12-154-0/+469
| | | | | | | | | | | | | many ports installed that it is difficult to know which sections are relevant. It reads /usr/ports/UPDATING, attempting for each block to determine whether the affected ports are installed. It omits blocks that do not apply. It handles wildcards and other special cases, however it cannot handle all variants of phrases used on the APPLIES: line. In uncertain cases, it errs on the side of reporting. PR: ports/117991 Submitted by: Alex Stangl <alex at stangl.us>
* - Update to 1.7miwi2007-12-133-6/+17
| | | | | PR: 118057 Submitted by: Andy Kosela <andy.kosela@gmail.com> (maintainer)
* Update for version 1.26dougb2007-12-131-1/+1
|
* New Featuresdougb2007-12-131-2/+5
| | | | | | | | | | | | | | | | | ===========+ 1. If an +IGNOREME file is present for a package that has a new version, let the user know. 2. Use printf to display BROKEN/FORBIDDEN/IGNORE messages so that multi-line messages with embedded newlines will display properly. Typo Fix ======== Fix two typos in the "it's interactive" message ... on the same line ... in two consecutive words. A new personal record. I did run through the rest of the script with aspell and didn't notice anything else, but who knows?
* Add pkg_search 1.2, a nifty script searching the ports database.chinsan2007-12-133-0/+32
| | | | | PR: ports/118397 Submitted by: Matthias Schmidt
* Catch up with master 1.589:linimon2007-11-021-4/+4
| | | | Approved by: portmgr (self)
* Update for version 1.25dougb2007-10-311-1/+1
| | | | Approved by: portmgr (marcus)
* Small bug fixesdougb2007-10-311-3/+6
| | | | | | | | | | | | | | =============== 1. In delete_all_distfiles(), $distdir already contains a trailing slash 2. Only print the "no new versions" message for -L, not -l Big bug fix =========== 1. cd back to the port directory before trying to run 'make install' pointy_hat_supply++ Approved by: portmgr (marcus)
* Update for version 1.24dougb2007-10-301-1/+1
|
* These changes are the result of some regression testing, plus a topdougb2007-10-301-35/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to bottom read through prompted by a user reporting bug #1 below. Fortunately I only found that one additional instance of forgetting to virtualize a value we derive from bsd.port.mk, but I did find and fix a few more things as well. Bug Fixes ========= 1. Virtualize an occurrence of $distdir instead of using $pd/distfiles 2. Make all variables in read_distinfos() local 3. When specifying multiple ports on the command line, the test for PARENT_PID to start read_distinfos() would always fail, so start it in the initial PARENT_PID block instead. This also implies pulling the DI_FILES creation up into that same block. Non-Functional Changes ====================== 1. Adjust whitespace in the code, and the script output in a few places 2. Use a shell expansion instead of sed to trim multiple results 3. Remove one redundant error check 4. Replace the name find_contents_distfiles() with find_dl_distfiles() since the info is not in +CONTENTS anymore 5. Add/update comments to the existing code Small changes to actual behavior ================================ 1. When dealing with unrecorded dependencies pipe the results to 'less -F' 2. Minor optimization: In read_distinfos(), check to see if we're upgrading an existing port, and if so do that port first so we're sure the right distfiles will be in DI_FILES even if the function doesn't complete before the port is done building/installling 3. Add a message to -L to indicate when there are no new versions 4. Move the checks for run-depends after installation of the parent port so that if a run-depends port has a build-depends on the parent, it will work. This is a supported, but apparently not recommended configuration. To make this work do the install with -DNO_DEPENDS so that we can take charge of the run-depends installs.
* - Fix buildmiwi2007-10-272-0/+4
| | | | | Submitted by: pointyhat via pav Approved by: common sense
* - Mark BROKEN: touches filesystem before make installpav2007-10-261-1/+3
| | | | | | - While here, fix typo in COMMENT Reported by: pointyhat
* - Add support for FreeBSD 8.X.miwi2007-10-256-0/+50
| | | | | | | - Bump PORTREVISION Approved by: maintainer via irc Obtained from: marcuscom cvs
* - Make this port self-contained.stefan2007-10-214-19/+478
| | | | | | - Update to the latest version. The only change is accepting 'yes' as valid input where previously only a 'y' was accepted. (Patch by Feargal Reilly <feargal@fbi.ie>)
* Update for version 1.23dougb2007-10-211-1/+1
|
* Two small bug fixesdougb2007-10-211-2/+3
| | | | | | | | | | | | =================== 1. When I changed how the MOVED file was treated in version 1.19 I accidentally typed a literal /usr/ports/. Change that to the variable for PORTSDIR as it should be. [1] 2. When using the --show-work feature and the port has no dependencies, exit immediately instead of recursing. Submitted by: Jason C. Wells <jcw@highperformance.net> [1]
* Migration from bison 1.x to 2.xade2007-10-172-4/+26
| | | | | PR: 117086 Tested by: -exp runs
* Fix braino.linimon2007-10-172-2/+2
| | | | Hat: portmgr
* Update for version 1.22dougb2007-10-151-1/+1
|
* Bug Fixesdougb2007-10-151-31/+50
| | | | | | | | | | | | | | ========= 1. For all values derived from bsd.port.mk, assert that they are not empty. This helps prevent problems when running 'find $value ...' 2. Don't try to append to the master list of distfiles if we're using -D Refinements for /var/db/ports/$name/distfiles ============================================= 1. Only create a distfiles file if the port has distfiles 2. Delete the distfiles list and try to delete PORT_DBDIR when we pkg_delete. (The latter will fail if there is an options file present.) 3. Define the distfiles list even if we are using -D
* Reset .@babolo.ru due to maintainer-timeouts and no response to email.linimon2007-10-121-2/+2
| | | | Hat: portmgr
* Set USE_PERL5/WANT_PERL as appropriate, for ports that either depend onlinimon2007-10-072-0/+2
| | | | | | | | perl unconditonally, or conditionally. To be able to conditionalize the inclusion of bsd.perl.mk, they now need to be defined before the inclusion of bsd.port.pre.mk. Hat: portmgr
* Spelling fix.edwin2007-10-051-1/+1
|
* - Update to 1.6.1miwi2007-10-052-4/+4
| | | | | PR: 116705 Submitted by: Andy Kosela <andy.kosela@gmail.com> (maintainer)
* Remove always-false/true conditions based on OSVERSION 500000edwin2007-10-042-8/+0
|
* Incorporate changes from master 1.588.linimon2007-10-041-25/+46
|
* Add missing pkgsearch portedwin2007-10-031-0/+1
|
* Improve examples.ale2007-10-031-0/+1
|
* Bump PORTVERSION for latest commit.ale2007-10-021-1/+1
|
* Update for version 1.21dougb2007-10-021-1/+1
|
* New Featuresdougb2007-10-021-37/+75
| | | | | | | | | | | | | | | | | | | | | | | | | ============ 1. Switch to saving distfile info in /var/db/ports/$name/distfiles ala PR http://www.freebsd.org/cgi/query-pr.cgi?pr=106483 2. Keep track of distfiles we've already examined so we won't have to do them again (or print the "keeping" message for -v more than once). This has more benefit the more distfiles a port has. 3. Add all distfiles for the new port to DI_FILES after install. This only makes a difference in a few cases, but it's easy to do. Bug Fixes ========= 1. Make sure that $distdir always has a trailing slash in case it is a symlink. [1] 2. In delete_stale(), test whether or not a file is in the _current_ distfile list to make sure that it is not auto_deleted by mistake. [1] 3. When building DI_FILES, only use lines starting with MD5 to avoid adding every file > 1 time. 4. Only run read_distinfos() when we really need it. [1] Inspired by ... PR: ports/116298 Submitted by: NIIMI Satoshi <sa2c@sa2c.net>
* Switch autoconf dependencies from 2.53 or 2.59 to 2.61.linimon2007-09-301-2/+2
| | | | | PR: ports/116639 Submitted by: aDe
* - Update to 0.2.7.araujo2007-09-273-15/+40
| | | | | | | | | - Fixed the Ignore trailing slash in port globs. - Optionally narrow selected ports by grepping the pkg-descr files. PR: ports/116512 Submitted by: Martin Kammerhofer <dada@pluto.tugraz.at> (maintainer) Approved by: stas (mentor)
* Add another anti-foot-shooting measure that will be necessary for finishinglinimon2007-09-271-0/+4
| | | | the work on bsd.perl.mk.
* [NEW PORT]sysutils/pkgsearch : find your packagesedwin2007-09-273-0/+49
| | | | | | | | | | | pkgsearch find packages in ports in any place from your computer , and find also packages installeds in your system, pkgsearch use c++, boost and sqlite3 for search packages more fast and is compiled with cmake PR: ports/116404 Submitted by: "Diego Rocha" <diegorocha1987@gmail.com>
* The patch has now been incorporated into the mainstream file.linimon2007-09-261-270/+0
|
* Add a test to detect ports that do not not set USE_PERL5 (or derivatives),linimon2007-09-261-0/+270
| | | | | PERL_CONFIGURE, PERL_MODBUILD, or the upcoming WANT_PERL. This patch is currently being tested on the cluster.
* Throw the switch that only includes bsd.perl.mk if the port reallylinimon2007-09-251-4/+5
| | | | | | requires it. This is guaranteed to break quite a number of ports; email linimon if you find one. This patch is currently being tested on pointyhat to help identify them.
* Catch up with master 1.586.linimon2007-09-251-7/+0
|
* Remove print/ghostscript-afpl as it has been replaced by print/ghostscript-gplrafan2007-09-241-1/+1
| | | | | | since version 8.57. The leading ghostscript is the -gpl one. Approved by: portmgr (pav)
* [PATCH] ports-mgmt/portconf: support multiple ports per lineedwin2007-09-231-5/+6
| | | | | | | | | | | | | | This patch adds support to allow multiple ports on a single line. Instead of having to do: port1: WITH_COOL_FEATURE port2: WITH_COOL_FEATURE you can do this: port1 port2: WITH_COOL_FEATURE PR: ports/115733 Submitted by: "Sean C. Farley" <scf@freebsd.org> Approved by: maintainer timeout
* - Update to 1.6rafan2007-09-233-7/+103
| | | | | PR: ports/116545 Submitted by: Andy Kosela <andy.kosela at gmail.com> (maintainer)
* Catch up with master 1.585.linimon2007-09-171-6/+7
|
* - Update to 1.5miwi2007-09-142-12/+12
| | | | | PR: 116254 Submitted by: Andy Kosela <andy.kosela@gmail.com> (maintainer)
* Track master: unconditionally include bsd.perl.mk for now.linimon2007-09-091-4/+4
|
* Catch up with master 1.581.linimon2007-09-091-66/+27
|
* Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.linimon2007-09-082-17/+2
| | | | | | | | Drop support for antique perl. Work done by: gabor Sponsored by: Google Summer of Code 2007 Hat: portmgr
* Add missing alias for the logs in httpd config.itetcu2007-09-062-6/+8
| | | | | PR: 116124 Submitted by: chinsan@
* The Tinderbox team is pleased to announce the release of Tinderboxitetcu2007-09-054-8/+8
| | | | | | | | | | | | | | | | | | | | 2.4.1. This is a primarily a bug-fix release for 2.4.0, and all users are encouraged to upgrade. The changes in 2.4.1 are as follows: * Sync with the latest applicable pointyhat changes. This includes extraneous UID and GID checking. * Support for creating per-Jail make.conf and src.conf files is supported. These files should live in ${tb}/jails/JAIL, and are used for the Jail builds. You will still need to use Hooks to populate custom make.conf files in your Builds. * Sorting now works properly in the www-exp frontend. * Hooks that contain arguments with spaces can now be properly executed. * Various other bug fixes have gone in as well. This release would not have been possible without the contributions by Dmitriy Kirhlarov and Alexander Logvinov (and, of course, pointyhat and Kris). Tested by: miwi@
* Update for version 1.20dougb2007-08-281-1/+1
|
* Improvementdougb2007-08-281-13/+21
| | | | | | | | | | | | | | | | =========== 1. Before calling pkg_create for the installed version of the port, cd into the PKGREPOSITORY directory. This not only simplifies the code, it helps handle the problems of ports trees mounted read-only. [1] 2. Factor out initialization of the $pkgrep directory into a function. Bug fixes ========= 1. Before calling 'find ${pkgrep}/ ... -delete' assert that $pkgrep is not empty. 2. Make sure that $pkgrep is initialized everywhere it's needed. Suggested by: Hans Lambermont <hans@lambermont.dyndns.org> [1]
* Fix building of autotools after the large rename earlieredwin2007-08-191-5/+5
| | | | Reviewed by: miwi
* Update to 2.9.5.marcus2007-08-182-7/+34
| | | | | | | | | | | | | | | | | | * Consolidate lines that end in a '\' followed by an empty line into one newline prior to splitting the Makefile into sections. This will more properly catch section-related errors [1] * Properly check pkg-config files when they contain an embedded '.' [2] * Allow pkg-plist directive @cwd by itself which means to change the working directory back to the original PREFIX [3] * Beef up the warnings around DOCSDIR, EXAMPLESDIR, and DATADIR so that users don't just use these macros without knowing if they are safe [3] * Check for use of --mandir and --infodir [4] PR: 112332 [1] 115455 [4] Submitted by: rafan [4] sat [2] Requested by: pav [3]
* - Update to 1.4mm2007-08-173-3/+20
| | | | | PR: ports/115587 Submitted by: Andy Kosela <andy.kosela at gmail.com> (maintainer)
* - Update maintainer's e-mail address in port and in distfilesat2007-08-162-4/+6
| | | | | PR: ports/115131 Submitted by: Kim Naim Lesmer <kim@usebsd.com> (maintainer)
* * Upgrade ports-mgmt/portsearch from 1.3.0 to 1.3.1vd2007-08-122-5/+6
| | | | | | * Add http://people.freebsd.org/~vd/portsearch/ to MASTER_SITES because ~/public_distfiles is distributed soo slow to the cluster or not distributed at all.
* - Update to 1.3rafan2007-08-113-178/+109
| | | | | PR: ports/115268 Submitted by: Andy Kosela <andy.kosela at gmail.com> (maintainer)
* Catch up with master 1.72. While here, remove the usual test code thatlinimon2007-08-111-67/+61
| | | | creeps in.
* Catch up with master 1.580.linimon2007-08-111-464/+194
|
* - Update to 2.0miwi2007-08-062-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Now tracks changes to OPTIONS settings, and the effect those have on port dependencies. * Cleanup of warning and error messages -- new 'Warnings' configuration variable to turn them on/off * New 'Strict' configuration option -- at the moment this just enforces a check that all ports are referenced from the category Makefile in the directory above. May be extended to other items later. * New 'CrunchWhitespace' configuration option -- emulate the way that 'make index' collapses multiple whitespace into single in port description lines. * Internal changes to data structures, cache file locking etc. which will be needed to support multithreaded cache initialization / update (It is coming... eventually). One consequence is that there is no longer a dependency on Storable.pm * Mk/bsd.commands.mk and Mk/bsd.destdir.mk added to the list of Makefiles where changes are not expected to affect the INDEX. * Bugfix -- correct programming error when picking out changes to lists of SUBDIRs in category Makefiles. Note: You will have to reinitialize the ports cache when updating. Unfortunately, due to the changes in BerkeleyDB locking / concurrent access, version 2.0 code cannot even open the version 1.9 data cache. PR: 115222 Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
* Update for version 1.19dougb2007-08-051-1/+1
|
* 1. Change to 'make -f/usr/share/mk/bsd.port.mk' in several places due todougb2007-08-051-19/+27
| | | | | | | the DESTDIR changes today. 2. Export pd, pdb, and distdir to avoid having to look them up each time 3. Streamline find_moved() by grepping for lines, and then recursing 4. Further streamline by using variable stripping instead of cut
* Reset bouncing maintainer email:kris2007-08-051-1/+1
| | | | | | | <tom-freebsdorg@hukins.freeserve.co.uk>: host mail-in.freeserve.com[193.252.22.141] said: 550 Error: Message content rejected <565a4052e34b8ddc44ec45458da4b976> (in reply to end of DATA command)
* - Remove the DESTDIR modifications from individual ports as we have a new,gabor2007-08-043-5/+5
| | | | | | | fully chrooted DESTDIR, which does not need such any more. Sponsored by: Google Summer of Code 2007 Approved by: portmgr (pav)
* - Make Python 2.5.1 the default Python versionalexbl2007-07-301-0/+1
| | | | | | | | | | - Add significantly better support in bsd.python.mk for working with Python Eggs and the easy_install system Tested by: pointyhat runs Approved by: pav (portmgr) Most work by: perky Thanks to: pav
* - Update master site.araujo2007-07-301-2/+2
| | | | | | | | - Update maintainer's email address. PR: ports/114956 Submitted by: Kim Naim Lesmer <kim@usebsd.com> (maintainer) Approved by: pav (portmgr, in mentor's absence)
* Retire obsolete PARALLEL_PACKAGE_BUILD in favour of PACKAGE_BUILDING.kris2007-07-301-1/+1
|
* Sync with master 1.577.linimon2007-07-281-65/+113
|
* - Update to 1.2.chinsan2007-07-233-137/+153
| | | | | | PR: ports/114675 Submitted by: Andy Kosela Approved by: rafan (mentor)
* Add back the DEVELPORTSDIR definition, which was lost in the last merge.linimon2007-07-221-0/+1
| | | | | | This, um, turned off the portmk functionality. Pointy hat to: linimon
* Fix one-line mismerge.linimon2007-07-191-0/+1
|
* Sync with master 1.70.linimon2007-07-191-3/+30
|
* sync with master 1.575.linimon2007-07-191-60/+481
|
* - Update to 1.1miwi2007-07-103-402/+855
| | | | | PR: 114463 Submitted by: Andy Kosela <spear@aegis.um.lublin.pl> (maintainer)
* 1. Update for version 1.18dougb2007-07-081-4/+1
| | | | 2. I'm told if DISTFILES is empty, the fake do-fetch target is not needed
* Bug Fixesdougb2007-07-081-3/+4
| | | | | | | | | | | | | | ========= 1. If we are doing --show-work, don't launch background processes that are only useful for real builds. 2. Fix a rather obscure bug that can only happen: IFF you are doing an install of a new port, and IFF you have a dependency "early" in the list with an +IGNOREME file, and IFF you have one or more dependencies "late" in the list that are not installed. The bug is a false positive on the +IGNOREME for the uninstalled ports. The solution is to reset the "port to test for +IGNOREME file" variable each time through the loop. This will usually be a noop, but it costs almost nothing in any case.
* - Connect the lost ports-mgmt/bpkg.chinsan2007-07-061-0/+1
| | | | | | | It's a mystery.. :~ Noticed by: erwin Approved by: rafan (mentor)
* - Remove unused target.chinsan2007-07-041-3/+0
| | | | | Noticed by: sat Approved by: maintainer, rafan (mentor)
* - Remove scared sentence from pkg-messagesem2007-07-031-4/+0
| | | | Asked by: krion
* Add bpkg 1.0, simple tool for managing FreeBSD packages/ports.chinsan2007-07-034-0/+889
| | | | | | PR: ports/114064 Submitted by: Andy Kosela <andy.kosela at gmail.com> Apporved by: rafan (mentor)
* - Sync with portupgrade port version till a new devel version will appear.sem2007-07-035-121/+4
|
* - Update to 2.3.1. Many people test it and it looks good.sem2007-07-034-37/+10
| | | | | To upgrade back from portupgrade-devel use the command: portupgrade -o ports-mgmt/portupgrade portupgrade-devel
* - Fix a bug with -o optionsem2007-06-282-3/+3
| | | | Reported by: many
* Update to 0.5.20050618.hrs2007-06-253-12/+29
|
* Tindy lives in ports-mgmt, not misc.itetcu2007-06-252-2/+2
| | | | Submitted by: "Gabor Tjong A Hung" <g.v.tjongahung@gmail.com>, linimon@
* - Make portconf work when /usr/ports is a symlink. When the link is changed,rafan2007-06-221-1/+2
| | | | | | | | | | | | | | you have to reinstall portconf to get make.conf right. As this does not affect most people, PORTREVISION is not bumped. The patch in the PR does not work: we can not use variable in substitution. So, the only way to do is to detect the real path of /usr/ports at installation time. PR: ports/104838 Submitted by: rafan Approved by: maintainer timeout (8 months)
* Tinderbox 2.4.0 - New feature release:itetcu2007-06-196-12/+14
| | | | | | | | | | | | | | | | | | | | | | | | - Hooks : A hook is a "callout" which gives Tinderbox the ability to run custom code at pre-determined times. For example, you can establish a Hook to run just before a Port is built, after a Build is extracted, before a PortsTree is updated, etc. Pre-condition hooks can even cause an operation to terminate if so desired. The new commands to manipulate Hooks are tc listHooks and tc updateHookCmd. - OPTIONS processing : If you enable OPTIONS support in Tinderbox, you can have tc addPort automatically prompt you to configure OPTIONS. Just run tc addPort with the new -o argument, and you will be prompted with the usual dialog(1) screen to configure OPTIONS. OPTIONS configuration will happen recursively if the -r argument is specified, and non-recursively otherwise. - Failed dependents tracking : If a port fails to build, it will update the datastore for all of its dependents so that they will be reported as pseudo-failed. That is, they will have a unique appearance in the www-exp frontend to indicate that they were not built because a dependency failed. - Port build duration is tracked and an estimated time to completion is now shown in the www-exp frontend. - The /usr/X11R6 symlink is now ignored and not treated as a leftover. Note: This release comes with a pretty hefty schema change, so one must run upgrade.sh to add the new schema elements.
* - Update to 0.7.3, which fixes several minor bugs.shaun2007-06-162-6/+15
| | | | | - Add some preliminary switches for other databases. - Add a MASTER_SITES mirror.
* Update to 2.9.4.marcus2007-06-102-7/+6
| | | | | | | | | | * bsd.php.mk can now be included after bsd.port.pre.mk [1] * Tighten the check on *_DEPENDS so that it only looks at BUILD, FETCH, PATCH, LIB, and RUN DEPENDS [2] PR: 110461 [1] Submitted by: Alexander Logvinov <ports@logvinov.com> [1] Reported by: Alexander Logvinov <ports@logvinov.com> [2]
* Update for version 1.17dougb2007-05-272-33/+80
|
* New Featuresdougb2007-05-271-102/+290
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============ 1. Keep a temporary flag that indicates a port has already been upgraded during a -r or -f update, and add a -R (retry) option to let the user skip those ports on subsequent attempts if the first update is interrupted. 2. Change the default behavior to use 'make config-conditional' to take advantage of the recent enhancements to the OPTIONS functionality. 3. Add a new --force-config flag to use the old behavior of doing 'make config' for every port. 4. Don't delete backup packages until the original (parent) portmaster process has finished successfully. That way if an update fails, the user can back out the whole thing. 5. Add -w option to save old shared libraries from an installed port. 6. Add -x option to avoid building ports that match the glob pattern. 7. Split tracking of build and run depends to before and after the port build respectively. Enhancements ============ 1. If the user interrupts the update, search for errant dialog processes as well as errant portmaster child processes. 2. Avoid invoking pkg_version in check_for_updates() if the installed version is already up to date. 3. Call pkg_info for seemingly stale dependencies (-s) so user has a better idea what he's being asked to delete. 4. Use -DBATCH when calling 'make checksum' in the background so that ports that have pre-everything dialogs no longer cause runaway dialog processes. 5. Add BEFOREPORTMK=yes where it can be used to speed things up. Thanks to Stephen Montgomery-Smith <stephen@math.missouri.edu> 6. Be smarter about not starting read_distinfos in the background if there is no need to, and be more aggressive in killing it off when we're done. 7. Make read_distinfos quieter to avoid printing confusing messages out of synch with the foreground process. Changes ======= 1. Use the PKGREPOSITORY directory for all packages, create it if it doesn't already exist. 2. If we fail(), call one of {trap|safe}_exit to do a better job of cleaning up after ourselves. 3. Make failures of various commands silent when we provide our own error message. 4. Make killing background processes generally much quieter. Bug Fixes ========= 1. In check_for_updates(), when FORCE is on, don't skip an up to date port. 2. Change MAKE_ARGS to PM_MAKE_ARGS to avoid collisions with ports that use the former already. 3. Fix grammar in a usage() line, add details for --show-work, and other various improvements. 4. Move the clean target to after (optional) 'make package' to avoid having to rebuild the port. 5. Only try to update the +CONTENTS file if it exists.
* BROKEN with gcc 4.2kris2007-05-271-1/+7
|
* - Update to 2.3.6miwi2007-05-204-8/+8
| | | | | | | | | | | | From the Announce: Tinderbox 2.3.6 has been released to address the change of X11BASE from /usr/X11R6 to /usr/local. A few other bugfixes are also included. All users are encouraged to upgrade. When you do, you will have to manually copy rawenv.dist to rawenv to get the X11BASE change to take effect. Approved by: portmgr (pav) itetcu@ (maintainer)
* - Welcome X.org 7.2 \o/.flz2007-05-209-9/+8
| | | | | - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
* - Remove a junk chunksem2007-05-021-6/+0
|
* - Remove superfluous patchsem2007-05-022-18/+1
|
* - Fix a few bugs that affected on planned xorg updating.sem2007-05-023-16/+65
| | | | | Pushed by: kris Thanks to: az for a computer for tests
* 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
|