aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* Add a simple check for MAINTAINER not to include multiple addresses orAkinori MUSHA2003-01-112-2/+8
| | | | | | | | | comments. Approved by: portmgr Notes: svn path=/head/; revision=72877
* Add portell 0.1, quick display of FreeBSD port descriptions.Oliver Braun2003-01-095-0/+53
| | | | | | | | PR: ports/46869 Submitted by: mich@freebsdcluster.org Notes: svn path=/head/; revision=72810
* Update to 20021216.Akinori MUSHA2002-12-164-4/+8
| | | | | | | | | | | | | | | | | | pkgdb(1): - Fix a problem in pkgdb's automatic dependency fixer that it only fixes the first found problem and leaves the rest. portsclean(1): - Fix a problem that portsclean(1) does wrong if a library search path has a trailing / or a double /. This could confuse users. PR: ports/46162 Submitted by: Lev A. Serebryakov <lev@serebryakov.spb.ru> Approved by; lioux (his first approval as a portmgr!) & knu ;) Notes: svn path=/head/; revision=71679
* Fix a bug in the dependency processing code that would cause porteasy toDag-Erling Smørgrav2002-12-102-1/+2
| | | | | | | | | fail to identify the dependencies for some ports (such as print/cups) Approved by: portmgr (kris) Notes: svn path=/head/; revision=71510
* Update to 20021209 and roll a new tarball for 5.0-RELEASE.Akinori MUSHA2002-12-086-54/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | For the record, the previous tarball (pkgtools-20021101.tar.bz2) was downloaded approximately 10,000 times in one month, 32% from the United States, 17% from Japan, 6% from Germany, and 4% from Canada. (followed by AU, NL, FR, GB, RU, SE, PL, ...) pkgtools.conf(5): - Add new variables: USE_PKGS and USE_PKGS_ONLY. Requested by: Jeff Penn <jeff@jrpenn.demon.co.uk> overall: - Recognize INDEXFILE defaulting to 'INDEX'. - Introduce a "fixme" cookie file not to invoke pkgdb -aF unnecessarily. - Recognize the Hungarian and Portuguese language prefixes. Approved by: kris (implicitly) Notes: svn path=/head/; revision=71428
* Add patch to fix compile on 5.0.Will Andrews2002-11-251-0/+11
| | | | | | | Submitted by: MAINTAINER Notes: svn path=/head/; revision=71068
* Make fetchable.Tilman Keskinoz2002-11-211-1/+2
| | | | | | | Submitted by: Maintainer Notes: svn path=/head/; revision=70714
* Reword pkg-comment and pkg-descr.Akinori MUSHA2002-11-204-22/+18
| | | | Notes: svn path=/head/; revision=70544
* Add a patch to make portupgrade(1) work on somewhat older systemsAkinori MUSHA2002-11-202-0/+28
| | | | | | | | | which sed(1) does not have a -E option. Pointed out by: nork Notes: svn path=/head/; revision=70541
* Update to 20021119.Akinori MUSHA2002-11-194-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | overall: - Use sudo in installing (copying) a file only if once it failed as the current user. - Speed up string substitution. portupgrade(1): - Use sudo as necessary in saving log files also. pkgdb(1): - Look up ports/MOVED to fix stale origins (both ORIGIN and DEPORIGIN). - Skip the check for origin duplicates when in automatic mode. (This speeds up autofix) - When pointing out a missing origin, show the name of the package in question. Suggested by: Genesys on EFnet Notes: svn path=/head/; revision=70456
* Add latest language categories: hungarian, portuguese and ukrainianMario Sergio Fujikawa Ferreira2002-11-181-0/+3
| | | | | | | Approved by: mharo (maintainer) Notes: svn path=/head/; revision=70427
* Bump PORTREVISION.Anders Nordby2002-11-181-0/+1
| | | | Notes: svn path=/head/; revision=70354
* Add -A option for all additional checks.Anders Nordby2002-11-182-6/+8
| | | | | | | Approved by: (silence from) mharo Notes: svn path=/head/; revision=70353
* Update to 20021113, a maintenance release.Akinori MUSHA2002-11-144-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | portupgrade(1): - Check return status of hardly failing commands also. pkgdb(1): - Add -Q/--quiet and -QQ for internal use. portsclean(1): - Ditto. overall: - Reduce /bin/sh process calls by replacing shell redirection to /dev/null with pkgdb -Q/portsclean -Q/fetch -q. (I know I can do fork, dup and exec if necessary) - Eliminate zombies during running. Formerly waitpid's against terminated processes are delayed until Ruby gets short of resource and thus runs a GC, but now portupgrade(1), pkgdb(1) and portsclean(1) explicitly kick a waitpid immediately after each popen() is done. PR: ports/38075 Submitted by: Chris J. Mutter <cjm@s2.enemy.org> Reported by: several others Notes: svn path=/head/; revision=70087
* Update to 20021109.Akinori MUSHA2002-11-094-12/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | overall: - Allow a regular expression or glob pattern against origins as pkgname glob pattern. For example, the following commands work as expected now: pkg_glob 'lang/*' portupgrade lang/ruby pkg_info ':(japanese|chinese|korean)/' - Use install(1) instead of cp(1) and chmod(1) to install modified data files such as +CONTENTS. pkgdb(1): - Add a new option --autofix, which is a shorthand of --auto --fix (-aF). portupgrade(1): - Allow specifying a directory after -L. - Auto-fix dependencies before creating a package. PR: ports/41383 Submitted by: Vivek Khera <khera@kciLink.com> pkgtools.conf(5): - Add a new configuration variable ALT_PKGDEP, which defines alternative dependencies, used by pkgdb -F/-aF. This makes yet another step forward to eliminate the need for manual pkgdb -F's. Notes: svn path=/head/; revision=69776
* Apply a hot-fix against a bug where portupgrade(1)/pkgdb(1) leaveAkinori MUSHA2002-11-082-2/+10
| | | | | | | | | | temporary files ($TMPDIR/+CONTENTS*). Bump PORTREVISION for that. Modify the IGNORE message that is shown when pkg_create(1) is found to be too old. Notes: svn path=/head/; revision=69723
* Update to 20021106.Akinori MUSHA2002-11-064-4/+8
| | | | | | | | | | | | | | | | | overall: - Make these work with ruby 1.7. portupgrade(1): - Get portupgrade -s to work again. - Synchronize the failure reason guesser with the latest "processlogs" script. - Rename -g/--go-on to -k/--keep-going, on the (vague) analogy of make(1). Notes: svn path=/head/; revision=69576
* Issue a patch release 20021103, which fixes a bug where pkgdb -FAkinori MUSHA2002-11-024-4/+6
| | | | | | | failed to delete a stale @pkgdep. (harmless except it didn't work) Notes: svn path=/head/; revision=69306
* Repair sysutils/pib, make Aleksandr A. Babaylov the new maintainer.Edwin Groothuis2002-11-013-3/+82
| | | | | | | | | PR: ports/22399,ports/24493,ports/44323 Submitted by: PM Lashley <patl@phoenix.volant.org>,Mark Rowlands <mark.rowlands@minmail.net>,Aleksandr A. Babaylov <babolo@aaz.links.ru> Approved by: msmith@FreeBSD.org,Aleksandr A. Babaylov <babolo@aaz.links.ru> Notes: svn path=/head/; revision=69240
* Update to 20021101. Since there have been many changes, there couldAkinori MUSHA2002-11-014-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | possibly be a couple of bugs. Make sure to do your backups as always, and have fun. :) overall, pkgdb(3): - The DEPORIGIN information is fully supported. Most stale dependencies are automatically fixed based on that. Hinted by: sobomax - Disregard a package if it has a file named "+IGNOREME" in the package directory. PR: ports/41237 Hinted by: Jerry Murdock <j@jerrymurdock.com>, and some others pkgdb(1): - Add a new option -a/auto, used with -F/--fix, which turns on automatic mode, in which pkgdb(1) only fixes discrepancies that can be fixed 100% obviously and securely, and leaves the others. - Make pkgdb(1) less verbose when -v is not specified. portupgrade(1): - Time the whole session also. Requested by: nork - Fix a bug in shellwords() where it wrongly interprets \ in '...' as meta-character. This bug or maybe feature was inherited from Perl's shellwords.pl / Text::ParseWords. Reported by: Gabriel Ambuehl <gabriel_ambuehl@buz.ch> - The DEPORIGIN information is fully supported. It fixes DEPORIGIN when a package is upgraded with a different port using -o/--origin, and "pkgdb -aF" is automatically called at closing. This makes portupgrade a tad slower but greatly reduces the "pkgdb -F" annoyance. - Fix a race where it rarely failed in updating the pkgdb after installation and the user had to run "pkgdb -fu". - Do not redirect stderr to /dev/null when calling portsclean -L. Now the pkgdb updater's indicator is displayed properly. - Synchronize the build failure checker with the latest version of ports/Tools/portbuild/scripts/processlogs. - Do not bother with +REQUIRED_BY files when they are mechanically generated from @pkgdep information by pkgdb(1). pkg_fetch(1): - Try .tgz first on FreeBSD 4.x and prior. Although .tbz is smaller, there are few sites that prepare .tbz packages for FreeBSD 4.x. pkgtools.conf(5) - Prepare a new constant OS_PKGBRANCH, which is set to a release/branch name that is suitable for specifying a FTP packages directory, and make pkg_site_mirror() use it. PR: ports/43265 Submitted by: Andriy Gapon <avg@icyb.net.ua> portsclean(1): - Suggest using libchk(1) to help manually clean out lib/compat/pkg. - Improve messages. Use the word "shadow" to say that a library hides another one with the same name. Notes: svn path=/head/; revision=69229
* Really fix that cosmetic nit. I'm an idiot.Dag-Erling Smørgrav2002-10-291-1/+1
| | | | Notes: svn path=/head/; revision=69094
* Cosmetic nit.Dag-Erling Smørgrav2002-10-292-1/+2
| | | | Notes: svn path=/head/; revision=69093
* Prevent infinite loop in master port detection code.Dag-Erling Smørgrav2002-10-152-4/+10
| | | | Notes: svn path=/head/; revision=68068
* Unbreak by creating subdir under applnk if necessary.Alan Eldridge2002-10-131-2/+3
| | | | | | | Submitted by: so14k@so14k.com (maintainer via irc) Notes: svn path=/head/; revision=67964
* use USE_PERL5.Oliver Braun2002-10-071-0/+1
| | | | | | | | PR: 43758 Submitted by: maintainer Notes: svn path=/head/; revision=67539
* BROKEN: Does not installKris Kennaway2002-10-051-0/+2
| | | | Notes: svn path=/head/; revision=67420
* http://www.iDaemons.org/distfiles/ -> ftp://ftp.iDaemons.org/pub/distfiles/Akinori MUSHA2002-10-052-2/+2
| | | | Notes: svn path=/head/; revision=67314
* Update to 20020921.1.Akinori MUSHA2002-09-214-6/+6
| | | | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=67003
* Define USE_RUBY_FEATURES instead of hardcoding conditional *_DEPENDS.Akinori MUSHA2002-09-212-8/+2
| | | | Notes: svn path=/head/; revision=67000
* Add barry 0.5.3, a nice KDE frontend to the ports system.Will Andrews2002-09-216-0/+88
| | | | Notes: svn path=/head/; revision=66948
* Update to 20020921.Akinori MUSHA2002-09-206-40/+24
| | | | | | | | | | | | | | | | | | | | - 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..) Notes: svn path=/head/; revision=66870
* Update to 20020920.Akinori MUSHA2002-09-194-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=66730
* Teach portlint to recognize RUN_DEPENDS=${BUILD_DEPENDS} and the likeMichael Haro2002-09-142-1/+13
| | | | | | | | PR: 27182 Submitted by: Anton Berezin <tobez@tobez.org> Notes: svn path=/head/; revision=66306
* Fix the ruby-shim dependency.Akinori MUSHA2002-09-132-2/+2
| | | | | | | | PR: 42722 Submitted by: anane Notes: svn path=/head/; revision=66229
* Update to 20020902.Akinori MUSHA2002-09-024-6/+8
| | | | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=65493
* Put the real master site at the top of MASTER_SITES. I seem to forgetAkinori MUSHA2002-08-312-4/+6
| | | | | | | to transfer distfiles to ftp.freebsd.org too often... Notes: svn path=/head/; revision=65370
* Update to 20020830.Akinori MUSHA2002-08-304-6/+8
| | | | | | | | | | | | | | | | | | | | | | 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> Notes: svn path=/head/; revision=65294
* Update to 20020805.Akinori MUSHA2002-08-054-14/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=64039
* ruby-optparse is now part of ruby16-shim-ruby18.Akinori MUSHA2002-08-032-4/+2
| | | | Notes: svn path=/head/; revision=63897
* ${PERL} -> ${REINPLACE_CMD}Ying-Chieh Liao2002-07-191-1/+3
| | | | | | | | | | | ${SED} -> ${REINPLACE_CMD} PR: 40750 Submitted by: 40751 Reviewed by: maintainer Notes: svn path=/head/; revision=63230
* Fix a bug in the version comparison logic (epochs weren't being comparedDag-Erling Smørgrav2002-07-162-7/+12
| | | | | | | properly), and update dependencies for -f as well as for -l and -u. Notes: svn path=/head/; revision=63107
* The optparse module is now part of Ruby 1.7.Akinori MUSHA2002-07-152-6/+6
| | | | Notes: svn path=/head/; revision=62981
* Update to 20020706. (maintenance release)Akinori MUSHA2002-07-064-8/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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> Notes: svn path=/head/; revision=62524
* Cope with a bug in CURRENT's bsd.*.mk infrastructure, that theAkinori MUSHA2002-06-122-0/+16
| | | | | | | | beforeinstall target is somehow executed _after_ the realinstall target. Notes: svn path=/head/; revision=61150
* Now that introducing ruby-shim is done, bump PORTREVISION to let usersAkinori MUSHA2002-06-082-0/+2
| | | | | | | proceed with the transition. Notes: svn path=/head/; revision=60914
* devel/ruby-fnmatch has been replaced with lang/ruby16-shim-ruby18.Akinori MUSHA2002-06-084-6/+18
| | | | Notes: svn path=/head/; revision=60878
* Update to 20020429, a stable release for 4.6-RELEASE.Akinori MUSHA2002-05-044-30/+8
| | | | | | | | | | | | | | - 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> Notes: svn path=/head/; revision=58545
* Update to 20020405.Akinori MUSHA2002-04-114-4/+8
| | | | | | | | | | | | | | | | | 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> Notes: svn path=/head/; revision=57580
* Update to 20020330.Akinori MUSHA2002-03-304-4/+8
| | | | | | | | | | | portsclean(1): -L: Fix wrong conditions, which were too conservative. pkgdb(1): Fix a wrongly placed token: s/next/return/ Notes: svn path=/head/; revision=56936
* Update to 20020328. This is a mandatory update if you are usingAkinori MUSHA2002-03-284-4/+8
| | | | | | | | | | | | | | | | | 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). Notes: svn path=/head/; revision=56776