aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* Fix building of autotools after the large rename earlierEdwin Groothuis2007-08-191-5/+5
| | | | | | | Reviewed by: miwi Notes: svn path=/head/; revision=197897
* Update to 2.9.5.Joe Marcus Clarke2007-08-172-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] Notes: svn path=/head/; revision=197845
* - Update to 1.4Martin Matuska2007-08-173-3/+20
| | | | | | | | PR: ports/115587 Submitted by: Andy Kosela <andy.kosela at gmail.com> (maintainer) Notes: svn path=/head/; revision=197832
* - Update maintainer's e-mail address in port and in distfileAndrew Pantyukhin2007-08-152-4/+6
| | | | | | | | PR: ports/115131 Submitted by: Kim Naim Lesmer <kim@usebsd.com> (maintainer) Notes: svn path=/head/; revision=197765
* * Upgrade ports-mgmt/portsearch from 1.3.0 to 1.3.1Vasil Dimov2007-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. Notes: svn path=/head/; revision=197495
* - Update to 1.3Rong-En Fan2007-08-113-178/+109
| | | | | | | | PR: ports/115268 Submitted by: Andy Kosela <andy.kosela at gmail.com> (maintainer) Notes: svn path=/head/; revision=197453
* Catch up with master 1.72. While here, remove the usual test code thatMark Linimon2007-08-101-67/+61
| | | | | | | creeps in. Notes: svn path=/head/; revision=197438
* Catch up with master 1.580.Mark Linimon2007-08-101-464/+194
| | | | Notes: svn path=/head/; revision=197437
* - Update to 2.0Martin Wilke2007-08-052-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) Notes: svn path=/head/; revision=197188
* Update for version 1.19Doug Barton2007-08-051-1/+1
| | | | Notes: svn path=/head/; revision=197097
* 1. Change to 'make -f/usr/share/mk/bsd.port.mk' in several places due toDoug Barton2007-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 Notes: svn path=/head/; revision=197096
* Reset bouncing maintainer email:Kris Kennaway2007-08-041-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) Notes: svn path=/head/; revision=197084
* - Remove the DESTDIR modifications from individual ports as we have a new,Gabor Kovesdan2007-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) Notes: svn path=/head/; revision=197075
* - Make Python 2.5.1 the default Python versionAlexander Botero-Lowry2007-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 Notes: svn path=/head/; revision=196700
* - Update master site.Marcelo 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) Notes: svn path=/head/; revision=196661
* Retire obsolete PARALLEL_PACKAGE_BUILD in favour of PACKAGE_BUILDING.Kris Kennaway2007-07-291-1/+1
| | | | Notes: svn path=/head/; revision=196627
* Sync with master 1.577.Mark Linimon2007-07-281-65/+113
| | | | Notes: svn path=/head/; revision=196435
* - Update to 1.2.Chin-San Huang2007-07-233-137/+153
| | | | | | | | | PR: ports/114675 Submitted by: Andy Kosela Approved by: rafan (mentor) Notes: svn path=/head/; revision=196115
* Add back the DEVELPORTSDIR definition, which was lost in the last merge.Mark Linimon2007-07-221-0/+1
| | | | | | | | | This, um, turned off the portmk functionality. Pointy hat to: linimon Notes: svn path=/head/; revision=196040
* Fix one-line mismerge.Mark Linimon2007-07-181-0/+1
| | | | Notes: svn path=/head/; revision=195866
* Sync with master 1.70.Mark Linimon2007-07-181-3/+30
| | | | Notes: svn path=/head/; revision=195865
* sync with master 1.575.Mark Linimon2007-07-181-60/+481
| | | | Notes: svn path=/head/; revision=195864
* - Update to 1.1Martin Wilke2007-07-103-402/+855
| | | | | | | | PR: 114463 Submitted by: Andy Kosela <spear@aegis.um.lublin.pl> (maintainer) Notes: svn path=/head/; revision=195347
* 1. Update for version 1.18Doug Barton2007-07-081-4/+1
| | | | | | | 2. I'm told if DISTFILES is empty, the fake do-fetch target is not needed Notes: svn path=/head/; revision=195206
* Bug FixesDoug Barton2007-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. Notes: svn path=/head/; revision=195205
* - Connect the lost ports-mgmt/bpkg.Chin-San Huang2007-07-051-0/+1
| | | | | | | | | | It's a mystery.. :~ Noticed by: erwin Approved by: rafan (mentor) Notes: svn path=/head/; revision=195020
* - Remove unused target.Chin-San Huang2007-07-041-3/+0
| | | | | | | | Noticed by: sat Approved by: maintainer, rafan (mentor) Notes: svn path=/head/; revision=194897
* - Remove scared sentence from pkg-messageSergey Matveychuk2007-07-031-4/+0
| | | | | | | Asked by: krion Notes: svn path=/head/; revision=194793
* Add bpkg 1.0, simple tool for managing FreeBSD packages/ports.Chin-San Huang2007-07-034-0/+889
| | | | | | | | | PR: ports/114064 Submitted by: Andy Kosela <andy.kosela at gmail.com> Apporved by: rafan (mentor) Notes: svn path=/head/; revision=194791
* - Sync with portupgrade port version till a new devel version will appear.Sergey Matveychuk2007-07-035-121/+4
| | | | Notes: svn path=/head/; revision=194782
* - Update to 2.3.1. Many people test it and it looks good.Sergey Matveychuk2007-07-034-37/+10
| | | | | | | | To upgrade back from portupgrade-devel use the command: portupgrade -o ports-mgmt/portupgrade portupgrade-devel Notes: svn path=/head/; revision=194774
* - Fix a bug with -o optionSergey Matveychuk2007-06-282-3/+3
| | | | | | | Reported by: many Notes: svn path=/head/; revision=194372
* Update to 0.5.20050618.Hiroki Sato2007-06-253-12/+29
| | | | Notes: svn path=/head/; revision=194231
* Tindy lives in ports-mgmt, not misc.Ion-Mihai Tetcu2007-06-252-2/+2
| | | | | | | Submitted by: "Gabor Tjong A Hung" <g.v.tjongahung@gmail.com>, linimon@ Notes: svn path=/head/; revision=194218
* - Make portconf work when /usr/ports is a symlink. When the link is changed,Rong-En Fan2007-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) Notes: svn path=/head/; revision=194058
* Tinderbox 2.4.0 - New feature release:Ion-Mihai Tetcu2007-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. Notes: svn path=/head/; revision=193851
* - Update to 0.7.3, which fixes several minor bugs.Shaun Amott2007-06-152-6/+15
| | | | | | | | - Add some preliminary switches for other databases. - Add a MASTER_SITES mirror. Notes: svn path=/head/; revision=193605
* Update to 2.9.4.Joe Marcus Clarke2007-06-092-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] Notes: svn path=/head/; revision=193121
* Update for version 1.17Doug Barton2007-05-272-33/+80
| | | | Notes: svn path=/head/; revision=191961
* New FeaturesDoug Barton2007-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. Notes: svn path=/head/; revision=191960
* BROKEN with gcc 4.2Kris Kennaway2007-05-261-1/+7
| | | | Notes: svn path=/head/; revision=191937
* - Update to 2.3.6Martin Wilke2007-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) Notes: svn path=/head/; revision=191570
* - Welcome X.org 7.2 \o/.Florent Thoumie2007-05-199-9/+8
| | | | | | | | - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}. Notes: svn path=/head/; revision=191544
* - Remove a junk chunkSergey Matveychuk2007-05-011-6/+0
| | | | Notes: svn path=/head/; revision=191303
* - Remove superfluous patchSergey Matveychuk2007-05-012-18/+1
| | | | Notes: svn path=/head/; revision=191302
* - Fix a few bugs that affected on planned xorg updating.Sergey Matveychuk2007-05-013-16/+65
| | | | | | | | Pushed by: kris Thanks to: az for a computer for tests Notes: svn path=/head/; revision=191301
* Change BROKEN to IGNORE to prevent package buildKris Kennaway2007-04-301-1/+1
| | | | Notes: svn path=/head/; revision=191175
* Bring this up to master r1.565.Mark Linimon2007-04-261-3/+5
| | | | Notes: svn path=/head/; revision=190899
* Hook genplist up to the build.Erwin Lansing2007-04-231-0/+1
| | | | | | | Forgotten by: miwi Notes: svn path=/head/; revision=190692
* Genplist automatically creates a static plist for a port by installing itMartin Wilke2007-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 Notes: svn path=/head/; revision=190440