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