summaryrefslogtreecommitdiff
path: root/ports-mgmt
AgeCommit message (Collapse)Author
2006-09-06Add explicit support for comments and empty lines in ports.conf.Alex Dupre
PR: ports/102914 Submitted by: Hans Lambermont <hans@lambermont.dyndns.org>
2006-08-30- Update to 0.2.5Cheng-Lung Sung
- Addition of -W option and minor bug fixed where whitespace at begin/end of portglob argument was not properly rejected. PR: ports/102695 Submitted by: maintainer (Martin Kammerhofer)
2006-08-25- Update mastersites.Jean Milanez Melo
PR: ports/102480 Submitted by: Andreas Fehlner <fehlner@gmx.de> (maintainer)
2006-08-25- Fix descriptions in pkgtools.conf to be obviouslier. [1]Sergey Matveychuk
- Fix s pointyhat URL for package direcories. PR: ports/102417 [1] Reported by: Ryan Wehler <mindflux98@gmail.com>
2006-08-23- Update to 2.1.3.3.Sergey Matveychuk
A few fixes merged from developing version, patches integrated.
2006-08-23Update for version 1.8Doug Barton
2006-08-23New FeatureDoug Barton
=========== If a port is marked IGNORE, don't do all the dependency/checksum work, instead bomb out with a helpful message Minor Fixes =========== 1. Add some whitespace to make the "dependency check complete" message stand out better 2. Tell the user when we start pkg_delete in -s mode, just like in -e Bug Fixes ========= 1. Export MAKE_ARGS so that the child checksum processes can see them 2. Move the "just in case" cd back to $portdir up one line so it's before 'make clean', just in case
2006-08-17Catch up with ports/Mk/bsd.port.subdir.mk r1.65.Mark Linimon
2006-08-17Catch up to ports/Mk/bsd.port.mk r1.540.Mark Linimon
2006-08-16- Respect DESTDIRMartin Wilke
PR: ports/102011 Submitted by: Matthew Seaman <m.seaman(at)infracaninophile.co.uk> Approved by: krion (mentor)
2006-08-15- Update to 0.2.4Rong-En Fan
Use bash rather than /bin/sh to add -I option (case insensitive globbing). PR: ports/102020 Submitted by: Martin Kammerhofer <dada at pluto.tugraz.at> Approved by: Martin Kammerhofer <mkamm at gmx.net> (maintainer)
2006-08-15- s,INSTALLS_SHLIB,USE_LDCONFIG,gCheng-Lung Sung
- these include security/ sysutils/ textproc/ maintained by ports@ PR: ports/101916 Submitted by: Gea-Suan Lin <gslin_AT_gslin dot org>
2006-08-14- Update to 2.1.7Sergey Matveychuk
2006-08-12Update for new version 1.7Doug Barton
2006-08-12Update for new expunge feature in 1.7, and generally improve markupDoug Barton
2006-08-12New FeaturesDoug Barton
============ 1. -e mode to expunge a port via pkg_delete, and optionally remove its distfiles 2. -s and -e modes now respect -b (backup) and -d|D options regarding always deleting (or not deleting) distfiles General ======= 1. Re-factor more code out into functions, and move them earlier in the script so that they are available to the new features. 2. Clean up the code in a few places to make it slightly more efficient, and a lot more readable. Bug Fixes ========= 1. Fix exit status of various code paths to be more in keeping with Unix tradition [1] 2. Be a lot more thorough about killing off errant children when the user hits ^C [1] 3. If the directory referred to by PKGREPOSITORY exists, use it to store packages built for -b and -g instead of HOME [2] My thanks to both Darren and James for their patience and testing of several development versions to nail down bugs 2 and 3. Brought to my attention by: Darren Pilgrim <darren.pilgrim@bitfreak.org> [1] Brought to my attention by: James O'Gorman <james@netinertia.co.uk> [2]
2006-08-11Respect DESTDIR.Joe Marcus Clarke
PR: 101675 Submitted by: gabor
2006-08-09- Make fetch(1) quiet when STDOUT is not a tty (as it was before).Sergey Matveychuk
PR: ports/101341 Requested by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
2006-08-07Update for version 1.6.Doug Barton
2006-08-07New FeaturesDoug Barton
============ 1. -L mode to list all installed ports, and search for updates. 2. Trap SIGINT, and use the opportunity to reap all the child processes we can find. 3. Warn the user during config mode if a port sets IS_INTERACTIVE 4. Support +IGNOREME files in /var/db/pkg/<portname>, ala portupgrade 5. Store the results of the user's choices for -i during config, so they don't have to enter it again during build 6. When deleting stale distfiles, recurse through successively shorter versions of file-name-* till we find something to delete, or run out of dashes. This means a lot fewer false positives, although the algorithm is still aggressive. Performance Optimizations ========================= 1. Skip dependency check prior to build if the 'make config' recursion does not find any ports that need updating. 2. Cache the dependency list for the parent port. 3. -s mode is now recursive, so if a removed port has dependencies, they are checked too. Remember what ports the user does not want to delete so they don't have to keep saying "no." 4. Much better support for failed downloads in the background, and the 'make checksum' process is only run once for each port. 5. Switch to using variables and case rather then grep to maintain state for current dependencies, answers for -i, etc. 6. Re-order some tests to micro-optimize do_update, etc. 7. Handle regular files in /var/db/pkg more efficiently 8. Track the pid of the parent process, and use that to manage state more efficiently. Also makes for more readable code. 9. Don't clean dependencies, since we don't recurse through them using the ports tree, we'll let each portmaster process handle it. 10. Cache information about dependencies that are already up to date to avoid having to do this check when not necessary. This dramatically improves performance for building/updating large ports (especially meta-ports like gnome or kde) with a lot of dependencies. Bug Fixes ========= 1. Add -f to pkg_delete in -s case 2. Reverse the "is required by" statements to make more sense for -r 3. Add PATCHFILES to the list of distfiles to delete when looking for stale distfiles 4. Minor cleanups, and better code consistency 5. usage() already exits, so clean up h) getopt 6. Add a catchall getopt so user will get usage() for an invalid option 7. Update some messages to make them more meaningful and simplify code 8. Fix specifying second option to -o in <category/portname> format 9. Properly handle the case where the second argument to -o is a port that is already installed 10. Don't mention the 'make config' step if -G Security Enhancement ==================== 1. Be more careful to only delete temp files if they haven't already been deleted or moved
2006-08-07- Fix PLIST: Remove locale dirs not contained in BSD.local.distRenato Botelho
- Add USE_GETTEXT and INSTALLS_ICONS PR: ports/101491 Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-06Actually check to see if $seen_special is set before checking the numberJoe Marcus Clarke
of plist items.
2006-08-06Update to 2.9.1.Joe Marcus Clarke
* Add a check for direct use of sysctl(8). [1] * Add a check for use of the deprecated macro INSTALLS_SHLIB, and point people to USE_LDCONFIG instead. [2] * Add a check for plists with less than 6 items, and point people to PLIST_FILES instead. [3] PR: 100472 [1] 91933 [2] 100190 [3] Submitted by: Babak Farrokhi <babak@farrokhi.net> [1]
2006-08-04Add support for DESTDIR part I.Erwin Lansing
This commit should largele be a NOOP as it only adds support for DESTDIR undefined. This does allow us to start testing ports with DESTDIR set, but this is as of yet not supported. Although this has been extensively tested on pointyhat, this is a very intrusive change and some cases may have been overlooked. Please contact Gabor and me if you find any. PR: 100555 Submitted by: gabor Sponsored by: Google Summer of Code 2006
2006-07-23- update to 1.7Cheng-Lung Sung
- from Changes - Following some useful e-mail discussions with Mark Linimon and Dan Langille, switch to using the MASTER_PORT variable to detect master/slave relationships between ports. MASTER_PORT will be set in every slave port whereas MASTERDIR doesn't have to be. Here a slave port is one defined as using port metadata from some other port, and doesn't have to go as far as requiring both master and slave to use the same Makefile and other ports infrastructure. - Keep track of the version of the software used to create the cache, and prompt for a cache rebuild if the software has been upgraded since. A cache rebuild is definitely required for the 1.6 -> 1.7 update. - Don't quit on errors parsing make variables at the cache-init or cache-update stage. Print copious error messages, but carry on processing. Entries for ports that fail at this stage will not be created in the cache. - Don't quit on errors parsing make variables at the cache-init or cache-update stage. Print copious error messages, but carry on processing. Entries for ports that fail at this stage will not be created in the cache. PR: 100759 Submitted by: maintainer (Matthew Seaman)
2006-07-23- Update to 2.1.6.Sergey Matveychuk
Mostly bugs fixes release.
2006-07-23- Fix a bug that caused incorrect output-processing in second-party soft.Sergey Matveychuk
Obtained from: Kport
2006-07-20- Fix a type: DBD4->BDB4 in messages.Sergey Matveychuk
Submitted by: yar
2006-07-20sysutils/portsnap - cleanupEdwin Groothuis
- move pkg-message to files/pkg-message.in and use SUB_FILES - move post-extract to post-patch and use REINPLACE_CMD - replace ${PREFIX} in man-page with %%PREFIX%% and then REINPLACE_CMD over it. - Make replacement in former post-extract actually work due to changed layout of the file. PR: ports/100584 Submitted by: Edwin Groothuis <edwin@mavetju.org> Approved by: cperciva@#bsdports
2006-07-19Bring this up to date with ports/Mk/bsd.port.mk 1.538. Note that ports/98565Mark Linimon
was forgotten on the test run yet again.
2006-07-12- fix a pathIon-Mihai Tetcu
- fix some filenames - add a short install instruction for MySQL PR: ports/100146 Submitted by: Beat Gätzi <beat@chruetertee.ch>
2006-07-12- Fix a bug when values of -M was ignored.Sergey Matveychuk
Submitted by: John E Hein <jhein@timing.com>
2006-07-10- update to 0.2.2Cheng-Lung Sung
- Added option -w to report matching port directories. PR: ports/100014 Submitted by: maintainer (Martin Kammerhofer)
2006-07-10Bring this up to what is currently being tested on the cluster, includingMark Linimon
ports/98105, ports/98565 (both forgotten last time), and ports/99370, a bugfix for USE_LDCONFIG with on-default prefix.
2006-07-10Mr. Forehead, meet Mr. Brick Wall. Mr. Brick Wall, meet Mr. Forehead.Mark Linimon
Revert the previous deletion; it was a victim of a script.
2006-07-10ports/Mk/bsd.*.mk caught up with these files as of the commit on 2006/07/05Mark Linimon
02:18:08, so delete them until they are needed again.
2006-07-10Bring this up to ports/Mk/bsd.port.mk 1.537 (incorporates 1.536).Mark Linimon
Forgotten by: linimon
2006-07-04- Update to 2.3.2Ion-Mihai Tetcu
- check if csup is in the base system like net/csup does, now that we have OSVERSION bumped.
2006-07-03KPorts is KDE-Frontend to the FreeBSD-Ports and in future also to theIon-Mihai Tetcu
OpenBsd-Ports, PkgSrc and maybe others. You can browse and search through your Portstree and perform actions like Upgrades, Installs, Uninstall a.s.o. More advanced features like setting Options and Vulnerability checking are also available. For a complete list, check the Homepage or the Changelog. Functionality is KPorts' main goal, not simplification by reducing options; however KPorts should be rather easy to use. WWW: http://kports.sf.net PR: ports/99653 Submitted by: Hannes Hauswedell <hannes.hauswedell@gmail.com>
2006-07-03- WANT_PHP_PEAR was removed since verion 1.21 of bsd.php.mkCheng-Lung Sung
PR: ports/99717 Submitted by: clsung Approved by: portmgr (erwin)
2006-07-02- Remove forgotten patch.Sergey Matveychuk
- Fix MASTER_SITE_SUBDIR.
2006-07-01Add CONFLICTS for portupgradeSergey Matveychuk
2006-07-01- Upgrade to 2.1.3.2Sergey Matveychuk
(MFD - Merge From Developing) * Fix a bug with a time delta. When build took over 24 hour. * Allow origins in ALT_PKGDEP. * Add -e (--emit-summaries) option to show summary messages. * Fix portupgrade working when stdin is closed. [1] - Get back sf.net to MASTER_SITES - Add CONFLICTS with portupgrade-devel PR: ports/99179 [1] Submitted by: Hannes Hauswedell <hannes.hauswedell_at_gmail.com>
2006-07-01Add portupgrade-devel. It's a developing version of portupgrade.Sergey Matveychuk
Version 2.1.5 is mostly bugfix of 2.1.4.
2006-06-30- Fork a stable branch.Sergey Matveychuk
It's exactly like 2.1.3 but without summary messages and fixed bug when BDB4 was defined but tried only bdb1 driver and fall back to dbd driver. - Add an option WITH_BDB1. Both BDB1 and BDB4 options can be off. Ruby dbd driver will use in the case.
2006-06-28Fix typo that pointyhat chokes on. This works on 4.10. Go figure.Mark Linimon
2006-06-27Update this to the next patchset about to be tested.Mark Linimon
2006-06-27Reintroduce these files with the latest patchset, which among other thingsMark Linimon
incorporates ports/92445, "change all bogus uses of BROKEN to IGNORE"
2006-06-27Common code to support Python wxWidget-based ports.Mark Linimon
2006-06-27Common code to support the Python SCONS port installation framework.Mark Linimon