Commit Graph

61 Commits

Author SHA1 Message Date
Dag-Erling Smørgrav
5fea26ef30 While I'm here, tweak the master port detection code and comment out a
warning which is more annoying than useful.
2005-09-11 13:30:18 +00:00
Dag-Erling Smørgrav
acceb36326 Fix problems with PLIST_SUB, and update copyrights. 2005-09-11 13:05:04 +00:00
Dag-Erling Smørgrav
8a8dea62ac Before performing any work, unset a number of environment variables which
may adversely affect the port build.  See the man page for details.
2004-12-30 17:45:43 +00:00
Dag-Erling Smørgrav
f7f1b3ae26 Use the bzipped index to speed up downloading. 2004-11-20 22:03:26 +00:00
Dag-Erling Smørgrav
87f852c6a8 Finally fix the master-has-a-master issue.
Now that INDEX is no longer in CVS, don't append .www to the name when
downloading it.
2004-11-13 13:28:41 +00:00
Dag-Erling Smørgrav
e4758bf61f Switch to ssh for anoncvs so it works again.
Recognize globs in port names.
Bump version to 2.8.0.
2004-10-31 15:54:48 +00:00
Dag-Erling Smørgrav
81cebc96ac Recognize absolute master directories. 2004-10-25 12:01:23 +00:00
Dag-Erling Smørgrav
f15952d8a2 Don't croak on port names that contain metacharacters. 2004-10-22 13:50:12 +00:00
Dag-Erling Smørgrav
6a8714c9fd Improve handling of installed ports whose origin can't be determined. 2004-10-13 19:53:36 +00:00
Dag-Erling Smørgrav
59ec3b081b Watch out for undefined values when resolving port origins. This makes
-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>
2004-08-25 09:45:22 +00:00
Dag-Erling Smørgrav
80b65796e7 Perform plist substitution for -L.
Fix bug in origin determination.
2004-07-05 11:48:35 +00:00
Dag-Erling Smørgrav
216225e187 Try to fetch an up-to-date index from http://www.freebsd.org/ports/. 2004-05-24 13:10:16 +00:00
Dag-Erling Smørgrav
4c4e66fc37 Use 'make checksum' instead of 'make fetch'. 2004-05-10 11:11:16 +00:00
Dag-Erling Smørgrav
5c23c7a662 Don't require additional command line arguments when -I is specified. 2004-04-11 21:54:48 +00:00
Dag-Erling Smørgrav
3cd8af21a2 Cosmetic: sort the status report, wrap a long line. 2004-04-05 13:27:21 +00:00
Dag-Erling Smørgrav
53901eee90 Rework the dependency discovery and update code, as well as the handling
of installed ports and status (up-to-date / out-of-date) reporting.  This
should make porteasy slightly more consistent, and up to 25% faster.
2004-04-02 16:08:17 +00:00
Dag-Erling Smørgrav
9373bb2029 Use the two-argument version of mkdir() for backward compatibility.
PR:		ports/64984
Submitted by:	Jurij Ivliev <yury@esterdev.com>
2004-03-31 11:53:57 +00:00
Dag-Erling Smørgrav
0547b0e198 Add support for MOVED. 2004-03-29 15:14:23 +00:00
Dag-Erling Smørgrav
c9b5d11453 Make the variable definition syntax more like make(1)'s, and update the
documentation accordingly, fixing some markup bugs in the process.
2004-03-02 17:00:45 +00:00
Dag-Erling Smørgrav
e6e63e1d29 check out Tools along with Mk and Templates. also fix a minor typo. 2004-01-22 15:06:01 +00:00
Dag-Erling Smørgrav
4888ea6fbb If no CVS root was specified, but a (possibly out-of-date) ports tree
already exists, use the CVS root specified by $portsdir/CVS/Root.
2003-10-01 15:15:37 +00:00
Dag-Erling Smørgrav
89ea0bbd5d Add support for ports/Templates; bump version number and man page date. 2003-07-21 08:30:40 +00:00
Dag-Erling Smørgrav
db4455000e Add support for {EXTRACT,PATCH}_DEPENDS. 2003-07-08 09:20:24 +00:00
Dag-Erling Smørgrav
78931ed808 Fix a bug in the version number comparison code caused by careless use
of the magic variabled $a and $b.  Also fix a markup nit in the man page.
2003-05-23 00:21:11 +00:00
Dag-Erling Smørgrav
9c4d96f1f9 Allow the user to specify environment variables on the command line.
Use DEPENDS_CLEAN instead of hacking DEPENDS_TARGET.
Change the process title to reflect the current phase / task.
2003-04-07 13:23:50 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Dag-Erling Smørgrav
899e74477c Use the release-specific index if there is one. Bump version number
and copyright year.
2003-01-17 21:55:17 +00:00
Dag-Erling Smørgrav
da434ea3f5 Fix a bug in the dependency processing code that would cause porteasy to
fail to identify the dependencies for some ports (such as print/cups)

Approved by:	portmgr (kris)
2002-12-10 19:42:14 +00:00
Dag-Erling Smørgrav
d4d74325f4 Really fix that cosmetic nit. I'm an idiot. 2002-10-29 10:24:00 +00:00
Dag-Erling Smørgrav
0aae5109a8 Cosmetic nit. 2002-10-29 10:22:38 +00:00
Dag-Erling Smørgrav
8b45fb5ff2 Prevent infinite loop in master port detection code. 2002-10-15 01:19:48 +00:00
Dag-Erling Smørgrav
5cd868dff5 Fix a bug in the version comparison logic (epochs weren't being compared
properly), and update dependencies for -f as well as for -l and -u.
2002-07-16 22:54:05 +00:00
Dag-Erling Smørgrav
e1bd382c0e Fix problems with the -s command related to packages with no @origin line. 2002-03-07 23:24:23 +00:00
Dag-Erling Smørgrav
17b56550f4 Fix dependency detection logic (it was broken for libraries).
Improve package version comparison algorithm.
2002-03-05 01:49:14 +00:00
Dag-Erling Smørgrav
a33c7d02b6 Definitely not my day. Further thought revealed that porteasy.pl rev 1.20
was not only suboptimal, but incorrect to boot.  Fix and bump PORTREVISION.
2002-02-24 15:36:32 +00:00
Dag-Erling Smørgrav
f00af35fa7 Argh, I've programmed way too much Java lately. tr/./+/. 2002-02-24 15:27:03 +00:00
Dag-Erling Smørgrav
4e904fc89c Play it safe when building ports that have special dependencies.
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-24 14:23:53 +00:00
Dag-Erling Smørgrav
bcc054623d Whitespace cleanup. 2002-02-24 12:30:31 +00:00
Dag-Erling Smørgrav
e85f08c22a Add a hack to the master detection code to cater for mail/postfix.
Clean up each dependency after building it, to conserve disk space.
2002-02-20 00:30:32 +00:00
Dag-Erling Smørgrav
cbb91688d8 Fix the master port detection logic to correctly handle KDE ports.
Bump version to 2.6.3.
2002-01-24 10:11:43 +00:00
Dag-Erling Smørgrav
5f336a9945 Support dependencies that have backtick expressions in them, and fix a few
related nits.  Bump version to 2.6.2.
2002-01-21 00:21:41 +00:00
Dag-Erling Smørgrav
6ad60bcc22 2.6.1: Some ports (e.g. www/mozilla-embedded) use MAINDIR instead of
MASTERDIR to achieve slightly different semantics.  Handle this just like
we handle MASTERDIR.
2001-12-18 11:49:14 +00:00
Dag-Erling Smørgrav
c12bb37778 Porteasy 2.6. The main changes are support for ports with interactive
configuration dialogs and smarter plist parsing.
2001-12-03 18:53:04 +00:00
Dag-Erling Smørgrav
5a0e464dc2 Fix handling of unconditional dependencies 2001-08-14 13:58:56 +00:00
Dag-Erling Smørgrav
a59d310d9d Add experimental pkg_version(8)-like functionality. 2001-06-09 15:50:05 +00:00
Dag-Erling Smørgrav
5f1da281bf Change the order in which we check out the ports root and index to work
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.
2001-05-16 09:28:51 +00:00
Dag-Erling Smørgrav
f5a3c0f232 Forgot to update porteasy's idea of its own version number.
Notices by:	<jbg@verloid.net>
2001-04-05 12:24:55 +00:00
Dag-Erling Smørgrav
91a395c3dd Add forgotten file. 2001-03-11 14:01:00 +00:00
Dag-Erling Smørgrav
5dde6f413f Porteasy 2.3: cvspass magic for anoncvs.freebsd.org; new -w option for
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.
2001-03-11 01:14:27 +00:00
Dag-Erling Smørgrav
81fe4a5ac8 Previous commit was incomplete. 2000-11-03 14:30:42 +00:00