summaryrefslogtreecommitdiff
path: root/ports-mgmt
AgeCommit message (Collapse)Author
2002-10-07use USE_PERL5.Oliver Braun
PR: 43758 Submitted by: maintainer
2002-10-05BROKEN: Does not installKris Kennaway
2002-10-05http://www.iDaemons.org/distfiles/ -> ftp://ftp.iDaemons.org/pub/distfiles/Akinori MUSHA
2002-09-21Update to 20020921.1.Akinori MUSHA
- Fix a bug where portupgrade creates packages in a wrong directory. This was introduced in 20020921. Submitted by: "Dmitry A. Panov" <redfox@Fluffy.Khv.RU> - Make portcvsweb <pkgname> work when it is an obsoleted package. - Update documents.
2002-09-21Define USE_RUBY_FEATURES instead of hardcoding conditional *_DEPENDS.Akinori MUSHA
2002-09-21Add barry 0.5.3, a nice KDE frontend to the ports system.Will Andrews
2002-09-20Update to 20020921.Akinori MUSHA
- Respect PKG_SUFX, which could be defined in /etc/make.conf or as an environment variable. - Drop the pkg_tarup(1) dependency in favor of pkg_create(1) -b, and mark IGNORE for systems which pkg_create(1) does not support -b. On those systems such as 4.4-STABLE and prior, users can either a) update pkg_* tools or b) stick with portupgrade-20020920 + pkg_tarup-1.2_3. - Remove the workaround against somewhat old 5-CURRENT's buggy bsd.*.mk. - Improve zsh/bash/tcsh completion definitions. (not much for tcsh, though..)
2002-09-19Update to 20020920.Akinori MUSHA
portupgrade(1): - Time each build, install, upgrade, etc. and show times when -v/--verbose is specified. [Requested by: people on freenode:#freebsd] pkgdb(1): - Extend pkgdb(1)'s -o so it can also modify a port's origin. [Requested by: dcs] - Raise an error when an empty pkgname is given with -s. pkgtools.conf(5): - Make MAKE_ARGS accept a proc. [Suggested by: alane] miscellaneous: - Now all the tools including portupgrade(1) should work on lang/ruby_static as well as lang/ruby_static-devel again. - Completion definitions for zsh and bash are even slightly improved.
2002-09-14Teach portlint to recognize RUN_DEPENDS=${BUILD_DEPENDS} and the likeMichael Haro
PR: 27182 Submitted by: Anton Berezin <tobez@tobez.org>
2002-09-13Fix the ruby-shim dependency.Akinori MUSHA
PR: 42722 Submitted by: anane
2002-09-02Update to 20020902.Akinori MUSHA
- Fix the regexp for uname output so it can parse such as "5.0-CURRENT-YYYYMMDD-JPSNAP". Spotted by: will@FreeBSD.org - portupgrade(1): Add more command failure checks in case sudo fails. - portsclean(1): Add a cross reference to libchk(1) to the manpage.
2002-08-31Put the real master site at the top of MASTER_SITES. I seem to forgetAkinori MUSHA
to transfer distfiles to ftp.freebsd.org too often...
2002-08-30Update to 20020830.Akinori MUSHA
portupgrade(1): - Add more command failure checks in case sudo fails. - Always build backup packages as root. Spotted by: Stijn Hoop <stijn@win.tue.nl> - Let NO_IGNORE negate IGNORE. FreeBSD PR: ports/41467 Suggested by: Alan Eldridge <ports@geeksrus.net> portsclean(1): - Do not mix stderr output from make(1) with stdout. Submitted by: Jos Backus <jos@catnook.com>
2002-08-05Update to 20020805.Akinori MUSHA
pkgdb(1): - Do not fail in error when a non-installed package is specified with -o. pkg_fetch(1): - Support bzip2'd packages (*.tbz). - Slightly fix messages. - Introduce OS_PATCHLEVEL and exclude `-p#' from OS_RELEASE. FreeBSD PR: ports/40375 Submitted by: Andriy Gapon <agapon@excite.com> (partly) portsclean(1): - -P/--pkgclean: Sweep away bzip2'd packages (*.tbz) too. portupgrade(1): - Support bzip2'd packages (*.tbz). pkgtools.conf(5): - Provide a couple of new utility functions, deorigin(origin) and rc_file(origin_or_pkgname). - Fix an example and provide some more examples. - Introduce OS_PATCHLEVEL and exclude `-p#' from OS_RELEASE. misc.: - zsh compdefs: Look for *.tbz too.
2002-08-03ruby-optparse is now part of ruby16-shim-ruby18.Akinori MUSHA
2002-07-19${PERL} -> ${REINPLACE_CMD}Ying-Chieh Liao
${SED} -> ${REINPLACE_CMD} PR: 40750 Submitted by: 40751 Reviewed by: maintainer
2002-07-16Fix a bug in the version comparison logic (epochs weren't being comparedDag-Erling Smørgrav
properly), and update dependencies for -f as well as for -l and -u.
2002-07-15The optparse module is now part of Ruby 1.7.Akinori MUSHA
2002-07-06Update to 20020706. (maintenance release)Akinori MUSHA
- Avoid ruby 1.7 warnings. - Show better error messages on command failure. - pkg_deinstall(1): Unbreak -c by removing a leftover variable reference. Reported by: Tod McQuillin <devin@spamcop.net> - pkg_deinstall(1): (manpage): Clarify that -c/--collate is disabled by -f/--force. Prompted by: parv <parv@pair.com> - pkg_sort(1): Warn of each package entry that's not installed. - pkg_sort(1): Do not print an empty line if no valid entry is given. - pkgdb(1): (manpage) Fix typos, improve phrases and remove an incomplete paragraph. FreeBSD PR: ports/39183 Submitted by: Chris Pepper <pepper@rockefeller.edu> - portsclean(1): (manpage) Fix a typo. Submitted by: Martijn Koster <mak@greenhills.co.uk>
2002-06-12Cope with a bug in CURRENT's bsd.*.mk infrastructure, that theAkinori MUSHA
beforeinstall target is somehow executed _after_ the realinstall target.
2002-06-08Now that introducing ruby-shim is done, bump PORTREVISION to let usersAkinori MUSHA
proceed with the transition.
2002-06-08devel/ruby-fnmatch has been replaced with lang/ruby16-shim-ruby18.Akinori MUSHA
2002-05-04Update to 20020429, a stable release for 4.6-RELEASE.Akinori MUSHA
- Make portsdb -U respect PORTS_DBDIR even when it is different than PORTS_DIR. Reported by: Shigeto TAJIMA <tajima@ics.es.osaka-u.ac.jp> - Do not override the user-defined value of PKG_PATH. Reported by: The Anarcat <anarcat@anarcat.dyndns.org>
2002-04-11Update to 20020405.Akinori MUSHA
2002-04-05 21:08 knu * lib/pkginfo.rb: Show the full pkgname as exception message when the version part is invalid. 2002-04-05 21:06 knu * bin/portupgrade: Fix a flaw where dependent ports' build/install error was not properly detected when -s is specified. Reported by: Stijn Hoop <stijn@win.tue.nl>
2002-03-30Update to 20020330.Akinori MUSHA
portsclean(1): -L: Fix wrong conditions, which were too conservative. pkgdb(1): Fix a wrongly placed token: s/next/return/
2002-03-28Update to 20020328. This is a mandatory update if you are usingAkinori MUSHA
20020327 or later. portsclean(1): - Run mv(1) with -f unless -i is given. This fixes: PR: ports/36407 Submitted by: Albert Kinderman <albert.kinderman@csun.edu> If you see portupgrade(1) stop at 'Cleaning out obsolete shared libraries', hit Ctrl-C (just once) to abort portsclean(1).
2002-03-26Update to 20020327.2. Now automatic portsclean -L works properly.Akinori MUSHA
portupgrade(1): - Fix portsclean -L invocation. - Fix some messages. - Update the manpage. o Add another example for -B that runs 'cvs update' for the master port(s) of a slave port, using 'ports_glob -M'. Question by: Ollivier Robert <roberto@FreeBSD.org> o Mention that portupgrade(1) now runs `portsclean -L' at the end of each upgrade. o Fix wording and update the descriptions about portsclean -L. portsclean(1): - Fix wording and update the descriptions about -L.
2002-03-26Update to 20020327.1.Akinori MUSHA
portupgrade(1): - Do not make (dist)clean and build in one invocation of make(1). The latest change over bsd.port.mk broke it.
2002-03-26Update to 20020327.Akinori MUSHA
portsclean(1): - Improve -L/--libclean. Ability to delete duplicate libraries is added. portupgrade(1): - Call portsclean -L at the end of each upgrade.
2002-03-26Update to 20020321, the latest maintenance release.Akinori MUSHA
pkg_deinstall(1): - Show the results more precisely. - -P: Only preserve real FreeBSD shared libraries, determined by file(1). - -P: Move preserved shared libraries to $LOCALBASE/lib/compat/pkg. portupgrade(1): - If an error is returned from getcwd(), show a better message and abort. FreeBSD PR: ports/35893 Submitted by: Ernst de Haan <znerd@FreeBSD.org> - -N: If multiple ports match a given pattern, list them. Suggested by: Will Andrews <will@FreeBSD.org> portsdb(1): - On exception, handle it and exit normally. - Check the file/directory permissions on the INDEX file before generating a new INDEX. Suggested by: parv <parv_@yahoo.com> - Make automatic portsdb directory selection in the case of "portsdb -fu" too. ports_glob(1): - -M: Unbreak.
2002-03-13Define PATCH_SITE_SUBDIR to make use of the PATCH_SITES properly.Akinori MUSHA
Submitted by: Dan Peterson <danp@danp.net>
2002-03-07Fix problems with the -s command related to packages with no @origin line.Dag-Erling Smørgrav
2002-03-05Fix dependency detection logic (it was broken for libraries).Dag-Erling Smørgrav
Improve package version comparison algorithm.
2002-02-26Update to 20020227.Akinori MUSHA
portsdb(3): - Fix the EXTRA_CATEGORIES support that was broken in recent updates. PR: ports/35319 Submitted by: Ryan Davis <ryand-bsd@zenspider.com> pkgtools.conf(5): - Add a note that a user must run portsdb -Ufu to reflect values of EXTRA_CATEGORIES and IGNORE_CATEGORIES. For the victims of the above bug, please run "portsdb -qu" and then "portupgrade -q portupgrade".
2002-02-24Update to 20020225.1. Only documentary fixes I forgot to make inAkinori MUSHA
20020225. - Clarify that portupgrade -O is disregarded if -r or -R is given. - Reflect the fact that INDEX.rbo no longer exists. - Document portsdb(1) better regarding PORTS_DBDIR.
2002-02-24Remove cruft.Akinori MUSHA
2002-02-24Update to 20020225. Restructure portsdb.Akinori MUSHA
- Merge INDEX.rbo into INDEX.db, and remove INDEX.rbo on portsdb rebuild if it exists. - Reduce the size of INDEX.db by half. :) - Introduce PORTS_DBDRIVER and allow specifying a db driver for the portsdb (INDEX.db), and switch the default portsdb driver from db1.85 hash to db1.85 btree.
2002-02-24Definitely not my day. Further thought revealed that porteasy.pl rev 1.20Dag-Erling Smørgrav
was not only suboptimal, but incorrect to boot. Fix and bump PORTREVISION.
2002-02-24Argh, I've programmed way too much Java lately. tr/./+/.Dag-Erling Smørgrav
2002-02-24Play it safe when building ports that have special dependencies.Dag-Erling Smørgrav
Add more caching to improve the performance of simple commands. Bump version to 2.7.0 (should have done this last time) Belatedly update copyright dates.
2002-02-24Whitespace cleanup.Dag-Erling Smørgrav
2002-02-21Fix a typo (replace overkill): abs_db_driver -> abs_db_dir. (fixesAkinori MUSHA
`portinstall category/portname', etc.) Bump PORTREVISION.
2002-02-20Fix the zsh completion definition for portinstall/portupgrade -N.Akinori MUSHA
Bump PORTREVISION. (Sorry for non-zsh users ;) Submitted by: Olivier Roux <skoot@club-internet.fr>
2002-02-20Update to 20020220.1.Akinori MUSHA
- Fix a bug where it referenced the obsoleted PortsDB::PORTS_DIR. - Depend on ruby-bdb1 and make bdb1_btree (db 1.85 btree) the default pkgdb driver/format. This probably fixes the problem where pkgdb is unexpectedly broken and rebuilt from scratch. - Support pkgdb driver fallback. (bdb -> bdb1 -> dbm) - Show the pkgdb driver (format) on updating/rebuilding.
2002-02-20Add a hack to the master detection code to cater for mail/postfix.Dag-Erling Smørgrav
Clean up each dependency after building it, to conserve disk space.
2002-02-19Update to 20020220.Akinori MUSHA
- Reflect environment variables defined in pkgtools.conf properly. (Now ENV['PORTS_DBDIR'] is reflected properly) Reported by: Mori Kouji <mori@tri.asanuma.co.jp>
2002-02-18Update to 20020218. No bugfixes, just a couple of improvements.Akinori MUSHA
pkg_sort(1), portupgrade(1): - Sort packages by build-time dependencies in addition to run-time dependencies. This slightly slows sorting down but offers faultless upgrading. Inspired by: ade portcvsweb(1): - Accept a pkgname_glob, a portorigin_glob, and a cvs module alias. portcvsweb bash-1\* portcvsweb portupgrade portcvsweb \*/fd protcvsweb sys/i386/conf etc. etc... - Suppress ident(1)'s error message. - Add -h, -q and -v.
2002-02-14Remove an accidentally mingled debug print from portcvsweb(1).Akinori MUSHA
Bump PORTREVISION.
2002-02-13Update to 20020213.1 which fixes the PKG_DBDRIVER problem introducedAkinori MUSHA
in the last version. For the victims please manually reinstall the portupgrade port, as always. ;) Reported by: many users (Sorry!) Use some logic and keep pkg_add/pkg_delete from complaining about the @exec/@unexec return codes. Submitted by: olgeni
2002-02-13Repack 20020213 to slide the following change in.Akinori MUSHA
- Make the experimental feature easier to try out. Allow defining ENV['PKG_DBDRIVER'] in pkgtools.conf. <ja>Irekaeru nara ima no uchi.. ;)</ja>