aboutsummaryrefslogtreecommitdiffstats
path: root/misc/porteasy
Commit message (Collapse)AuthorAgeFilesLines
* Before performing any work, unset a number of environment variables whichdes2004-12-313-2/+18
| | | | may adversely affect the port build. See the man page for details.
* Use the bzipped index to speed up downloading.des2004-11-212-7/+18
|
* Finally fix the master-has-a-master issue.des2004-11-132-18/+23
| | | | | Now that INDEX is no longer in CVS, don't append .www to the name when downloading it.
* Switch to ssh for anoncvs so it works again.des2004-10-315-19/+45
| | | | | Recognize globs in port names. Bump version to 2.8.0.
* Recognize absolute master directories.des2004-10-252-2/+3
|
* Don't croak on port names that contain metacharacters.des2004-10-222-4/+6
|
* Improve handling of installed ports whose origin can't be determined.des2004-10-142-4/+14
|
* Watch out for undefined values when resolving port origins. This makesdes2004-08-252-4/+6
| | | | | | | -I / -s work properly when some of the installed ports have since been deleted from the ports tree. Submitted by: Thomas-Martin Seck <tmseck@netcologne.de>
* Perform plist substitution for -L.des2004-07-052-3/+10
| | | | Fix bug in origin determination.
* Try to fetch an up-to-date index from http://www.freebsd.org/ports/.des2004-05-243-15/+46
|
* Use 'make checksum' instead of 'make fetch'.des2004-05-103-6/+6
|
* Don't require additional command line arguments when -I is specified.des2004-04-122-2/+2
|
* Cosmetic: sort the status report, wrap a long line.des2004-04-052-3/+6
|
* Rework the dependency discovery and update code, as well as the handlingdes2004-04-033-121/+133
| | | | | of installed ports and status (up-to-date / out-of-date) reporting. This should make porteasy slightly more consistent, and up to 25% faster.
* Use the two-argument version of mkdir() for backward compatibility.des2004-03-312-1/+2
| | | | | PR: ports/64984 Submitted by: Jurij Ivliev <yury@esterdev.com>
* Add support for MOVED.des2004-03-292-13/+64
|
* Make the variable definition syntax more like make(1)'s, and update thedes2004-03-033-10/+14
| | | | documentation accordingly, fixing some markup bugs in the process.
* check out Tools along with Mk and Templates. also fix a minor typo.des2004-01-222-2/+3
|
* If no CVS root was specified, but a (possibly out-of-date) ports treedes2003-10-013-3/+12
| | | | already exists, use the CVS root specified by $portsdir/CVS/Root.
* Add support for ports/Templates; bump version number and man page date.des2003-07-213-5/+5
|
* Add support for {EXTRACT,PATCH}_DEPENDS.des2003-07-082-2/+4
|
* 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.
* 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.
* Clear moonlight beckons.ade2003-03-072-1/+1
| | | | | | | Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
* Use the release-specific index if there is one. Bump version numberdes2003-01-182-12/+15
| | | | and copyright year.
* 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)
* 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
|
* 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.
* 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.
* 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
|
* 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.
* Fix the master port detection logic to correctly handle KDE ports.des2002-01-242-3/+3
| | | | Bump version to 2.6.3.
* Support dependencies that have backtick expressions in them, and fix a fewdes2002-01-212-7/+15
| | | | related nits. Bump version to 2.6.2.
* 2.6.1: Some ports (e.g. www/mozilla-embedded) use MAINDIR instead ofdes2001-12-182-3/+3
| | | | | MASTERDIR to achieve slightly different semantics. Handle this just like we handle MASTERDIR.
* Porteasy 2.6. The main changes are support for ports with interactivedes2001-12-042-33/+81
| | | | configuration dialogs and smarter plist parsing.
* Fix handling of unconditional dependenciesdes2001-08-142-4/+7
|
* Add experimental pkg_version(8)-like functionality.des2001-06-093-59/+124
|
* Change the order in which we check out the ports root and index to workdes2001-05-162-11/+20
| | | | | | around a CVS bug. Also add some missing options to usage() and help() and alphabetize them properly, and show the usage string if no arguments were specified on the command line.
* Forgot to update porteasy's idea of its own version number.des2001-04-052-1/+2
| | | | Notices by: <jbg@verloid.net>
* Add forgotten file.des2001-03-111-0/+1
|
* Porteasy 2.3: cvspass magic for anoncvs.freebsd.org; new -w option fordes2001-03-114-26/+85
| | | | | displaying a port's web site URL; don't build by default (sometimes you just want to update a port and all its dependencies); code cleanup.
* Previous commit was incomplete.des2000-11-031-2/+2
|
* Don't build master ports unless they were explicitly required!des2000-11-031-2/+2
| | | | Pointed out by: nectar
* Porteasy 2.2 (getting close to a new minor version every day...)des2000-10-233-23/+101
| | | | | | | | - 'cvs -Q' is *too* silent, so just use 'cvs -q' when not verbose. - cache the results of find_master(). - allow for a trailing slash in the second field in a dependency spec. - add an option to show the packing lists for selected ports. - fix a bug where porteasy would build a port when it shouldn't.
* Update version number.des2000-10-211-1/+1
|
* Document PORTEASY_OPTIONS.des2000-10-211-0/+10
|
* Add a copyright statement to the version and help texts.des2000-10-211-25/+25
| | | | | | Fix a small bug in dependency parsing. Add support for a PORTEASY_OPTIONS environment variable. Give -r precedence over -a.
* Much-enhanced Porteasy 2.0.des2000-10-203-177/+476
|
* Look for pkg-descr rather than pkg/DESCR.des2000-10-092-7/+7
| | | | | | Always use the -d option when invoking CVS, to work around breakage in CVS (said breakage has reportedly been fixed in 1.11, but I haven't verified this) Bump version number.
* Fix cut'n'paste bogon.des2000-09-221-1/+1
| | | | Submitted by: Dmitry Sivachenko <dima@Chg.RU>
* Style and mdoc fixes.des2000-09-201-27/+38
| | | | Submitted by: sheldonh
* Argh! forgot to fix this before adding the port.des2000-09-201-10/+12
| | | | Uninverse the meaning of two if tests.
* A tool for fetching and building ports.des2000-09-206-0/+921