1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-13 07:34:50 +00:00
Commit Graph

1591 Commits

Author SHA1 Message Date
Mark Linimon
55d1cd41ae Remove local changes that crept in. 2008-04-11 22:56:39 +00:00
Mark Linimon
0f1e84d86a Catch up to master 1.73 and 1.74 changes. 2008-04-11 22:42:12 +00:00
Florent Thoumie
437f306a4f Update ports-mgmt/pkg_install to a new snapshot (20080411).
Changes include:
- package {,de}registration optimization.
2008-04-11 08:46:24 +00:00
Florent Thoumie
62e0a9da47 - Updating ports-mgmt/pkg_install to a newer snapshot (20080407).
- Silence a few warnings.
- Remove support for very old versions of FreeBSD.
2008-04-09 15:44:45 +00:00
Cheng-Lung Sung
cf02a4739d - Update to 2.1
- This is a routine bug fix release.
- New features: can now process the output from portsnap as part of
  maintaining a local INDEX file.  See
  http://www.infracaninophile.co.uk/portindex/index.xhtml for more
  information.

PR:		ports/122546
Submitted by:	maintainer
2008-04-08 01:31:27 +00:00
Pav Lucistnik
223584089d - Fix runtime warnings/errors
PR:		ports/116628
Submitted by:	Martin Tournoij <carpetsmoker@xs4all.nl>
Approved by:	maintainer timeout (hrs; 6 months)
2008-04-04 14:04:11 +00:00
Florent Thoumie
a8952f1eea Retire ports-mgmt/pkg_install-devel. This has been long abandoned. 2008-03-31 15:11:48 +00:00
Mark Linimon
08769da13c Catch up with master 1.588 (comments only). 2008-03-30 01:23:42 +00:00
Ion-Mihai Tetcu
4481053025 - add Aron Schlesinger www-exp layout and make it the default since: it looks
better, it works better in opera, it provides a slightly better usability and
it's more FreeBSDish
- fetch all DISTFILES from my server for simplicity
- bump PORTREVISION for plist changes

Prompted by:	miwi@'s tindy :-)
2008-03-29 21:54:04 +00:00
Martin Wilke
db90abcf81 - Update to 1.7.3
PR:		122090
Submitted by:	Andy Kosela <andy.kosela@gmail.com> (maintainer)
2008-03-26 13:00:24 +00:00
Martin Wilke
cda30a295f - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:	portmgr (xorg cleanup)
2008-03-25 22:44:48 +00:00
Stefan Walter
1deafd6ae5 Update to 20080320:
Implement a "visual" mode, where the user is given the complete list of leaf
packages inside his editor. He can then remove packages by removing the lines in
the file, save and exit. The now missing packages will then be removed.

PR:		121910
Submitted by:	Ulrich Spoerlein <uspoerlein@gmail.com>
2008-03-25 18:55:30 +00:00
Wesley Shields
eded3f57a0 Sort every mirror list in bsd.sites.mk.
Output is suitable for inclusion into make.conf.

Approved by:	garga (mentor)
2008-03-25 00:46:36 +00:00
Martin Wilke
ca519ab8c0 - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:	portmgr (xorg cleanup)
2008-03-24 23:21:25 +00:00
Wesley Shields
e00d37b854 Pass maintainership back to rnoland - he's back online.
Sorry about this and welcome back!

Approved by:	garga (implicit)
2008-03-24 15:44:31 +00:00
Joe Marcus Clarke
2c9e10e2c5 Update to 2.9.8.
* Use the actual Makefile when checking for pre-defined sites.  This allows
  us to catch things that rely on port variables. [1]
* USE_GETOPT_LONG is now obsolete, and should not be suggested. [2]
* Check for cases where X_DEPENDS = ${Y_DEPENDS} which can result in adding
  unwanted dependencies.

PR:		121664 [1]
Suggested by:	pav [2]
2008-03-23 00:25:30 +00:00
Sergey Matveychuk
235a4b8f23 - Sync patches with ports-mgmt/portupgrade port 2008-03-21 14:20:43 +00:00
Wesley Shields
25c7c125a9 Reset maintainer due to bouncing mails.
Discussed with pav.

Submitted by:	miwi on IRC
Approved by:	garga (mentor)
2008-03-20 16:10:07 +00:00
Doug Barton
f50961d10a Update for version 2.2 2008-03-19 21:47:36 +00:00
Doug Barton
8bc50bccf4 New Implementation
==================
The previous code tried to handle moved ports in much the same way
as it handled replacing a port with the -o option, but this would
sometimes create problems if we are deep in a dependency graph.
So rather than re-implement only a portion of the -o code, use the
whole thing instead.

We accomplish this by either exec'ing ourselves with the proper -o
options if we are in the dependency tree, or by asking the user to
restart with the proper -o options if they specified the moved port
on the command line. The latter is necessary to avoid having to
duplicate all the "initialize the parent process" code.  This allows
me to simplify the code in a few places since -o is now the only
special case.

Bug Fixes
=========
1. Don't try to derive $portdir from $upg_port if using -o
2. Don't try to build a port with an +IGNOREME file if we are doing
the dependent ports in -r mode

Minor tweak: Add some whitespace after a warning message
2008-03-19 21:47:16 +00:00
Doug Barton
8a0263d32e In the example about using portmaster to do a complete re-install of
your ports, I had:
pkg_delete *
which works for me because of a local bash completion, but doesn't
work for most users. So, correct that to be:
pkg_delete '*'
instead.
2008-03-19 20:25:01 +00:00
Cy Schubert
3537880f08 Add support for FreeBSD 7.0-STABLE and 8.0-CURRENT.
Approved by:	Maintainer: Seth Kingsley <sethk@meowfishies.com>
2008-03-06 00:32:25 +00:00
Tom McLaughlin
d60fcf32d8 - add ports-mgmt/portupgrade as a dependency as it used to be pulled in
by pkg_cutleaves but no longer is.

Approved by:	linimon
2008-03-05 04:08:38 +00:00
Boris Samorodov
d22fd52067 Update to 1.7.2.
PR:		121299
Submitted by:	Andy Kosela <andy.kosela at gmail.com> (maintainer)
2008-03-03 16:41:38 +00:00
Sergey Matveychuk
770dfbe40d - Remove code that gather not installed depends. It makes more problems
than solves.

Discussed with:	pav
2008-02-11 16:17:39 +00:00
Sergey Matveychuk
bb9070e754 - Fix a crash that caused sometimes when -R option specified.
Reported by:	pav
2008-02-11 13:50:27 +00:00
Sergey Matveychuk
2870cafb79 - Upgrade both ports to 2.4.3
* Change a legacy part of code for gathering dependecies. It fixes
    situation when some depends ports could be updated even when it
    was up-to-date. As a result I added another check for -R option.
  * Fix a wrong condition in portsclean. Now -L option works again.
  * Change a semantic for -q option. Now it means 'quiet'. Don't
    show a message when -N specified and there is an already installed
    package. (Made for DesktopBSD).

Reported by:	pav, Peter Hofer (DesktopBSD)
2008-02-10 23:59:20 +00:00
Sergey Matveychuk
1e49370b9c - When -o specifised, gather depends for specified origin.
- Just ignore a package if there is no port directory exists. A correct way
  for users is to place the ports in HOLD_PKGS in pkgtools,conf, but
  they did not. So it makes my life a little easy.
2008-02-10 12:18:00 +00:00
Sergey Matveychuk
07fb60054d - Update to 2.4.2.
* Many bugs fixed (thanks to all reporters).
  * Semantic for -c and -C has changed. -c runs 'make config-conditional'
    and -C 'make config' (forced config).
  * All ports now runs under portupgrade/portinstall control.
2008-02-07 14:38:18 +00:00
Beech Rintoul
dc1dc70dad - Update to 1.0.6
- Fixes integrated upstream, now builds in C.

PR:		ports/120326
Submitted by:	Diego_Rocha <diegorocha1987@gmail.com> (maintainer)
2008-02-06 22:36:22 +00:00
Martin Wilke
821e267c37 - Update to 0.2
PR:		120251
Submitted by:	Alex Stangl <alex@stangl.us> (maintainer)
2008-02-04 15:26:20 +00:00
Sergey Matveychuk
7df6b2f6d9 - Update to 2.4.2
Minor bugs was fixed. Thanks to all reporters!
2008-02-04 15:22:00 +00:00
Sergey Matveychuk
47292562c4 A work around for HOLD_PKGS that did not work.
Noted by:	NAKAJI Hiroyuki
2008-01-31 17:12:32 +00:00
Doug Barton
fe9e95088f Update for the 2.1 version 2008-01-30 02:59:18 +00:00
Doug Barton
0d1c021fbe 1. Add explanatory text about some issues that have caused confusion:
a. If you specify a glob pattern in /var/db/pkg, there will always
be a prompt, even with the -u flag.
b. Try to discourage people from using -u, it doesn't seem to do what
people expect it to do.
c. You cannot upgrade sudo with PM_SU_CMD if sudo is your PM_SU_CMD

2. s/Dq/Qq/

3. Add .Ev tags to environment variables
2008-01-30 02:58:37 +00:00
Doug Barton
eabb62a9b0 Cosmetic fix for the code: Only expand the $FreeBSD tag once
Bug fix: If using the combination -aiG, don't run the interactive mode
test in the build phase, use the one that's already in check_for_updates()
2008-01-30 01:48:10 +00:00
Beech Rintoul
e15a18575a - Update to 1.0.5
- Patch to make port respect prefix.

PR:		ports/120106
Submitted by:	Diego Rocha <diegorocha1987@gmail.com> (maintainer)
2008-01-29 15:58:35 +00:00
Sergey Matveychuk
680946be82 - Update to 2.4.1
A bugs fix release
2008-01-29 14:43:14 +00:00
Sergey Matveychuk
04e2776770 - Fix a function name
- When in task list is a port with IGNORE, portupgrade fails. Just ignore it now.

Reported by:	Gerard <gerard@seibercom.net>,
		Matthew Seaman <m.seaman@infracaninophile.co.uk>
2008-01-27 22:45:27 +00:00
Sergey Matveychuk
dcb47185cb - Update to 2.4.0
* many bug fixes
 * now all dependencies run under portupgrade control
 * run 'make config-conditional' and 'make config' with -c and -C options

PR:		ports/116830, ports/115249
Reported by:	clemens fischer <ino-news@spotteswoode.dnsalias.org>,
		KOMATSU Shinichiro <koma2@lovepeers.org>,
		and other
2008-01-26 18:29:41 +00:00
Martin Wilke
0ce79ac0ab lsknobs is a simple sh(1) script designed to help configure
ports knobs and options by listing them together with their
status (either enabled or not). It uses portconf for knobs.

PR:		ports/116127
Submitted by:	Gabriel Linder <linder.gabriel at gmail.com>
2008-01-24 15:01:12 +00:00
Shaun Amott
fe1522dcc4 Upgrade to 0.7.4. 2008-01-24 04:32:16 +00:00
Doug Barton
d86e68157a Update for version 2.0 2008-01-24 02:38:29 +00:00
Doug Barton
2815d6f989 The code for this 2.0 version has been totally reorganized, and
in several cases totally rewritten. I am also glad to say that
all of the advertised features now work as advertised.  :)

The most exciting new feature is the completely new dependency
updater. I finally took the time to write the line-oriented version
of update_contents() that I wanted to write in the first place, so
no more sed, and no more warnings sent to $PAGER. This version relies
entirely on exact matches to DEPORIGIN to do its work, so it's 100%
reliable.

So what else is new? A lot of micro-optimizations have been done to
eliminate duplicated work, avoid using external commands when not
necessary, etc. There are also some not-so-micro optimizations, which
means that this version is noticably faster.

Totally new features:
1. --check-depends, which as described above calls the new functions
to parse existing +CONTENTS files for dependency data, uses that data
to update +REQUIRED_BY, and updates the +CONTENTS files.  These same
routines are also used for updating ports.

2. A "fetch only" feature (-F) that will go get distfiles for new
versions of installed ports by default, and can also be used to get
the files for all of your installed ports, or certain branches by
using the -aft options.

3. An option to hide the build and install process by saving it to a
log (-H). These logs are deleted on successful install, and saved if
the update process aborts.

4. We now keep track of all the ports that get updated or installed in
a given invocation, and print the list at the very end of the process.

5. There is now a little "map" to show you where you are in the
process of the form "parent >> child >> grandchild >> etc."

6. Support for running as an unprivileged user (via sudo) has been
added. See the man page for details on how to configure this.

Improved features:
1. When showing the pkg-message/+DISPLAY files at the end of the
process, all files are grouped together and spit out to $PAGER (or
just cat if -u). If there is an error, there is a pause first
(unless -u).

2. There is now much more sanity checking on user input so that we can
bail out early if there is a problem.

3. The error messages have been completely re-done to be more
informative, and many of them include helpful suggestions on how to
fix the problems.

4. In the expunge (-e) feature, if there is dependency data for the
port you want to delete we now offer you the chance to delete that
instead of just aborting. (Use at your own risk!)

5. The "save old shared libs" feature (-w) is now a lot more
efficient, only runs ldconfig when it has to, and uses
/etc/rc.d/ldconfig.

6. The /var/db/pkg/*/+IGNOREME file now has more functions associated
with it. See the man page for details.

7. When using the -L feature, there is a warning printed if the port
has been set to FORBIDDEN, DEPRECATED, BROKEN, or IGNORE.

8. If you have a real /usr/X11R6 directory (not a symlink) this is
added to the PATH. Otherwise it's assumed that LOCALBASE == X11BASE.

9. Backup packages of existing ports are now saved to
/usr/ports/packages/portmaster-backup, and left there if -b is used.
This way you can create backup packages of a port without disturbing
existing packages with the same version.

There are numerous other things that are not user-visible which have
been cleaned, polished, made more efficient, etc.
2008-01-24 02:36:58 +00:00
Marcelo Araujo
d1732c3d96 - Update version to 1.13.
- Update master site and maintainer's mail address.

PR:		ports/119381
Submitted by:	Kim Naim Lesmer <knl@bitflop.com> (maintainer)
Approved by:	stas (mentor, implicit)
2008-01-10 12:46:56 +00:00
Sergey Matveychuk
f7f6bf4ae2 - A patch from HEAD: when gcc installed, some libraries may be conflicted
with system ones. portsclean -Li ask to remove them. No removes by
  default, but we don't want an user remove system libraries just press 'y'
  in portscleanup -Li.

PR:		ports/116830
Reported by:	clemens fischer <ino-news at spotteswoode.dnsalias.org>
2008-01-08 12:33:38 +00:00
Pav Lucistnik
13e69f8e37 pkg_cleanup finds packages that are not requested by any other installed
package and lets you decide for each one if you want to keep it or delete it.
It also allows viewing the pacakge comment and description.

This program is essentially a clone of pkg_rmleaves except that it shows
the comment and description of packages and does not support GUI dialog(1)
implementations.

PR:		ports/117782
Submitted by:	Stephen Hurd <shurd@sasktel.net>
2008-01-04 13:28:51 +00:00
Doug Barton
efb105439f Update for version 1.27 2008-01-04 10:30:29 +00:00
Doug Barton
35c962ef45 Restore the canonical order of installing run-depends before the parent 2008-01-04 10:29:57 +00:00
Tilman Keskinoz
1a88d95ecd Fix typo in pkg-descr
PR:		117223
Submitted by:	Jed Clear
2008-01-03 11:56:03 +00:00
Martin Wilke
56d324c9e5 - Update to 2.4.2
*  Add support for FreeBSD 8.X.
    * Fix a database query bug.
    * Ensure the .env files are properly read and export when building the Makefile and database entries.
    * Use the C locale when calculating build times.
    * Do not die if a Build's log directory is missing when running tbcleanup.

This release comes with a rawenv change, so make sure you copy rawenv.dist to rawenv to get the latest variables.

PR:		118854
Submitted by:	miwi
Approved by:	itetcu (maintainer timeout)
2007-12-31 08:02:01 +00:00
Martin Wilke
ad22e91b12 - Update to 1.7.1
PR:		119001
Submitted by:	Andy Kosela <andy.kosela@gmail.com> (maintainer)
2007-12-27 22:51:27 +00:00
Simon L. B. Nielsen
714fd8f611 - Fix portaudit -Fq to actually be quiet. [1]
- Remove support for FreeBSD older than 4.11 and 5.3.
- Remove conditional dependency on bzip2 which I can't really see how
  could be activated automatically.

Reported by:	"J. Martin Petersen" <jmp@alvorlig.dk> [1]
PR:		ports/117845 [1]
With hat:	maintainer / secteam
2007-12-27 09:54:23 +00:00
Joe Marcus Clarke
7a1d1a4615 Quick bump to 2.9.7.
Allow comments to start with a '[' (e.g. [X]Emacs).

PR:		117832
Submitted by:	"Philip M. Gollucci" <pgollucci@p6m7g8.com>
2007-12-15 17:46:39 +00:00
Joe Marcus Clarke
ff0a19ddef Update to 2.9.6.
* Allow the @stopdaemon plist directive. [1]
* Fix a typo when checking for proper use of DOCSDIR. [2]
* USE_JAVA is okay to use after including bsd.port.pre.mk. [3]
* Properly check for extra items in the PATCH_SITES section. [4]
* Replace all instances of "IFF" with "If and only if" to be clearer for
  non-English speaking, non-math geeks. [5]

PR:		116907 [3]
		116698 [4]
		116218 [5]
Reported by:	rafan [1]
Submitted by:	lwhsu [2]
2007-12-15 17:40:19 +00:00
Martin Wilke
cccaf01f19 - Update to 1.0.4
PR:		118095
Submitted by:	Diego <diegorocha1987@hotmail.com> (maintainer)
2007-12-15 17:15:20 +00:00
Martin Wilke
37365e1d5b - connect pkg_search to the build
Submitted by:	erwin
Pointyhat to:	chinsan
2007-12-15 11:46:10 +00:00
Martin Wilke
bdc1467fe3 - Add portupdate-scan to the build
Submitted by:	erwin
2007-12-15 11:30:29 +00:00
Martin Wilke
255190e3c1 portupdate-scan simplifies dealing with /usr/ports/UPDATING when you have so
many ports installed that it is difficult to know which sections are relevant.

It reads /usr/ports/UPDATING, attempting for each block to determine whether
the affected ports are installed. It omits blocks that do not apply.
It handles wildcards and other special cases, however it cannot handle
all variants of phrases used on the APPLIES: line.
In uncertain cases, it errs on the side of reporting.

PR:		ports/117991
Submitted by:	Alex Stangl <alex at stangl.us>
2007-12-14 20:52:18 +00:00
Martin Wilke
bd75a87135 - Update to 1.7
PR:		118057
Submitted by:	Andy Kosela <andy.kosela@gmail.com> (maintainer)
2007-12-12 23:48:52 +00:00
Doug Barton
393f7dcb86 Update for version 1.26 2007-12-12 21:51:32 +00:00
Doug Barton
5be76771c0 New Features
===========+
1. If an +IGNOREME file is present for a package that has a new
version, let the user know.
2. Use printf to display BROKEN/FORBIDDEN/IGNORE messages so that
multi-line messages with embedded newlines will display properly.

Typo Fix
========
Fix two typos in the "it's interactive" message
... on the same line
... in two consecutive words. A new personal record.

I did run through the rest of the script with aspell and didn't
notice anything else, but who knows?
2007-12-12 21:50:59 +00:00
Chin-San Huang
bb54b035f0 Add pkg_search 1.2, a nifty script searching the ports database.
PR:		ports/118397
Submitted by:	Matthias Schmidt
2007-12-12 18:45:15 +00:00
Mark Linimon
11e60f395e Catch up with master 1.589:
Approved by:	portmgr (self)
2007-11-02 05:24:38 +00:00
Doug Barton
64cd4a7231 Update for version 1.25
Approved by:	portmgr (marcus)
2007-10-31 08:57:40 +00:00
Doug Barton
fada3faae4 Small bug fixes
===============
1. In delete_all_distfiles(), $distdir already contains a trailing slash
2. Only print the "no new versions" message for -L, not -l

Big bug fix
===========
1. cd back to the port directory before trying to run 'make install'

pointy_hat_supply++

Approved by:	portmgr (marcus)
2007-10-31 08:57:03 +00:00
Doug Barton
aa26dde9e5 Update for version 1.24 2007-10-30 07:26:57 +00:00
Doug Barton
994d7737f1 These changes are the result of some regression testing, plus a top
to bottom read through prompted by a user reporting bug #1 below.
Fortunately I only found that one additional instance of forgetting
to virtualize a value we derive from bsd.port.mk, but I did find and
fix a few more things as well.

Bug Fixes
=========
1. Virtualize an occurrence of $distdir instead of using $pd/distfiles
2. Make all variables in read_distinfos() local
3. When specifying multiple ports on the command line, the test for
PARENT_PID to start read_distinfos() would always fail, so start it
in the initial PARENT_PID block instead. This also implies pulling the
DI_FILES creation up into that same block.

Non-Functional Changes
======================
1. Adjust whitespace in the code, and the script output in a few places
2. Use a shell expansion instead of sed to trim multiple results
3. Remove one redundant error check
4. Replace the name find_contents_distfiles() with find_dl_distfiles()
since the info is not in +CONTENTS anymore
5. Add/update comments to the existing code

Small changes to actual behavior
================================
1. When dealing with unrecorded dependencies pipe the results to
'less -F'
2. Minor optimization: In read_distinfos(), check to see if we're
upgrading an existing port, and if so do that port first so we're
sure the right distfiles will be in DI_FILES even if the function
doesn't complete before the port is done building/installling
3. Add a message to -L to indicate when there are no new versions
4. Move the checks for run-depends after installation of the parent
port so that if a run-depends port has a build-depends on the parent,
it will work. This is a supported, but apparently not recommended
configuration. To make this work do the install with -DNO_DEPENDS so
that we can take charge of the run-depends installs.
2007-10-30 07:18:50 +00:00
Martin Wilke
6fe7348539 - Fix build
Submitted by:	pointyhat via pav
Approved by:	common sense
2007-10-26 17:58:12 +00:00
Pav Lucistnik
22ddbc2b4f - Mark BROKEN: touches filesystem before make install
- While here, fix typo in COMMENT

Reported by:	pointyhat
2007-10-26 08:52:57 +00:00
Martin Wilke
6f4626194d - Add support for FreeBSD 8.X.
- Bump PORTREVISION

Approved by:	maintainer via irc
Obtained from:	marcuscom cvs
2007-10-25 08:21:03 +00:00
Stefan Walter
38a5e73055 - Make this port self-contained.
- Update to the latest version. The only change is accepting 'yes' as valid
  input where previously only a 'y' was accepted.
  (Patch by Feargal Reilly <feargal@fbi.ie>)
2007-10-21 08:29:06 +00:00
Doug Barton
60319e71da Update for version 1.23 2007-10-21 05:33:30 +00:00
Doug Barton
4611f3a852 Two small bug fixes
===================
1. When I changed how the MOVED file was treated in version 1.19
I accidentally typed a literal /usr/ports/. Change that to the
variable for PORTSDIR as it should be. [1]

2. When using the --show-work feature and the port has no dependencies,
exit immediately instead of recursing.

Submitted by:	Jason C. Wells <jcw@highperformance.net> [1]
2007-10-21 05:33:07 +00:00
Ade Lovett
dbd39ca660 Migration from bison 1.x to 2.x
PR:		117086
Tested by:	-exp runs
2007-10-17 10:13:01 +00:00
Mark Linimon
480fedc2b2 Fix braino.
Hat:		portmgr
2007-10-17 00:13:30 +00:00
Doug Barton
ca59df258b Update for version 1.22 2007-10-15 04:56:04 +00:00
Doug Barton
9f930e9dba Bug Fixes
=========
1. For all values derived from bsd.port.mk, assert that they are not empty.
This helps prevent problems when running 'find $value ...'
2. Don't try to append to the master list of distfiles if we're using -D

Refinements for /var/db/ports/$name/distfiles
=============================================
1. Only create a distfiles file if the port has distfiles
2. Delete the distfiles list and try to delete PORT_DBDIR when we pkg_delete.
(The latter will fail if there is an options file present.)
3. Define the distfiles list even if we are using -D
2007-10-15 04:55:42 +00:00
Mark Linimon
6c2876ca6e Reset .@babolo.ru due to maintainer-timeouts and no response to email.
Hat:		portmgr
2007-10-11 21:31:50 +00:00
Mark Linimon
581e69adb2 Set USE_PERL5/WANT_PERL as appropriate, for ports that either depend on
perl unconditonally, or conditionally.  To be able to conditionalize the
inclusion of bsd.perl.mk, they now need to be defined before the inclusion
of bsd.port.pre.mk.

Hat:		portmgr
2007-10-07 05:45:04 +00:00
Edwin Groothuis
0330b90006 Spelling fix. 2007-10-04 23:15:47 +00:00
Martin Wilke
ba3eb4e89f - Update to 1.6.1
PR:		116705
Submitted by:	Andy Kosela <andy.kosela@gmail.com> (maintainer)
2007-10-04 21:59:54 +00:00
Edwin Groothuis
52d564a552 Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 02:24:29 +00:00
Mark Linimon
4c021c0e37 Incorporate changes from master 1.588. 2007-10-03 23:54:00 +00:00
Edwin Groothuis
3fbe2cc5a6 Add missing pkgsearch port 2007-10-03 07:11:40 +00:00
Alex Dupre
4c2b8f5893 Improve examples. 2007-10-02 16:00:44 +00:00
Alex Dupre
907b90afa8 Bump PORTVERSION for latest commit. 2007-10-02 12:39:11 +00:00
Doug Barton
9638e8c753 Update for version 1.21 2007-10-02 04:50:34 +00:00
Doug Barton
4aabf74f14 New Features
============
1. Switch to saving distfile info in /var/db/ports/$name/distfiles
ala PR http://www.freebsd.org/cgi/query-pr.cgi?pr=106483
2. Keep track of distfiles we've already examined so we won't have to
do them again (or print the "keeping" message for -v more than once).
This has more benefit the more distfiles a port has.
3. Add all distfiles for the new port to DI_FILES after install.
This only makes a difference in a few cases, but it's easy to do.

Bug Fixes
=========
1. Make sure that $distdir always has a trailing slash in case it
is a symlink. [1]
2. In delete_stale(), test whether or not a file is in the _current_
distfile list to make sure that it is not auto_deleted by mistake. [1]
3. When building DI_FILES, only use lines starting with MD5 to avoid
adding every file > 1 time.
4. Only run read_distinfos() when we really need it.

[1] Inspired by ...
PR:		ports/116298
Submitted by:	NIIMI Satoshi <sa2c@sa2c.net>
2007-10-02 04:49:46 +00:00
Mark Linimon
48420a5ebd Switch autoconf dependencies from 2.53 or 2.59 to 2.61.
PR:		ports/116639
Submitted by:	aDe
2007-09-30 04:47:36 +00:00
Marcelo Araujo
9939e501cf - Update to 0.2.7.
- Fixed the Ignore trailing slash in port globs.
- Optionally narrow selected ports by grepping the pkg-descr files.

PR:		ports/116512
Submitted by:	Martin Kammerhofer <dada@pluto.tugraz.at> (maintainer)
Approved by:	stas (mentor)
2007-09-27 14:49:54 +00:00
Mark Linimon
b737126ada Add another anti-foot-shooting measure that will be necessary for finishing
the work on bsd.perl.mk.
2007-09-27 06:27:40 +00:00
Edwin Groothuis
41c13250f0 [NEW PORT]sysutils/pkgsearch : find your packages
pkgsearch find packages in ports in any place from your
	computer , and find also packages
	installeds in your system, pkgsearch use c++, boost and
	sqlite3 for search packages more
	fast and is compiled with cmake

PR:		ports/116404
Submitted by:	"Diego Rocha" <diegorocha1987@gmail.com>
2007-09-27 00:33:40 +00:00
Mark Linimon
0069e3a00f The patch has now been incorporated into the mainstream file. 2007-09-26 00:16:46 +00:00
Mark Linimon
487e1ed07a Add a test to detect ports that do not not set USE_PERL5 (or derivatives),
PERL_CONFIGURE, PERL_MODBUILD, or the upcoming WANT_PERL.  This patch is
currently being tested on the cluster.
2007-09-25 19:18:07 +00:00
Mark Linimon
9ad41f70ad Throw the switch that only includes bsd.perl.mk if the port really
requires it.  This is guaranteed to break quite a number of ports;
email linimon if you find one.  This patch is currently being tested
on pointyhat to help identify them.
2007-09-25 02:54:44 +00:00
Mark Linimon
21a486fcf7 Catch up with master 1.586. 2007-09-25 02:49:26 +00:00
Rong-En Fan
9716a77fea Remove print/ghostscript-afpl as it has been replaced by print/ghostscript-gpl
since version 8.57. The leading ghostscript is the -gpl one.

Approved by:	portmgr (pav)
2007-09-24 08:43:49 +00:00
Edwin Groothuis
bb9f30dc24 [PATCH] ports-mgmt/portconf: support multiple ports per line
This patch adds support to allow multiple ports on a single line.
	Instead of having to do:
	port1: WITH_COOL_FEATURE
	port2: WITH_COOL_FEATURE

	you can do this:
	port1 port2: WITH_COOL_FEATURE

PR:		ports/115733
Submitted by:	"Sean C. Farley" <scf@freebsd.org>
Approved by:	maintainer timeout
2007-09-23 11:43:44 +00:00
Rong-En Fan
afbe839d20 - Update to 1.6
PR:		ports/116545
Submitted by:	Andy Kosela <andy.kosela at gmail.com> (maintainer)
2007-09-23 05:56:28 +00:00
Mark Linimon
4d9de8bfb7 Catch up with master 1.585. 2007-09-17 06:32:27 +00:00
Martin Wilke
306d01e8d9 - Update to 1.5
PR:		116254
Submitted by:	Andy Kosela <andy.kosela@gmail.com> (maintainer)
2007-09-14 10:22:15 +00:00
Mark Linimon
e95332e9b3 Track master: unconditionally include bsd.perl.mk for now. 2007-09-09 03:02:06 +00:00
Mark Linimon
5ca2bdf8a7 Catch up with master 1.581. 2007-09-08 18:01:07 +00:00
Mark Linimon
9839011ec3 Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl.

Work done by:	gabor
Sponsored by:	Google Summer of Code 2007
Hat:		portmgr
2007-09-08 01:12:10 +00:00
Ion-Mihai Tetcu
a672f34938 Add missing alias for the logs in httpd config.
PR:		116124
Submitted by:	chinsan@
2007-09-05 17:36:43 +00:00
Ion-Mihai Tetcu
ac0e0c5e50 The Tinderbox team is pleased to announce the release of Tinderbox
2.4.1.  This is a primarily a bug-fix release for 2.4.0, and all users
are encouraged to upgrade.  The changes in 2.4.1 are as follows:
* Sync with the latest applicable pointyhat changes.  This includes
extraneous UID and GID checking.
* Support for creating per-Jail make.conf and src.conf files is
supported.  These files should live in ${tb}/jails/JAIL, and are used
for the Jail builds.  You will still need to use Hooks to populate
custom make.conf files in your Builds.
* Sorting now works properly in the www-exp frontend.
* Hooks that contain arguments with spaces can now be properly executed.
* Various other bug fixes have gone in as well.

This release would not have been possible without the contributions by
Dmitriy Kirhlarov and Alexander Logvinov (and, of course, pointyhat and
Kris).

Tested by:	miwi@
2007-09-05 09:21:47 +00:00
Doug Barton
bbdb8e2a32 Update for version 1.20 2007-08-27 22:48:55 +00:00
Doug Barton
f2dbeb52f9 Improvement
===========
1. Before calling pkg_create for the installed version of the port,
cd into the PKGREPOSITORY directory. This not only simplifies the code,
it helps handle the problems of ports trees mounted read-only. [1]
2. Factor out initialization of the $pkgrep directory into a function.

Bug fixes
=========
1. Before calling 'find ${pkgrep}/ ... -delete' assert that $pkgrep is
not empty.
2. Make sure that $pkgrep is initialized everywhere it's needed.

Suggested by:	Hans Lambermont <hans@lambermont.dyndns.org> [1]
2007-08-27 22:48:24 +00:00
Edwin Groothuis
42ed7927bc Fix building of autotools after the large rename earlier
Reviewed by:	miwi
2007-08-19 06:49:12 +00:00
Joe Marcus Clarke
c77cb6ec93 Update to 2.9.5.
* Consolidate lines that end in a '\' followed by an empty line into one
  newline prior to splitting the Makefile into sections.  This will more
  properly catch section-related errors [1]
* Properly check pkg-config files when they contain an embedded '.' [2]
* Allow pkg-plist directive @cwd by itself which means to change the working
  directory back to the original PREFIX [3]
* Beef up the warnings around DOCSDIR, EXAMPLESDIR, and DATADIR so that
  users don't just use these macros without knowing if they are safe [3]
* Check for use of --mandir and --infodir [4]

PR:		112332 [1]
		115455 [4]
Submitted by:	rafan [4]
		sat [2]
Requested by:	pav [3]
2007-08-17 17:11:40 +00:00
Martin Matuska
3e06c37cd3 - Update to 1.4
PR:		ports/115587
Submitted by:	Andy Kosela <andy.kosela at gmail.com> (maintainer)
2007-08-17 08:42:35 +00:00
Andrew Pantyukhin
50a66482aa - Update maintainer's e-mail address in port and in distfile
PR:		ports/115131
Submitted by:	Kim Naim Lesmer <kim@usebsd.com> (maintainer)
2007-08-15 18:08:13 +00:00
Vasil Dimov
2f7f551ef1 * Upgrade ports-mgmt/portsearch from 1.3.0 to 1.3.1
* Add http://people.freebsd.org/~vd/portsearch/ to MASTER_SITES because
  ~/public_distfiles is distributed soo slow to the cluster or not
  distributed at all.
2007-08-12 04:40:43 +00:00
Rong-En Fan
5852e7838f - Update to 1.3
PR:		ports/115268
Submitted by:	Andy Kosela <andy.kosela at gmail.com> (maintainer)
2007-08-11 10:06:30 +00:00
Mark Linimon
60c62198eb Catch up with master 1.72. While here, remove the usual test code that
creeps in.
2007-08-10 23:33:02 +00:00
Mark Linimon
1e918f114b Catch up with master 1.580. 2007-08-10 23:32:08 +00:00
Martin Wilke
b65fe56db4 - Update to 2.0
* Now tracks changes to OPTIONS settings, and the effect those
 have on port dependencies.

 * Cleanup of warning and error messages -- new 'Warnings'
 configuration variable to turn them on/off

 * New 'Strict' configuration option -- at the moment this just
 enforces a check that all ports are referenced from the
 category Makefile in the directory above. May be extended to
 other items later.

 * New 'CrunchWhitespace' configuration option -- emulate the way
 that 'make index' collapses multiple whitespace into single in
 port description lines.

 * Internal changes to data structures, cache file locking
 etc. which will be needed to support multithreaded cache
 initialization / update (It is coming... eventually). One
 consequence is that there is no longer a dependency on
 Storable.pm

 * Mk/bsd.commands.mk and Mk/bsd.destdir.mk added to the list of
 Makefiles where changes are not expected to affect the INDEX.

 * Bugfix -- correct programming error when picking out changes to
 lists of SUBDIRs in category Makefiles.

 Note: You will have to reinitialize the ports cache when updating.
 Unfortunately, due to the changes in BerkeleyDB locking / concurrent
 access, version 2.0 code cannot even open the version 1.9 data cache.

PR:		115222
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
2007-08-05 22:50:04 +00:00
Doug Barton
f7d72531d7 Update for version 1.19 2007-08-05 05:04:58 +00:00
Doug Barton
096b99a715 1. Change to 'make -f/usr/share/mk/bsd.port.mk' in several places due to
the DESTDIR changes today.
2. Export pd, pdb, and distdir to avoid having to look them up each time
3. Streamline find_moved() by grepping for lines, and then recursing
4. Further streamline by using variable stripping instead of cut
2007-08-05 05:04:14 +00:00
Kris Kennaway
4d78aa0bda Reset bouncing maintainer email:
<tom-freebsdorg@hukins.freeserve.co.uk>: host
    mail-in.freeserve.com[193.252.22.141] said: 550 Error: Message content
    rejected <565a4052e34b8ddc44ec45458da4b976> (in reply to end of DATA
    command)
2007-08-04 18:48:22 +00:00
Gabor Kovesdan
42542fb076 - Remove the DESTDIR modifications from individual ports as we have a new,
fully chrooted DESTDIR, which does not need such any more.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
2007-08-04 11:41:30 +00:00
Alexander Botero-Lowry
4942ce5a7d - Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
   Python Eggs and the easy_install system

Tested by:	pointyhat runs
Approved by:	pav (portmgr)
Most work by:	perky
Thanks to:	pav
2007-07-30 09:42:28 +00:00
Marcelo Araujo
26ff8037dd - Update master site.
- Update maintainer's email address.

PR:		ports/114956
Submitted by:	Kim Naim Lesmer <kim@usebsd.com> (maintainer)
Approved by:	pav (portmgr, in mentor's absence)
2007-07-30 01:17:39 +00:00
Kris Kennaway
781dd14cde Retire obsolete PARALLEL_PACKAGE_BUILD in favour of PACKAGE_BUILDING. 2007-07-29 19:16:39 +00:00
Mark Linimon
bf9d949741 Sync with master 1.577. 2007-07-28 04:30:31 +00:00
Chin-San Huang
7a6178fd1c - Update to 1.2.
PR:		ports/114675
Submitted by:	Andy Kosela
Approved by:	rafan (mentor)
2007-07-23 10:54:18 +00:00
Mark Linimon
9b5325f63d Add back the DEVELPORTSDIR definition, which was lost in the last merge.
This, um, turned off the portmk functionality.

Pointy hat to:	linimon
2007-07-22 06:40:58 +00:00
Mark Linimon
1af6a5a630 Fix one-line mismerge. 2007-07-18 18:29:23 +00:00
Mark Linimon
86896d9906 Sync with master 1.70. 2007-07-18 18:21:57 +00:00
Mark Linimon
93c8c8806a sync with master 1.575. 2007-07-18 18:21:32 +00:00
Martin Wilke
77e0fbdfde - Update to 1.1
PR:		114463
Submitted by:	Andy Kosela <spear@aegis.um.lublin.pl> (maintainer)
2007-07-10 07:43:01 +00:00
Doug Barton
40fcd6e83d 1. Update for version 1.18
2. I'm told if DISTFILES is empty, the fake do-fetch target is not needed
2007-07-08 06:37:42 +00:00
Doug Barton
60536b36b2 Bug Fixes
=========
1. If we are doing --show-work, don't launch background processes
that are only useful for real builds.
2. Fix a rather obscure bug that can only happen:
IFF you are doing an install of a new port, and
IFF you have a dependency "early" in the list with an +IGNOREME file, and
IFF you have one or more dependencies "late" in the list that are not
installed. The bug is a false positive on the +IGNOREME for the uninstalled
ports. The solution is to reset the "port to test for +IGNOREME file"
variable each time through the loop. This will usually be a noop, but it
costs almost nothing in any case.
2007-07-08 06:35:35 +00:00
Chin-San Huang
0081a31c47 - Connect the lost ports-mgmt/bpkg.
It's a mystery.. :~

Noticed by:	erwin
Approved by:	rafan (mentor)
2007-07-05 17:18:08 +00:00
Chin-San Huang
e44dee02b7 - Remove unused target.
Noticed by:	sat
Approved by:	maintainer, rafan (mentor)
2007-07-04 12:12:01 +00:00
Sergey Matveychuk
9e6c9f408e - Remove scared sentence from pkg-message
Asked by:	krion
2007-07-03 14:28:01 +00:00
Chin-San Huang
03b8149696 Add bpkg 1.0, simple tool for managing FreeBSD packages/ports.
PR:		ports/114064
Submitted by:	Andy Kosela <andy.kosela at gmail.com>
Apporved by:	rafan (mentor)
2007-07-03 14:17:22 +00:00
Sergey Matveychuk
8be9e8c887 - Sync with portupgrade port version till a new devel version will appear. 2007-07-03 11:42:15 +00:00
Sergey Matveychuk
65b5209a90 - Update to 2.3.1. Many people test it and it looks good.
To upgrade back from portupgrade-devel use the command:
  portupgrade -o ports-mgmt/portupgrade portupgrade-devel
2007-07-03 11:13:38 +00:00
Sergey Matveychuk
22fe409247 - Fix a bug with -o option
Reported by:	many
2007-06-28 10:37:32 +00:00
Hiroki Sato
5292123396 Update to 0.5.20050618. 2007-06-25 15:03:38 +00:00
Ion-Mihai Tetcu
d84e5b7f1f Tindy lives in ports-mgmt, not misc.
Submitted by:	"Gabor Tjong A Hung" <g.v.tjongahung@gmail.com>, linimon@
2007-06-25 10:25:55 +00:00
Rong-En Fan
5c12abaec6 - Make portconf work when /usr/ports is a symlink. When the link is changed,
you have to reinstall portconf to get make.conf right.

As this does not affect most people, PORTREVISION is not bumped.

The patch in the PR does not work: we can not use variable in substitution.
So, the only way to do is to detect the real path of /usr/ports at
installation time.

PR:   	      	ports/104838
Submitted by:	rafan
Approved by:	maintainer timeout (8 months)
2007-06-22 10:41:01 +00:00
Ion-Mihai Tetcu
7ce9298312 Tinderbox 2.4.0 - New feature release:
- Hooks : A hook is a "callout" which gives Tinderbox the ability to run custom
code at pre-determined times. For example, you can establish a Hook to run just
before a Port is built, after a Build is extracted, before a PortsTree is
updated, etc. Pre-condition hooks can even cause an operation to terminate if
so desired. The new commands to manipulate Hooks are tc listHooks and
tc updateHookCmd.
- OPTIONS processing : If you enable OPTIONS support in Tinderbox, you can have
tc addPort automatically prompt you to configure OPTIONS. Just run tc addPort
with the new -o argument, and you will be prompted with the usual dialog(1)
screen to configure OPTIONS. OPTIONS configuration will happen recursively if
the -r argument is specified, and non-recursively otherwise.
- Failed dependents tracking : If a port fails to build, it will update the
datastore for all of its dependents so that they will be reported as
pseudo-failed. That is, they will have a unique appearance in the www-exp
frontend to indicate that they were not built because a dependency failed.
- Port build duration is tracked and an estimated time to completion is now
shown in the www-exp frontend.
- The /usr/X11R6 symlink is now ignored and not treated as a leftover.

Note: This release comes with a pretty hefty schema change, so one must run
upgrade.sh to add the new schema elements.
2007-06-19 07:51:38 +00:00
Shaun Amott
0bafb7f7e5 - Update to 0.7.3, which fixes several minor bugs.
- Add some preliminary switches for other databases.
- Add a MASTER_SITES mirror.
2007-06-15 18:18:32 +00:00
Joe Marcus Clarke
a30daca963 Update to 2.9.4.
* bsd.php.mk can now be included after bsd.port.pre.mk [1]
* Tighten the check on *_DEPENDS so that it only looks at BUILD, FETCH, PATCH,
  LIB, and RUN DEPENDS [2]

PR:		110461 [1]
Submitted by:	Alexander Logvinov <ports@logvinov.com> [1]
Reported by:	Alexander Logvinov <ports@logvinov.com> [2]
2007-06-09 19:02:10 +00:00
Doug Barton
c0f32886e4 Update for version 1.17 2007-05-27 08:10:54 +00:00
Doug Barton
5b10dfb3b9 New Features
============
1. Keep a temporary flag that indicates a port has already been upgraded
during a -r or -f update, and add a -R (retry) option to let the user
skip those ports on subsequent attempts if the first update is interrupted.
2. Change the default behavior to use 'make config-conditional' to
take advantage of the recent enhancements to the OPTIONS functionality.
3. Add a new --force-config flag to use the old behavior of doing
'make config' for every port.
4. Don't delete backup packages until the original (parent) portmaster
process has finished successfully. That way if an update fails, the user
can back out the whole thing.
5. Add -w option to save old shared libraries from an installed port.
6. Add -x option to avoid building ports that match the glob pattern.
7. Split tracking of build and run depends to before and after the
port build respectively.

Enhancements
============
1. If the user interrupts the update, search for errant dialog
processes as well as errant portmaster child processes.
2. Avoid invoking pkg_version in check_for_updates() if the installed
version is already up to date.
3. Call pkg_info for seemingly stale dependencies (-s) so user has
a better idea what he's being asked to delete.
4. Use -DBATCH when calling 'make checksum' in the background so that
ports that have pre-everything dialogs no longer cause runaway dialog
processes.
5. Add BEFOREPORTMK=yes where it can be used to speed things up.
Thanks to Stephen Montgomery-Smith <stephen@math.missouri.edu>
6. Be smarter about not starting read_distinfos in the background if
there is no need to, and be more aggressive in killing it off when
we're done.
7. Make read_distinfos quieter to avoid printing confusing messages
out of synch with the foreground process.

Changes
=======
1. Use the PKGREPOSITORY directory for all packages, create it if it
doesn't already exist.
2. If we fail(), call one of {trap|safe}_exit to do a better job of
cleaning up after ourselves.
3. Make failures of various commands silent when we provide our own
error message.
4. Make killing background processes generally much quieter.

Bug Fixes
=========
1. In check_for_updates(), when FORCE is on, don't skip an up to date
port.
2. Change MAKE_ARGS to PM_MAKE_ARGS to avoid collisions with ports that
use the former already.
3. Fix grammar in a usage() line, add details for --show-work, and
other various improvements.
4. Move the clean target to after (optional) 'make package' to avoid
having to rebuild the port.
5. Only try to update the +CONTENTS file if it exists.
2007-05-27 08:10:33 +00:00
Kris Kennaway
add90dd319 BROKEN with gcc 4.2 2007-05-26 20:38:49 +00:00
Martin Wilke
a6cad36bb5 - Update to 2.3.6
From the Announce:

Tinderbox 2.3.6 has been released to address the change of X11BASE
from /usr/X11R6 to /usr/local.  A few other bugfixes are also included.
All users are encouraged to upgrade.  When you do, you will have to
manually copy rawenv.dist to rawenv to get the X11BASE change to take
effect.

Approved by: portmgr (pav) itetcu@ (maintainer)
2007-05-20 12:00:40 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Sergey Matveychuk
d62e726ca9 - Remove a junk chunk 2007-05-01 18:07:31 +00:00
Sergey Matveychuk
13e98048db - Remove superfluous patch 2007-05-01 18:04:05 +00:00
Sergey Matveychuk
cab9e22576 - Fix a few bugs that affected on planned xorg updating.
Pushed by:	kris
Thanks to:	az for a computer for tests
2007-05-01 17:57:28 +00:00
Kris Kennaway
bcc0df6812 Change BROKEN to IGNORE to prevent package build 2007-04-30 02:46:32 +00:00
Mark Linimon
29b7e35c2e Bring this up to master r1.565. 2007-04-26 06:44:51 +00:00
Erwin Lansing
7a2a1fd378 Hook genplist up to the build.
Forgotten by:	miwi
2007-04-23 07:00:09 +00:00
Martin Wilke
db02ec76ce Genplist automatically creates a static plist for a port by installing it
into a temporary directory, and then examining the directory tree.  The
process is based on the instructions for plist generation in the
FreeBSD Porter's Handbook.

WWW:	http://www.neuro.mcw.edu/~bacon/FreeBSD_MRI

PR:		ports/111892
Submitted by:	Jason Bacon bacon at smithers.neuro.mcw.edu
Sponsord by:    addport
2007-04-20 12:40:28 +00:00
Gabor Kovesdan
c7611291ca - Remove FreeBSD 4.X support from unmaintained ports in categories starting
with letter n-p
2007-04-19 21:20:48 +00:00
Li-Wen Hsu
1542324f83 - Update to 20070411
PR:		111483
Submitted by:	Sulev-Madis Silber <madis555 AT hot.ee> (maintainer)
Approved by:	clsung (mentor)
2007-04-11 20:56:37 +00:00
Martin Wilke
befc26fa19 - Use TCL/TK 8.4
PR:		110422
Submitted by:	Martin Tournoij <carpetsmoker@xs4all.nl>
Approved by:	maintainer timeout
2007-04-09 17:43:19 +00:00
Dirk Meyer
05f564dab8 - update homepage 2007-04-05 14:22:53 +00:00
Sergey Matveychuk
6448255346 - Mark as BROKEN till a next version will be released 2007-04-05 06:36:51 +00:00
Mark Linimon
c88358ae09 This is a possible fix for the 'makesum' regression introduced in ports/Mk
with the last commit.
2007-04-04 17:02:02 +00:00
Mark Linimon
0ac660bf90 Bring this up to the level of ports/Mk/bsd.port.mk 1.563. 2007-04-03 03:34:50 +00:00
Pav Lucistnik
cfa7269b11 - Convert existing ports to a new bsd.tcl.mk order
PR:		ports/109097
Submitted by:	Martin Matuska <martin@matuska.org>
Tested on:	pointyhat exp-run
2007-04-02 22:56:15 +00:00
Erwin Lansing
2afd8bdced Add security to CATEGORIES
"Sounds like a good idea":	simon
2007-04-02 12:40:31 +00:00
Remko Lodder
20cb65c598 Fix the reference to portaudit, which is in ports-mgmt now.
PR:		110980
Submitted by:	"moose@opera.com"
2007-03-28 19:23:46 +00:00
Mark Linimon
66b3c2b596 Catch this up with ports/Mk/bsd.port.mk 1.557. Note that some patches
were not included in that checkin due to some problems detected.
2007-03-25 21:57:00 +00:00
Mark Linimon
47955804da These have now been committed to ports/Mk, so they are unneeded now. 2007-03-25 21:39:47 +00:00
Hiroki Sato
46aac75831 Update to 0.4.
Submitted by:	Marcelo Araujo
PR:		ports/109893
2007-03-25 20:47:38 +00:00
Sergey Matveychuk
c6bebc4f5e - Remove the last patch. This fix makes other troubles.
Reported on:	ports@
2007-03-23 09:31:34 +00:00
Martin Wilke
e36b3b1527 - Remove inclusion of <sgtty.h>
PR:             110363
Submitted by:   Ed Schouten <ed@fxq.nl>
Approved by:    maintainer
2007-03-20 17:18:19 +00:00
Pav Lucistnik
0d7fdcd1da Update to current exprun, except the python bits, which would require changes
outside Mk/
2007-03-18 00:06:48 +00:00
Mark Linimon
d97842f0b3 These are now in sync with what got committed to Mk/, so they are not
needed now.
2007-03-17 23:31:21 +00:00
Mark Linimon
6b07dff57d Fix mis-merged USE_OCAML where USE_XFCE was meant. It was tested correctly
on the cluster.
2007-03-17 23:30:03 +00:00
Martin Wilke
57c475431e - Update to 1.4
PR:             110302
Submitted by:   Beat Gaetzi <beat@chruetertee.ch> (maintainer)
2007-03-16 12:55:49 +00:00
Remko Lodder
4e7c3d05b6 Correct URL to the VuXML pages for FreeBSD. Also bump modification date.
PR:		ports/104813
Submitted by:	Alan Amesbury <amesbury at umn dot edu>
2007-03-15 07:14:35 +00:00
Doug Barton
1b6e514311 Fix a test in find_and_delete_distfiles() introduced in the last
commit that I forgot to merge from my devel version.

PR:		ports/110125
Submitted by:	Simon Phoenix<phoenix.lists@gmail.com>
2007-03-09 17:22:51 +00:00
Mark Linimon
aa3d55c048 Up-to-date with the latest code being tested on the cluster. 2007-03-09 09:00:46 +00:00
Mark Linimon
3baaf33da7 Add the latest code being testing on the cluster. 2007-03-09 09:00:24 +00:00
Mark Linimon
171d86b240 These were committed to ports/Mk on Wed Mar 7 07:44:36 2007. 2007-03-09 08:48:11 +00:00
Doug Barton
de95d33a96 Update for version 1.15 2007-03-08 23:48:51 +00:00
Doug Barton
ae707d21f2 Document --show-work option for 1.15
Various small markup fixes and improvements
2007-03-08 23:48:22 +00:00
Doug Barton
d3a1d8fc2d New Features
============
1. --show-work option which will recurse through all-depends-list
and show what dependencies are, and are not installed.
2. Dramatically reduce false positives for per-port distfile cleaning
by creating a list of valid distfiles for all ports. Use this new
method for the --clean-distfiles* options as well.

Bug Fix
=======
Honor DISTDIR if set for --clean-distfiles*
2007-03-08 23:47:44 +00:00
Sergey Matveychuk
04ad167123 - Fix a bug in gathering depends.
Reported by:	krion
2007-03-08 10:54:37 +00:00
Mark Linimon
be4c6448a8 Use the new facility of bsd.port.mk to be able to simplify the interaction
of USE_PHP and OPTIONS.

PR:		ports/106557
Submitted by:	ale
Hat:		portmgr
2007-03-06 06:54:19 +00:00
Cheng-Lung Sung
b7f0274e51 - fix typo
PR:		ports/109826
Submitted by:	Thomas Abthorpe <thomas_AT_goodking dot ca>
Approved by:	maintainer (Andreas Fehlner)
2007-03-06 02:30:37 +00:00
Sergey Matveychuk
d65fcf6894 - A quick fix for ports without an origin (e.g. bsdpan-) 2007-03-04 12:51:49 +00:00
Rong-En Fan
0eb2feebd1 - Call init_pkgtools_global in our script, as pkgtools doesn't seem to call it
early enough for us to be happy.
- Bump PORTREVISION

PR:		ports/109776
Submitted by:	Robert Noland <rnoland at 2hip.net> (maintainer)
2007-03-03 15:37:48 +00:00
Sergey Matveychuk
103cbbdd60 - Integrate last patches from stable 2007-03-02 20:18:34 +00:00
Sergey Matveychuk
e5266e2a29 - Fix a long standing bug when shelljoin() function wrong placed ""
when more than one variables (WITH_*, WITHOUT_*) passed.
2007-03-02 20:10:08 +00:00
Sergey Matveychuk
72e611304a - Ignore bsdpan- pseudo ports.
- Add a note about ports with suffixes (e.g. -nox11)

Reported by:	David Morgan <morgad_AT_eclipse.co.uk>,
		Philip Kizer <pckizer_AT_nostrum.com>
2007-03-02 07:46:50 +00:00
Erwin Lansing
2ac4797699 Protect the inclusion of bsd.php.mk by checking for a local
version.

Submitted by:	linimon
Tested by:	INDEX
2007-03-01 09:47:44 +00:00
Sergey Matveychuk
f6551c7611 - Update to 2.3.0 2007-03-01 09:41:36 +00:00
Sergey Matveychuk
a48c576322 - Update to 2.2.6 version.
An unpleasant bug was fixed when pkgdb could accidently remove some
  dependencies in +CONTENTS files. It's recomented to run pkgdb -L once
  after upgrade to fix dependencies list. See UPDATING file.

Reported and tested by:	Randy Pratt <bsd-unix_AT_earthlink.net>
2007-03-01 09:09:01 +00:00
Mark Linimon
1d1fb886a0 Bring these up to the versions currently being tested on i386-5-exp. 2007-02-28 22:47:05 +00:00
Martin Wilke
ec3cbaacdc - Update to 2.3.5
ANNOUNCE: http://www.marcuscom.com/pipermail/tinderbox-list/2007-February/000798.html

Approved by:    itetcu@ (maintainer)
2007-02-28 21:19:59 +00:00
Sergey Matveychuk
afe4713c0a - Patch: make an explicit type cast to be on a safe side. 2007-02-27 18:07:40 +00:00
Sergey Matveychuk
bfbf5759d4 - Update to 2.2.6. A bugfix release. 2007-02-27 12:17:00 +00:00
Tom McLaughlin
9bb9659481 Remove net/cvsup-without-gui dependency
- It's done us well but csup is in base and fills the needs of most users.

Approved by:	linimon
2007-02-27 04:20:07 +00:00
Tom McLaughlin
412793fcfc Remove net/cvsup-without-gui dependency
- It's done us well but csup is in base and fills the needs of most users.

Approved by:	The old man (linimon)
2007-02-27 00:45:56 +00:00
Sergey Matveychuk
eb1085d1bc - Add two patches 2007-02-26 12:59:16 +00:00
Sergey Matveychuk
4393b172eb Update to 2.2.5. Read NEWS file for details. 2007-02-26 10:45:42 +00:00
Doug Barton
e06c42072e Minor Bugfix
============
If a user were to specify /var/db/pkg/foo-1.2/ on the command line,
the old code already failed, but by telling people that it's ok to
do that now, I exposed one more place this needed to be fixed. Take
the opportunity to fix this in a more thorough way.
2007-02-25 08:05:22 +00:00
Sergey Matveychuk
9d499d7b60 - Update to 2.2.4 2007-02-23 16:21:01 +00:00
Doug Barton
d9ff6ab227 Update for version 1.13 2007-02-22 19:05:33 +00:00
Doug Barton
b11c6afcb9 New Feature
===========
--clean-distfiles[-all] options to check /usr/ports/distfiles for
stale stuff, and either offer to delete them or delete them all
without prompting.

Bug Fix
=======
Fix brain-o that broke the -o option.

Usability Improvements
======================
1. If a port skeleton is missing, but the pkg db has an +IGNOREME
file, skip the update check, but issue a warning for it.
2. If there is no +IGNOREME file, and no version information is
present, fail with a helpful error message.
3. Clean up any trailing / character on directory names input
at the command line.
4. Allow user to specify just category/portname on the command
line without -p.
5. Work around a missing +REQUIRED_BY file for a -r port.

Minor cleanup
=============
Make case consistent for all usage() items
2007-02-22 19:05:08 +00:00
Mark Linimon
8e63b72dfb Chase 1.554. 2007-02-21 06:29:44 +00:00
Mark Linimon
86e95a8bce Catch up with Mk/bsd.port.mk 1.553. 2007-02-20 22:20:55 +00:00
Mark Linimon
1cfda4fd4c Catch up with ports/Mk 1.552. 2007-02-20 08:50:04 +00:00
Remko Lodder
1b003cb342 Correct the location of the portaudit-db port.
PR:		ports/109048
Submitted by:	KOMATSU Shinichiro <koma2 at lovepeers dot org>
With hat:	secteam
2007-02-19 12:37:15 +00:00
Martin Wilke
32a687361c - Update to 1.3
Changelog:
- portsopt now includes the output of make showconfig
- Fixed a bug with curly brackets. Reported by: bachi (AT) te-clan DOT ch

PR:             109138
Submitted by:   Beat Gaetzi <beat@chruetertee.ch> (maintainer)
2007-02-14 10:06:03 +00:00
Martin Wilke
22ba365c62 - Update MASTER_SITES
- Update maintainer mail adress

PR:             109065
Submitted by:   Kim Naim Lesmer <naim@bitcare.dk> (maintainer)
2007-02-12 07:59:40 +00:00
Joe Marcus Clarke
c34f99c1b7 Update to 2.9.3.
* Add a check to see if EXTRACT_SUFX is ".zip" and suggest USE_ZIP instead [1]
* Remove the now obsoleted DEPENDS macro
* Remove the obsoleted Java 1.0 check
* Add support for USE_CDRTOOLS
* Add a check for direct usage of gs (i.e. ghostscript) [2]

PR:		107265 [2]
Requested by:	gabor [1]
2007-02-11 19:22:07 +00:00
Martin Wilke
0c5f685f91 - Update to 20070208
PR:             108915
Submitted by:   Sulev-Madis Silber <madis555@hot.ee> (maintainer)
2007-02-08 22:35:50 +00:00
Mark Linimon
5ea6fc3f9c Fix a typo in the status message. 2007-02-06 02:42:16 +00:00
Pav Lucistnik
ec2a2e38b5 - Fix after move to ports-mgmt category
PR:		ports/108808
Submitted by:	Robert Noland <rnoland@2hip.net> (maintainer)
2007-02-05 19:59:46 +00:00
Pav Lucistnik
f81b82b55e Move pkg_replace to new category ports-mgmt
Repocopied by:	marcus
2007-02-05 12:35:14 +00:00
Sergey Matveychuk
803001884f - Fix after moving to a new category. 2007-02-05 07:29:46 +00:00
Pav Lucistnik
74900beb69 - Update portupgrade location in vendor manpage 2007-02-05 02:18:06 +00:00
Mark Linimon
417303006f Catch this up with repocopy. Hopefully this is the last of it. 2007-02-05 02:08:46 +00:00
Mark Linimon
5955abd389 Catch up with repocopy. 2007-02-05 02:07:44 +00:00
Mark Linimon
7f6ac3af36 Catch this up with repocopy. 2007-02-05 02:05:54 +00:00
Mark Linimon
145cdc1870 Catch these up with the latest change to the master copies. 2007-02-05 01:49:53 +00:00
Pav Lucistnik
93ca01a60c - Reset maintainership, the email address bounces
- Replace empty website with almost-empty one
2007-02-05 01:47:55 +00:00
Mark Linimon
4890ae65e4 Since I've been doing all the work on this recently, claim it for portmgr,
not just clement.
2007-02-05 01:36:40 +00:00
Mark Linimon
f647e0ed75 Update this for category move. While here, clean up. 2007-02-05 01:35:47 +00:00
Pav Lucistnik
0d0d56457b Populate a new ports-mgmt category. List of moved ports:
devel/portcheckout -> ports-mgmt/portcheckout
  devel/portlint -> ports-mgmt/portlint
  devel/portmk -> ports-mgmt/portmk
  devel/porttools -> ports-mgmt/porttools
  misc/instant-tinderbox -> ports-mgmt/instant-tinderbox
  misc/porteasy -> ports-mgmt/porteasy
  misc/portell -> ports-mgmt/portell
  misc/portless -> ports-mgmt/portless
  misc/tinderbox -> ports-mgmt/tinderbox
  security/jailaudit -> ports-mgmt/jailaudit
  security/portaudit -> ports-mgmt/portaudit
  security/portaudit-db -> ports-mgmt/portaudit-db
  security/vulnerability-test-port -> ports-mgmt/vulnerability-test-port
  sysutils/barry -> ports-mgmt/barry
  sysutils/bpm -> ports-mgmt/bpm
  sysutils/kports -> ports-mgmt/kports
  sysutils/managepkg -> ports-mgmt/managepkg
  sysutils/newportsversioncheck -> ports-mgmt/newportsversioncheck
  sysutils/pib -> ports-mgmt/pib
  sysutils/pkgfe -> ports-mgmt/pkgfe
  sysutils/pkg-orphan -> ports-mgmt/pkg-orphan
  sysutils/pkg_cutleaves -> ports-mgmt/pkg_cutleaves
  sysutils/pkg_install -> ports-mgmt/pkg_install
  sysutils/pkg_install-devel -> ports-mgmt/pkg_install-devel
  sysutils/pkg_remove -> ports-mgmt/pkg_remove
  sysutils/pkg_rmleaves -> ports-mgmt/pkg_rmleaves
  sysutils/pkg_trackinst -> ports-mgmt/pkg_trackinst
  sysutils/pkg_tree -> ports-mgmt/pkg_tree
  sysutils/portbrowser -> ports-mgmt/portbrowser
  sysutils/portconf -> ports-mgmt/portconf
  sysutils/portdowngrade -> ports-mgmt/portdowngrade
  sysutils/portcheck -> ports-mgmt/portcheck
  sysutils/portmanager -> ports-mgmt/portmanager
  sysutils/portmaster -> ports-mgmt/portmaster
  sysutils/portscout -> ports-mgmt/portscout
  sysutils/portsearch -> ports-mgmt/portsearch
  sysutils/portsman -> ports-mgmt/portsman
  sysutils/portsnap -> ports-mgmt/portsnap
  sysutils/portsopt -> ports-mgmt/portsopt
  sysutils/portupgrade -> ports-mgmt/portupgrade
  sysutils/portupgrade-devel -> ports-mgmt/portupgrade-devel
  sysutils/port-authoring-tools -> ports-mgmt/port-authoring-tools
  sysutils/port-maintenance-tools -> ports-mgmt/port-maintenance-tools
  sysutils/psearch -> ports-mgmt/psearch
  sysutils/p5-FreeBSD-Portindex -> ports-mgmt/p5-FreeBSD-Portindex
  sysutils/qtpkg -> ports-mgmt/qtpkg
  textproc/p5-FreeBSD-Ports -> ports-mgmt/p5-FreeBSD-Ports

Repocopies by:	marcus
2007-02-05 01:08:46 +00:00
Erwin Lansing
75612617f5 Update to 1.9
DEPENDS is gone from the bsd.ports.mk: reflect this in the index
processing code.

PR:		108749
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
2007-02-04 11:20:50 +00:00
Shaun Amott
854718e581 - Update to 0.7.2.
- Ensure modules are installed. [1]

Noticed by:	rafan [1]
2007-02-02 23:58:40 +00:00
Mark Linimon
41261be54c Bring this up to the current ports/Mk file. 2007-02-02 23:27:34 +00:00
Mark Linimon
25174ec51c Catch this up with the master copy in ports/Mk. 2007-02-02 21:29:09 +00:00
Mark Linimon
cee7b65345 Remove files which are lagging ports/Mk. 2007-02-02 21:24:15 +00:00
Mark Linimon
c55f6380cb Rip out 4.x cruft. 2007-02-02 21:07:41 +00:00
Mark Linimon
d16a36f1c5 Rip out 4.X cruft. 2007-02-02 21:06:47 +00:00
Sergey Matveychuk
706b49dc87 - Synchronyze patches with stable.
Reminded by:	marck
2007-02-02 16:18:49 +00:00
Sergey Matveychuk
d9b5e55088 - misc-depends targed was removed from bsd.ports.mk. Don't use it anymore.
PR:		ports/108662
Submitted by:	Mark Evenson<mark.evenson AT gmx.at>
2007-02-01 18:43:48 +00:00
Sergey Matveychuk
55034d0a60 - Fix brackage after ports/Makefile 1.97 was committed 2007-02-01 07:23:39 +00:00
Pav Lucistnik
e708b87bbe - Introduce a new ports category ports-mgmt: Ports for managing, installing and
developing FreeBSD ports and packages

PR:		ports/97507
Submitted by:	shaun
2007-01-31 15:37:18 +00:00
Martin Wilke
9d4b1deaeb - Update to 0.8.0
PR:             108341
Submitted by:   Securedog<securedog@users.sourceforge.jp> (maintainer)
2007-01-25 22:58:59 +00:00
Pav Lucistnik
f59f83b016 - Fix handling of lib/compat/pkg directory
Approved by:	sem (maintainer)
2007-01-25 16:49:10 +00:00
Shaun Amott
2dd8cf06bb Ensure the sample config. removal line in pkg-plist succeeds if
portscout.conf has been modified.

PR:		ports/108290
Submitted by:	Alexander Logvinov <ports@logvinov.com>
2007-01-24 15:17:32 +00:00
Shaun Amott
9a0820631b - Update to 0.7.1, which fixes a few minor bugs. 2007-01-23 19:15:52 +00:00
Shaun Amott
be434d24bc Fix another last-minute bug in the restrict_* checking code. 2007-01-22 21:33:27 +00:00
Shaun Amott
6560f8940f - Fix a typo in the SQL init script.
Noticed by:	miwi
2007-01-22 15:13:05 +00:00
Shaun Amott
d7813d9326 portscout is a tool which looks for new versions of software in the
FreeBSD ports tree, and potentially other software repositories.

Various factors make this task a bit more difficult than it might
initially seem. In particular, the array of weird and wonderful
versioning schemes software vendors manage to come up with.

portscout spawns several child processes and does its version checking
in parallel, while attempting to best-guess strange-looking version
numbers, navigate around unhelpful sites and web servers, and contend
with the CPU-heavy rapidly-expanding FreeBSD ports system.

In addition to all this, it is possible to generate nice HTML reports
and send reminder mails to interested parties.

This should probably be considered beta until v1.0 is released.
2007-01-21 23:43:09 +00:00
Ion-Mihai Tetcu
fd88c48314 Point users to the README file.
Prompted by:	Jeff Palmer on IRC
2007-01-21 06:18:32 +00:00
Doug Barton
135bbb848e Update for version 1.12 2007-01-09 22:08:45 +00:00