# New ports collection makefile for: binkd # Date created: 19 August 1998 # Whom: Andrey Zakhvatov # # $FreeBSD$ # PORTNAME= binkd PORTVERSION= 0.9.7 CATEGORIES= net MASTER_SITES= ftp://happy.kiev.ua/pub/fidosoft/mailer/binkd/ \ ftp://fido.aha.ru/pub/binkd/ \ ftp://ftp.rsu.ru/pub/FreeBSD/ports/distfiles/ DISTNAME= binkd097 MAINTAINER= dsh@vlink.ru COMMENT= Fidonet TCP/IP mailer WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_ZIP= yes GNU_CONFIGURE= yes MAN8= binkd.8 .if !defined(WITHOUT_AMIGA4D) CONFIGURE_ARGS+= --with-aso .endif .if !defined(WITHOUT_HTTPS) CONFIGURE_ARGS+= --with-https .endif pre-configure: @${CP} ${WRKSRC}/mkfls/unix/* ${WRKSRC}/ @${CHMOD} a+x ${WRKSRC}/configure do-install: @${INSTALL_PROGRAM} ${WRKSRC}/binkd ${PREFIX}/sbin @${INSTALL_MAN} ${WRKSRC}/binkd.8 ${MANPREFIX}/man/man8 @${INSTALL_DATA} ${WRKSRC}/binkd.cfg ${PREFIX}/etc/binkd.cfg.sample post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/!README ${DOCSDIR}/README @${INSTALL_DATA} ${WRKSRC}/!README.FIX ${DOCSDIR}/README.FIX @${INSTALL_DATA} ${WRKSRC}/!SRIF.TXT ${DOCSDIR}/SRIF.TXT .endif .include s' href='/~lantw44/cgit/cgit.cgi/freebsd-ports-graphics/'>freebsd-ports-graphics
FreeBSD graphics obsolete development ports (https://github.com/freebsd/freebsd-ports-graphics)
aboutsummaryrefslogtreecommitdiffstats
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* Fix compilation on systems <= 4.4.marcus2003-09-041-0/+6
| | | | | | PR: 56324 56389 Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
* Fix a bad copy-paste error.marcus2003-09-021-1/+0
| | | | Reported by: FreshPorts
* * Remove a dependency on bzip2marcus2003-09-022-2/+10
| | | | | | | * Roll our own deinstall code since we get into a sticky situation when we try to use the new code [1] Reported by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
* Remove OpenSSL support in this port so that it does not depend on any othermarcus2003-09-022-6/+3
| | | | | | | | | port to be installed. Note, the port still uses USE_BZIP2, but as soon as the local mirrors update, I will remove this as well. This prevents infinite loops on systems <= 4.6. Discussed with: Oliver Eikemeier <eikemeier@fillmore-labs.com>
* - Update to 0.26 (fixes several minor bugs), see NEWS forkrion2003-08-262-2/+2
| | | | | | | details PR: 55970 Submitted by: maintainer
* Update to 2.4.4.marcus2003-08-172-15/+23
| | | | | | | | * Add support for the Polish locale * Try to add more intelligence to the direct command use code * Fix up the wording about numbered info files [1] Suggested by: gerald [1]
* Really fix the bug where portlint looks through COMMENT for direct commandmarcus2003-08-162-5/+5
| | | | usage.
* * Add support for the new INFO macromarcus2003-08-152-42/+85
| | | | | | | | | | * Clean up some more Perl warnings * Make sure all the MAN macros are printed in all uppercase * Add perl, ruby, python, and the auto* tools to the list of direct commands [1] PR: 55529 [1] Submitted by: Jens Rehsack <rehsack@liwing.de> [1]
* Update to 20030723. Consider this as a minor update.knu2003-08-134-2/+4
| | | | | | | | | | | | | | | | | | | - If pkg_* is found in $PREFIX/sbin, use them instead of ones in /usr/sbin. (regardless of the value of PATH) - pkg_fetch(1): Some servers like bento transfer packages files uncompressed, so add a workaround for this. They are automatically recompressed. - Get -q to work properly again. - As the MOVED file is getting bigger and bigger, do not cache all the entries in memory but look it up every time needed. - Show how to specify multiple arguments in one MAKE_ARG entry. FreeBSD PR: ports/54631 Submitted by: Bruce M Simpson <bms@spc.org>
* Project moved to sourceforge servers.mich2003-08-115-55/+156
| | | | | | | | | Use DOCSDIR in pkg-plist. Distfile has been rerolled, no code changes - but archive type is now .zip, and code rewritten with windows style /r/n - patch is fixing this issue. Code tested with Python 2.2.x and 2.3 (Thanks marcus@) Approved by: roberto (mentor)
* Fix 'fecth distfile' problem.mich2003-08-081-2/+3
| | | | | | Bump PORTREVESION, for previous commit. Approved by: roberto (mentor)
* Add patch that enables portell to run correctly with Python 2.3mich2003-08-062-0/+50
| | | | | Approved by: roberto (mentor) Submitted by: marcus
* Add pkg_install, a snapshot of the -CURRENT package installation frameworkmarcus2003-08-046-0/+92
| | | | | | | for use with older versions of FreeBSD. PR: 54478 Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
* - Update to 0.25: allows generating diffskrion2003-08-012-2/+2
| | | | | | | | not only against CVS PR: 55135 Submitted by: maintainer Approved by: fjoe (mentor) (implicit)
* Checkout directory ports/Templates too, required for config.guesswosch2003-07-311-0/+12
|
* Update to 2.4.1.marcus2003-07-294-7/+12
| | | | | | | | | | | * Document the -V option [1] * Properly suggest ${STRIP_CMD} (not ${STRIP}) instead of strip [2] * Correct the version string PR: 54993 [1] Submitted by: Mark Linimon <linimon@lonesome.com> [1] gerald [2] Pointy hat to: me [2] (I should have used Gerald's patch as-is)
* - Update to 0.20krion2003-07-272-8/+15
| | | | | | | | | - Install files from port's Makefile - Add manpages PR: 54888 Submitted by: Sergei Kolobov <sergei@kolobov.com> Approved by: fjoe (mentor) (implicit)
* Update to 0.16osa2003-07-212-2/+2
| | | | | Submitted by: Sergei Kolobov <sergei@kolobov.com> (maintainer) PR: 54698
* Add support for ports/Templates; bump version number and man page date.des2003-07-213-5/+5
|
* Update to 2.4.0.marcus2003-07-204-41/+173
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Document the -A option in the usage * Add my name to the list of AUTHORS * Clean up some warnings produced by perl -cwT * Check for the existence of pkg-comment and flag it as FATAL [1] * Add OMF checking support similar to the info checking code * Add support for {DOCS,EXAMPLES}DIR macros [2] * Don't check commented out URLs in MASTER_SITES [3] * Add file, find, strip, and xargs to the list of direct command names [4] * Don't search for command names in COMMENT [5] * Add SITE_PERL support [6] * Add DISTFILE/MASTER_SITE grouping support [7] * Check to make sure the MAINTAINER field contains a valid email address * Add support for {EXTRACT,PATCH}_DEPENDS * Add USE_GETOPT_LONG support [8] PR: 48199 [1] 53371 [2] 43537 [3] 54381 [6] 39487, 44099, 48221 [7] 54497 [8] Submitted by: Sergei Kolobov <sergei@kolobov.com> [2] [8] gerald [4] (file and strip) Oliver Eikemeier <eikemeier@fillmore-labs.com> [6] Reported by: kris and nork [5]
* I'll take this.marcus2003-07-171-1/+1
|
* I don't have the time to maintain this port.mharo2003-07-171-1/+1
| | | | | Whoever takes maintainership should email me as I have some stuff that was in progress.
* Update to 0.15leeym2003-07-143-2/+4
| | | | | PR: 54453 Submitted by: Sergei Kolobov <sergei@kolobov.com>
* Fix install on machines without automake installed.adamw2003-07-112-7/+6
|
* update devel/porttools: 0.10 -> 0.11daichi2003-07-092-2/+2
| | | | | PR: 54216 Submitted by: Sergei Kolobov <sergei@kolobov.com> (maintainer)
* Add support for {EXTRACT,PATCH}_DEPENDS.des2003-07-082-2/+4
|
* - Update to 0.10 (see ${DOCSDIR}/NEWS for summary of changes)erwin2003-06-253-4/+7
| | | | | | | - Add portlint and sudo to RUN_DEPENDS PR: 53698 Submitted by: maintainer
* Add porttools 0.01,erwin2003-06-194-0/+43
| | | | | | | | tools for testing and submitting port updates and new ports. PR: 53487 Submitted by: Sergei Kolobov <sergei@kolobov.com>
* Add portsman.adamw2003-06-045-0/+46
| | | | | | | | | Ports manager is a ncurses based, graphical front-end to manage the FreeBSD ports collection. It behaves like a package manager and comes with many features. PR: ports/47192 Submitted by: Anselm Garbe <anselmg@t-online.de>
* Fix a bug in the version number comparison code caused by careless usedes2003-05-233-12/+9
| | | | of the magic variabled $a and $b. Also fix a markup nit in the man page.
* Change maintainer email to my @FreeBSD.org addressmich2003-05-072-2/+2
| | | | Approved by: roberto(mentor)
* Update to 20030427. New tarball.knu2003-04-278-90/+8
| | | | | | | | portsdb(1): - COMMENTFILE is deprecated. Weird. I thought I committed these changes long long ago. Submitted by: Jean-Yves Lefort <jylefort@brutele.be>.
* Satisfy the latest ruby 1.8 more.knu2003-04-222-0/+40
| | | | Submitted by: Fritz Heinrichmeyer <Fritz.Heinrichmeyer@FernUni-Hagen.de>
* Add a patch to fix "undefined local variable" error.knu2003-04-224-0/+28
| | | | Reported by: many ;(
* Update to 20030422. This is a maintenance release.knu2003-04-228-38/+8
| | | | | | | | | | | | | | | | | | | | | | | | portsdb(1): - Fix portsdb -U's COMMENT support. Submitted by: Frerich Raabe <frerich.raabe@gmx.de> portsclean(1): - Fix a silly typo and unbreak portsclean -P. Submitted by: Olivier Tharan <olive@oban.frmug.org> pkgtools.conf(5): - Set OS_PKGBRANCH to "<n>-stable" for PRERELEASE, RC, ALPHA, BETA, etc. - Apply grammar fixes and rephrase a paragraph. PR: ports/49042, ports/49041 Submitted by: Chris Pepper <pepper@rockefeller.edu> overall: - Appease ruby 1.8 which now complains about closed streams.
* Update to 0.6arved2003-04-155-46/+5
| | | | Approved by: maintainer
* USE_QT_VER=3, Bump PORTREVISION. Reset bouncing Maintaineraddress.arved2003-04-142-6/+8
| | | | | PR: 50768 Submitted by: Reinhard Lenninger <reinhard.lenninger@web.de>
* Allow the user to specify environment variables on the command line.des2003-04-073-11/+47
| | | | | Use DEPENDS_CLEAN instead of hacking DEPENDS_TARGET. Change the process title to reflect the current phase / task.
* Fix an error handler typo so it fails gracefully.knu2003-03-284-2/+24
|
* - Install portell.py as portellarved2003-03-242-12/+15
| | | | | | | | | | - Respect NOPORTDOCS in pkg-plist - Use ECHO_MSG instead of ECHO_CMD - Bump PORTREVISION PR: 50124 Submitted by: Sergei Kolobov <sergei@kolobov.com> Approved by: Michael Hostbaek <mich@freebsdcluster.org> (maintainer)
* Bump PORTREVISION for a typo fix.knu2003-03-232-0/+2
|
* Fix a typo. Sorry.knu2003-03-232-0/+10
|
* Update to 20030308.knu2003-03-234-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | portupgrade(1): - -A/-B: Remove ;'s and spaces at the beginning of each command line to stop sh(1) from issuing a syntax error. - -A/-B: Omit running null commands. - Run AFTERINSTALL commands after restoring a failed upgrade also. - Fix a run time error caused by any?. pkgtools.conf(5): - Introduce BEFOREDEINSTALL. - Deprecate rc_file() and rc_files(), and provide enabled_rc_scripts() and disabled_rc_scripts() instead. - Provide cmd_start_rc(), cmd_stop_rc(), and cmd_enable_rc() in addition to cmd_restart_rc() and cmd_disable_rc(). - Update examples. pkg_deinstall(1): - Run BEFOREDEINSTALL commands before deinstalling a package.
* - warn about incorrect usage of the pre-everything:: targetpetef2003-03-082-2/+8
| | | | | | | | - don't give a warning to use binary mode because of a possible RCS tag if the tag is $FreeBSD$. - bump PORTREVISION Approved by: maintainer timeout, portmgr (kris)
* Clear moonlight beckons.ade2003-03-076-3/+3
| | | | | | | Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
* De-pkg-comment.wosch2003-03-052-1/+1
|
* Update to 20030228. Hot fixes integrated.knu2003-03-028-240/+8
| | | | | | | | | | | | pkgdb(1): - Add a missing comma and unbreak the cyclic dependency fixer. Submitted by: ITO Tsuyoshi <tsuyoshi@is.s.u-tokyo.ac.jp> portupgrade(1): - Update man page. Running pkgdb -F is no longer mandatory unless so directed by the pkgtools.
* De-pkg-comment.knu2003-02-2110-5/+5
|
* De-pkg-comment.knu2003-02-212-1/+1
|
* De-pkg-comment my non-ruby ports as well.knu2003-02-184-2/+2
|
* Add a patch to suppress NameError during fixing a bsdpan-* origin.knu2003-02-184-2/+38
| | | | Reported by: "Daniel M. Zimmerman" <dmz@tffenterprises.com>
* Add a patch to fix LocalJumpError.knu2003-02-184-0/+200
| | | | Reported by: Larry Rosenman <ler@lerctr.org>
* Update to 20030217.knu2003-02-174-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | portupgrade(1): - Improve the packages support: When installing a binary package, automatically detect and install ports/packages it depends on. portsdb(1): - Replace COMMENT with COMMENTFILE. Submitted by: Jean-Yves Lefort <jylefort@brutele.be> pkgdb(1): - Treat bsdpan-* packages specially; set their origins to those of p5-* where possible. Requested by: nik - Fix a minor problem with modifying the origin information of a package where it has no origin line. pkgtools.conf(5): - Make MAKE_ARGS more intelligent so installed pkgnames such as 'ruby18-*' => 'RUBY_VER=1.8' is understood. - Chase the bento site hierarchy change. - Update some of the examples.
* Bump PORTREVISION for previous COMMENT changeskris2003-02-111-1/+1
| | | | Reminded by: sobomax
* Catch up to new COMMENT semantics (contains comment string instead ofkris2003-02-101-16/+27
| | | | | | pointing to pkg-comment) Submitted by: lioux
* Let the PORTSDIR environment variable override our defaults.gerald2003-02-033-3/+11
| | | | Approved by: mharo (maintainer)
* Update to 20030123.knu2003-01-234-10/+6
| | | | | | | | | | | | | | | | | | | | | | | | | portupgrade(1): - Change the meaning of -D/--distclean. When specified once, delete failed distfiles and retry when checksum fails. When specified twice, do "make distclean" before each fetch or build (as -D meant before). - Make -F/--fetch-only call make checksum/checksum-recursive instead of make fetch/fetch-recursive. - Rename -l/--log-results to -l/--results-file. - Rename -L/--log-prefix to -L/--log-file and make it accept a printf(3) style format. pkg_which(1)/pkgdb(3): - Store and look for file names after resolving symlinks using realpath(3). miscellaneous: - Fix some macro bugs in manpage. - Fix a typo in the PORTUPGRADE example in pkgtools.conf.
* Use the release-specific index if there is one. Bump version numberdes2003-01-182-12/+15
| | | | and copyright year.
* Add a simple check for MAINTAINER not to include multiple addresses orknu2003-01-112-2/+8
| | | | | | comments. Approved by: portmgr
* Add portell 0.1, quick display of FreeBSD port descriptions.obraun2003-01-095-0/+53
| | | | | PR: ports/46869 Submitted by: mich@freebsdcluster.org
* Update to 20021216.knu2002-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 ;)
* Fix a bug in the dependency processing code that would cause porteasy todes2002-12-112-1/+2
| | | | | | fail to identify the dependencies for some ports (such as print/cups) Approved by: portmgr (kris)
* Update to 20021209 and roll a new tarball for 5.0-RELEASE.knu2002-12-096-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)
* Add patch to fix compile on 5.0.will2002-11-251-0/+11
| | | | Submitted by: MAINTAINER
* Make fetchable.arved2002-11-221-1/+2
| | | | Submitted by: Maintainer
* Reword pkg-comment and pkg-descr.knu2002-11-204-22/+18
|
* Add a patch to make portupgrade(1) work on somewhat older systemsknu2002-11-202-0/+28
| | | | | | which sed(1) does not have a -E option. Pointed out by: nork
* Update to 20021119.knu2002-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
* Add latest language categories: hungarian, portuguese and ukrainianlioux2002-11-191-0/+3
| | | | Approved by: mharo (maintainer)
* Bump PORTREVISION.anders2002-11-181-0/+1
|
* Add -A option for all additional checks.anders2002-11-182-6/+8
| | | | Approved by: (silence from) mharo
* Update to 20021113, a maintenance release.knu2002-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
* Update to 20021109.knu2002-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.
* Apply a hot-fix against a bug where portupgrade(1)/pkgdb(1) leaveknu2002-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.
* Update to 20021106.knu2002-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).
* Issue a patch release 20021103, which fixes a bug where pkgdb -Fknu2002-11-034-4/+6
| | | | failed to delete a stale @pkgdep. (harmless except it didn't work)
* Repair sysutils/pib, make Aleksandr A. Babaylov the new maintainer.edwin2002-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>
* Update to 20021101. Since there have been many changes, there couldknu2002-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.
* Really fix that cosmetic nit. I'm an idiot.des2002-10-291-1/+1
|
* Cosmetic nit.des2002-10-292-1/+2
|
* Prevent infinite loop in master port detection code.des2002-10-152-4/+10
|
* Unbreak by creating subdir under applnk if necessary.alane2002-10-131-2/+3
| | | | Submitted by: so14k@so14k.com (maintainer via irc)
* use USE_PERL5.obraun2002-10-071-0/+1
| | | | | PR: 43758 Submitted by: maintainer
* BROKEN: Does not installkris2002-10-061-0/+2
|
* http://www.iDaemons.org/distfiles/ -> ftp://ftp.iDaemons.org/pub/distfiles/knu2002-10-052-2/+2
|
* Update to 20020921.1.knu2002-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.
* Define USE_RUBY_FEATURES instead of hardcoding conditional *_DEPENDS.knu2002-09-212-8/+2
|
* Add barry 0.5.3, a nice KDE frontend to the ports system.will2002-09-216-0/+88
|
* Update to 20020921.knu2002-09-216-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..)
* Update to 20020920.knu2002-09-204-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.
* Teach portlint to recognize RUN_DEPENDS=${BUILD_DEPENDS} and the likemharo2002-09-152-1/+13
| | | | | PR: 27182 Submitted by: Anton Berezin <tobez@tobez.org>
* Fix the ruby-shim dependency.knu2002-09-132-2/+2
| | | | | PR: 42722 Submitted by: anane
* Update to 20020902.knu2002-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.
* Put the real master site at the top of MASTER_SITES. I seem to forgetknu2002-08-312-4/+6
| | | | to transfer distfiles to ftp.freebsd.org too often...
* Update to 20020830.knu2002-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>
* Update to 20020805.knu2002-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.
* ruby-optparse is now part of ruby16-shim-ruby18.knu2002-08-032-4/+2
|
* ${PERL} -> ${REINPLACE_CMD}ijliao2002-07-191-1/+3
| | | | | | | | ${SED} -> ${REINPLACE_CMD} PR: 40750 Submitted by: 40751 Reviewed by: maintainer
* Fix a bug in the version comparison logic (epochs weren't being compareddes2002-07-172-7/+12
| | | | properly), and update dependencies for -f as well as for -l and -u.
* The optparse module is now part of Ruby 1.7.knu2002-07-152-6/+6
|
* Update to 20020706. (maintenance release)knu2002-07-074-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>
* Cope with a bug in CURRENT's bsd.*.mk infrastructure, that theknu2002-06-122-0/+16
| | | | | beforeinstall target is somehow executed _after_ the realinstall target.
* Now that introducing ruby-shim is done, bump PORTREVISION to let usersknu2002-06-092-0/+2
| | | | proceed with the transition.
* devel/ruby-fnmatch has been replaced with lang/ruby16-shim-ruby18.knu2002-06-094-6/+18
|
* Update to 20020429, a stable release for 4.6-RELEASE.knu2002-05-054-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>
* Update to 20020405.knu2002-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>
* Update to 20020330.knu2002-03-304-4/+8
| | | | | | | | portsclean(1): -L: Fix wrong conditions, which were too conservative. pkgdb(1): Fix a wrongly placed token: s/next/return/
* Update to 20020328. This is a mandatory update if you are usingknu2002-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).
* Update to 20020327.2. Now automatic portsclean -L works properly.knu2002-03-274-4/+8
| | | | | | | | | | | | | | | | | | | | | 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.
* Update to 20020327.1.knu2002-03-274-4/+8
| | | | | | portupgrade(1): - Do not make (dist)clean and build in one invocation of make(1). The latest change over bsd.port.mk broke it.
* Update to 20020327.knu2002-03-264-12/+14
| | | | | | | | | portsclean(1): - Improve -L/--libclean. Ability to delete duplicate libraries is added. portupgrade(1): - Call portsclean -L at the end of each upgrade.
* Update to 20020321, the latest maintenance release.knu2002-03-266-38/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Define PATCH_SITE_SUBDIR to make use of the PATCH_SITES properly.knu2002-03-142-0/+2
| | | | Submitted by: Dan Peterson <danp@danp.net>
* Fix problems with the -s command related to packages with no @origin line.des2002-03-082-18/+7
|
* Fix dependency detection logic (it was broken for libraries).des2002-03-052-45/+63
| | | | Improve package version comparison algorithm.
* Update to 20020227.knu2002-02-274-4/+8
| | | | | | | | | | | | | | | 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".
* Update to 20020225.1. Only documentary fixes I forgot to make inknu2002-02-254-4/+8
| | | | | | | | 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.
* Remove cruft.knu2002-02-252-8/+0
|
* Update to 20020225. Restructure portsdb.knu2002-02-254-6/+8
| | | | | | | | | | | - 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.
* Definitely not my day. Further thought revealed that porteasy.pl rev 1.20des2002-02-242-8/+7
| | | | was not only suboptimal, but incorrect to boot. Fix and bump PORTREVISION.
* Argh, I've programmed way too much Java lately. tr/./+/.des2002-02-241-1/+1
|
* Play it safe when building ports that have special dependencies.des2002-02-242-7/+23
| | | | | | 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.
* Whitespace cleanup.des2002-02-241-26/+26
|
* Fix a typo (replace overkill): abs_db_driver -> abs_db_dir. (fixesknu2002-02-212-2/+4
| | | | | | `portinstall category/portname', etc.) Bump PORTREVISION.
* Fix the zsh completion definition for portinstall/portupgrade -N.knu2002-02-202-0/+8
| | | | | | Bump PORTREVISION. (Sorry for non-zsh users ;) Submitted by: Olivier Roux <skoot@club-internet.fr>
* Update to 20020220.1.knu2002-02-204-8/+10
| | | | | | | | | | | | - 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.
* Add a hack to the master detection code to cater for mail/postfix.des2002-02-202-4/+4
| | | | Clean up each dependency after building it, to conserve disk space.
* Update to 20020220.knu2002-02-204-16/+10
| | | | | | | - Reflect environment variables defined in pkgtools.conf properly. (Now ENV['PORTS_DBDIR'] is reflected properly) Reported by: Mori Kouji <mori@tri.asanuma.co.jp>
* Update to 20020218. No bugfixes, just a couple of improvements.knu2002-02-184-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Remove an accidentally mingled debug print from portcvsweb(1).knu2002-02-152-0/+8
| | | | Bump PORTREVISION.
* Update to 20020213.1 which fixes the PKG_DBDRIVER problem introducedknu2002-02-136-8/+8
| | | | | | | | | | | | 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
* Repack 20020213 to slide the following change in.knu2002-02-132-2/+2
| | | | | | | - Make the experimental feature easier to try out. Allow defining ENV['PKG_DBDRIVER'] in pkgtools.conf. <ja>Irekaeru nara ima no uchi.. ;)</ja>
* Update to 20020213.knu2002-02-134-8/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pkgdb(1): - Set the default answer to no when a score is under 80%. pkgdb(1), portupgrade(1): - Add a BUGS entry to each of the two man pages to note that a user must run pkgdb -fu to rebuild a corrupt pkgdb. pkgdb(3): - Add a silly workaround against a possible bug of the dbm module to keep a pkgdb from getting insane and rebuilt. - [exp.] Add a knob environment variable PKG_DBDRIVER to specify an alternative binary database format for pkgdb. The available options are: "bdb_btree": DB 3.x/4.x B+tree; requires databases/ruby-bdb. "bdb_hash" or just "bdb": DB 3.x/4.x hash; requires databases/ruby-bdb. "bdb1_btree" or just "btree": DB 1.85 B+tree; requires databases/ruby-bdb1. "bdb1_hash", or just "bdb1" or "hash": DB 1.85 hash; requires databases/ruby-bdb1. This should be equivalent to the default except some tuning parameters, but it is quite possible that ruby-bdb1 is stabler than the standard dbm module included in ruby. default: DB 1.85 hash; uses ruby's standard dbm module. In principle, a B+tree database is faster to store data, a little bit slower to extract data, and takes more space than a hash database. This is still an experimental/undocumented feature only for those interested, although I don't believe it brings any unstability. Note that you can always run pkgdb -fu to rebuild a database. portcvsweb(1): - Invoke browsers with system() instead of exec() so that it will properly try every browser in turn - exec('/bin/sh', '-c', '..') may cause an error within /bin/sh but it never returns. Reported by: Jimmy Olgeni <olgeni@FreeBSD.org> portsclean(1): - Make portsclean -D remove empty directories (recursively) as well.
* o Update to 20020205. The best release ever, I hope. :)knu2002-02-058-34/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pkg_deinstall(1), portupgrade(1): - Properly print the legend. pkg_glob(1), portsdb(1): - Do not print an empty line when the result list is empty. pkgdb(1): - Greatly improve the origin fixing procedure. Do the origin duplicateness check before checking dependencies and avoid redoing the origin check. - Show the user CVS history on the spot via the CVSweb. portcvsweb(1): - Allow specifying a no longer existent port file/directory. "portcvsweb net/ruby-uri" now works. - Change the default BROWSER value from 'lynx' to 'w3m:lynx:links:mozilla:netscape'. portupgrade(1): - Fix a bug where portupgrade tried to use a package with a different origin when the package name is identical to that of what it wants except for the version part. pkgdb(3): - Abolish the [You have no permission to update the pkgdb -- using a slow method] message. Instead, run 'pkgdb -u' via sudo(8) when under portupgrade -s, or stop the process immediately with a message that the user must run the command as root. pkgtools.conf(5): - Allow specifying unofficial ports' origin globs in HOLD_PKGS as well as package globs. overall/miscellaneous: - Change --no-config to --noconfig in order to get the -q option really working. Since --no-config was regarded a negative form of --config, it didn't work as expected. - Fix some bugs in the zsh compdefs and add missing descriptions for some options. o Use bzip2 instead of gzip for the distribution tarball to save 20KB. As the portupgrade user base is growing significantly, I'll get more serious about the download size issue from now on. The next few releases will be distributed in patches against this version.