aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* Update my email address to my @FreeBSD.org address.Robert Noland2008-07-301-1/+1
| | | | | | | Approved by: garga (mentor) Notes: svn path=/head/; revision=217856
* Catch up with master 1.600. This also obsoletes a portmk-only patchMark Linimon2008-07-301-5/+7
| | | | | | | that has been around for a while. Notes: svn path=/head/; revision=217842
* Update for version 2.6Doug Barton2008-07-281-1/+1
| | | | Notes: svn path=/head/; revision=217791
* Update to reflect the ability to specify multiple glob patternsDoug Barton2008-07-281-4/+5
| | | | | | | added in version 2.6. Notes: svn path=/head/; revision=217790
* New FeaturesDoug Barton2008-07-281-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] Notes: svn path=/head/; revision=217788
* Update description of pkg_treeEdwin Groothuis2008-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> Notes: svn path=/head/; revision=217732
* - Update to 2.0.2_1Beech Rintoul2008-07-273-67/+110
| | | | | | | | | | | | - Minor fixes - Bump PORTREVISION - Compatible with BSD KNF PR: ports/125991 Submitted by: Andy Kosela <akosela@andykosela.com> (maintainer) Notes: svn path=/head/; revision=217692
* When doing 'update' and 'diff', use our cvs(1)'s -R feature, this would ↵Xin LI2008-07-272-2/+22
| | | | | | | | | | | | | accelerate on certain configurations. While I'm there, make use of 'SF' macro for SourceForge mirror. PR: ports/116248 Notes: svn path=/head/; revision=217653
* Reset sergei@ due to maintainer-timeouts and no response to email.Mark Linimon2008-07-271-1/+1
| | | | | | | Hat: portmgr Notes: svn path=/head/; revision=217649
* - Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default ↵Pav Lucistnik2008-07-251-1/+2
| | | | | | | MAKE_ENV Notes: svn path=/head/; revision=217477
* - Patch to ports-mgmt/portupdate-scan to deal with problems which have surfacedBeech Rintoul2008-07-242-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) Notes: svn path=/head/; revision=217434
* Catch up with master 1.598.Mark Linimon2008-07-221-35/+15
| | | | Notes: svn path=/head/; revision=217283
* Catch up with master 1.75.Mark Linimon2008-07-211-8/+74
| | | | Notes: svn path=/head/; revision=217237
* Catch up with master 1.597.Mark Linimon2008-07-211-31/+63
| | | | Notes: svn path=/head/; revision=217236
* Update to 2.9.10.Joe Marcus Clarke2008-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] Notes: svn path=/head/; revision=217166
* - Update to 2.0.2Martin Wilke2008-07-193-325/+381
| | | | | | | | PR: 125773 Submitted by: maintainer Notes: svn path=/head/; revision=217133
* - Update maintainer mail adressMartin Wilke2008-07-173-3/+6
| | | | | | | | PR: 125543 Submitted by: Andy Kosela <akosela@andykosela.com> (maintainer) Notes: svn path=/head/; revision=216965
* - Sync with ports-mgmt/portupgradeSergey Matveychuk2008-07-161-1/+2
| | | | Notes: svn path=/head/; revision=216932
* - Update to 2.4.6Sergey Matveychuk2008-07-164-28/+6
| | | | | | | | | | * Many bugs was fixed * a new pkgdu utility shows installed packages disk usage PR: many Notes: svn path=/head/; revision=216930
* New port: reads the FreeBSD installed packaged DB.Wesley Shields2008-07-145-0/+34
| | | | | | | | PR: ports/125197 Submitted by: "Zane C.B." <vvelox@vvelox.net> Notes: svn path=/head/; revision=216841
* - Update to tb243_template_paefchen_v1Martin Wilke2008-07-124-12/+12
| | | | | | | | Submitted by: Aron Schlesinger Approved by: maintainer Notes: svn path=/head/; revision=216737
* - Update paefchen template [1] (fix bug in firefox3)Martin Wilke2008-07-116-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) Notes: svn path=/head/; revision=216722
* - Update to 2.4.6Sergey Matveychuk2008-07-114-4/+7
| | | | | | | | * Bugs fixes. * A new utility - pkgdu. Display a disk usage for installed packages. Notes: svn path=/head/; revision=216691
* New feature: undefine variables.Alex Dupre2008-07-113-4/+6
| | | | | | | | PR: ports/125273 Submitted by: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw> Notes: svn path=/head/; revision=216688
* - Update to 2.0.1Martin Wilke2008-07-073-10/+15
| | | | | | | | PR: 125265 Submitted by: Andy Kosela <andy.kosela@gmail.com> (maintainer) Notes: svn path=/head/; revision=216461
* Update to 2.9.9.Joe Marcus Clarke2008-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 Notes: svn path=/head/; revision=216360
* Don't try to patch inexistent files if WEB_EXP in not on.Ion-Mihai Tetcu2008-07-016-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] Notes: svn path=/head/; revision=216103
* Fix pkg-plist with NOPORTDOCS=yesSergey Matveychuk2008-07-012-10/+10
| | | | Notes: svn path=/head/; revision=216091
* - Update to 2.4.4Sergey Matveychuk2008-07-013-28/+4
| | | | Notes: svn path=/head/; revision=216089
* Catch up with master 1.595.Mark Linimon2008-07-011-0/+30
| | | | Notes: svn path=/head/; revision=216057
* Upgrade ports-mgmt/portsearch from 1.3.1 to 1.3.2Vasil Dimov2008-06-272-4/+4
| | | | Notes: svn path=/head/; revision=215822
* - Drop mention of 4.10Pav Lucistnik2008-06-251-3/+1
| | | | | | | Submitted by: Eygene Ryabinkin <rea-fbsd@codelabs.ru> Notes: svn path=/head/; revision=215762
* - Update to 2.0Martin Wilke2008-06-204-519/+68
| | | | | | | | PR: 124769 Submitted by: Andy Kosela <andy.kosela@gmail.com> (maintainer) Notes: svn path=/head/; revision=215359
* Update for version 2.5Doug Barton2008-06-121-1/+1
| | | | Notes: svn path=/head/; revision=214726
* Bug FixesDoug Barton2008-06-121-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. Notes: svn path=/head/; revision=214725
* Document the potentially useful variables for rc filesDoug Barton2008-06-121-3/+49
| | | | Notes: svn path=/head/; revision=214723
* Add "rm -rf /usr/local/lib/compat/pkg" to the list of steps toDoug Barton2008-06-111-1/+2
| | | | | | | update your ports tree after a major version upgrade Notes: svn path=/head/; revision=214675
* Update for version 2.4Doug Barton2008-06-111-1/+1
| | | | Notes: svn path=/head/; revision=214674
* Minor New FeatureDoug Barton2008-06-111-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() Notes: svn path=/head/; revision=214673
* - Update ports-mgmt/pkg_install to 20080530.Florent Thoumie2008-06-102-6/+14
| | | | | | | - Add wrapper support (on by default). Notes: svn path=/head/; revision=214612
* Honor NOPORTDOCS.Mark Linimon2008-06-082-1/+3
| | | | | | | Reminded by: ionbot Notes: svn path=/head/; revision=214477
* Catch up with master 1.593.Mark Linimon2008-06-071-0/+8
| | | | Notes: svn path=/head/; revision=214476
* Bump portrevision due to upgrade of devel/gettext.Edwin Groothuis2008-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) Notes: svn path=/head/; revision=214430
* - update to 1.0.5Yen-Ming Lee2008-06-053-4/+6
| | | | | | | | | | | - add WWW in pkg-descr PR: 124295 Submitted by: leeym Approved by: maintainer Notes: svn path=/head/; revision=214372
* Update for version 2.3Doug Barton2008-06-041-1/+1
| | | | Notes: svn path=/head/; revision=214326
* Update for version 2.3:Doug Barton2008-06-041-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 Notes: svn path=/head/; revision=214325
* New FeaturesDoug Barton2008-06-041-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] Notes: svn path=/head/; revision=214324
* - Update to 2.0.1, this update fixed the functionality of psearchLi-Wen Hsu2008-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) Notes: svn path=/head/; revision=214286
* Update to 2.4.3.Ion-Mihai Tetcu2008-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] Notes: svn path=/head/; revision=214246
* - Update to 2.0Martin Wilke2008-06-012-9/+6
| | | | | | | | | | - Update maintainer mail adress PR: 124192 Submitted by: Benjamin Lutz (maintainer) Notes: svn path=/head/; revision=214143