1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-04 01:48:54 +00:00
Commit Graph

1418 Commits

Author SHA1 Message Date
Doug Barton
230aa2029d Update for version 2.5 2008-06-12 20:33:32 +00:00
Doug Barton
0eab31bb77 Bug Fixes
=========
1. Fix -a mode by moving the update of CONFIG_SEEN_LIST to after the port
has been checked for available updates. The old way worked as a side
effect to one of the things I fixed in version 2.4. This is probably
how it should have been done all along, but since the old way worked
I was hesitant to change it.

2. Now that we are using a different format for the INSTALLED_LIST,
fix the bit that always displays the list if we are using -a.
2008-06-12 20:33:04 +00:00
Doug Barton
28f12ee959 Document the potentially useful variables for rc files 2008-06-12 20:27:05 +00:00
Doug Barton
3ed25b7d18 Add "rm -rf /usr/local/lib/compat/pkg" to the list of steps to
update your ports tree after a major version upgrade
2008-06-11 20:08:16 +00:00
Doug Barton
b4445975fb Update for version 2.4 2008-06-11 19:39:29 +00:00
Doug Barton
cb20064d5b Minor New Feature
=================
Print a list of ports that will be worked on when doing multiple
ports, either from a glob or listed on the command line.

Bug Fixes
=========
1. When working multiple ports, if a port that is specified on the
command line is reached as a dependency for another port that is on
the command line (either specifically or from a glob) that port
should be rebuilt the first time through, even if it is up to date.
2. By the same token, only rebuild that dependent port once if it
was not up to date. Implement these features by keeping lists of
what needs to be, and has been built specific to the multiport
context.
3. In multiport() declare local variables to be local
4. When reading a glob pattern from the command line do not run
the multiport feature if there is only one match, just pass it on.

Minor Enhancements
==================
1. Save the list of work done using \t and \n and print with echo -e
2. Now that we are properly updating CONFIG_SEEN_LIST at the end of
the config run remove the old update to that list from
dependency_check()
2008-06-11 19:38:54 +00:00
Florent Thoumie
003c9a4fc6 - Update ports-mgmt/pkg_install to 20080530.
- Add wrapper support (on by default).
2008-06-10 10:02:51 +00:00
Mark Linimon
fbb45ab868 Honor NOPORTDOCS.
Reminded by:	ionbot
2008-06-08 00:10:56 +00:00
Mark Linimon
afbedb910e Catch up with master 1.593. 2008-06-07 23:51:00 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Yen-Ming Lee
03f7779757 - update to 1.0.5
- add WWW in pkg-descr

PR:		124295
Submitted by:	leeym
Approved by:	maintainer
2008-06-05 19:51:38 +00:00
Doug Barton
9e206425c4 Update for version 2.3 2008-06-04 21:18:18 +00:00
Doug Barton
6269d5f21c Update for version 2.3:
1. A glob pattern on the command line now updates all ports that match
2. Clarify that we rebuild the port(s) on the command line by default
3. Document -K option
4. Note the move of /etc/portmaster.rc -> /usr/local/etc/portmaster.rc
5. Document that you need to look in the script to find values to place
in the *rc files. TODO: List potentially useful variables
5. Fix the Xr for sudo
2008-06-04 21:17:48 +00:00
Doug Barton
1e374ac146 New Features
===========
1. By popular demand, change the command line behavior of 'portmaster blah*'
to update all ports in /var/db/pkg which match the glob.
2. Add the -K flag to avoid cleaning the work directory after the build.[1]

Bug Fixes
=========
1. Instead of /etc/portmaster.rc we should be reading
/usr/local/etc/portmaster.rc.[2] Begin introducing support for that.
2. If using the -n option, don't try to fetch the distfiles.[3]
3. When I added the optimization to only run 'make -V CONFLICTS' if
it existed in the Makefile I neglected to unset the value of $conflicts
in the script between ports.[4]
4. I ran into a port which set VERBOSE to a value that it needed to use
in its build process, and since I was using the -v option for portmaster
(which sets VERBOSE=yes) the build failed. To work around this, prefix
the variable names for common English words (VERBOSE, FORCE, BUILDING)
with PM_.
5. To aid future debugging (as in 4. above) change the values of flag
variables to something meaningful instead of just "yes."
6. Automatically handle the case where the parent port has MOVED instead
of asking the user to re-run portmaster with the right options.

Submitted by:	pav [1]
Submitted by:	Miroslav Lachman 000.fbsd@quip.cz [2]
Submitted by:	Jiawei Ye <leafy7382@gmail.com> [3]

PR:		ports/124271 [4]
Submitted by:	James Kelly <jjk@tilted.net> [4]
2008-06-04 21:17:30 +00:00
Li-Wen Hsu
8ac6e70ec4 - Update to 2.0.1, this update fixed the functionality of psearch
PR:		ports/124226 (based on the patch)
Submitted by:	Yi-Huan Chan <yhchan AT csie.nctu.edu.tw>
Approved by:	Benjamin Lutz <mail AT maxlor.com> (maintainer)
2008-06-04 03:25:35 +00:00
Ion-Mihai Tetcu
1b23215da8 Update to 2.4.3.
If all goes well, this will be the last 2.x release before a 3.0 major release.

The 2.4.3 release is primarily aimed at fixing bugs, but a few small features
have been added:
* Treat the -u argument to sendBuildCompletionMail as a username rather than an
arbitrary database ID.  Also, do better error checking in case a user has not
been defined in the datastore.
* Add -b <build name> support to the listBuildPortsQueue command.
* Add a new tc command, getPortLastBuiltStatus to get a port's last status.
* Properly quote the UPDATE_CMD argument in the *PortsTreeUpdate hooks.
* Add a new tbkill.sh tool to terminate a running tinderbuild.
* Add a new tinderbuild option, -norebuild, which will prevent tinderbuild from
forcing a rebuild of any packages specified on the command line.
* Add the build platform and release level to the logs.
* Add support for listing total ports per Build in the www-exp frontend.
* Some other minor bugs have been fixed.

Plus 3 local (port) patches:
* in "Current and Latest Builds" (?action=latest_buildports) increase the number
of ports displayed  from 20 to 30
* in ports built for a build view (?action=list_buildports&build=something)
when sorting is done by Last Build Attempt sort descending (latest build first).
* in build logs, add: [1]
 - building for: (ie: "6.3-STABLE amd64")
 - Makefile ident: (ie: "$FreeBSD: ports/ports-mgmt/tinderbox/Makefile,v 1.41 2008/05/19 20:00:16 itetcu Exp $")
 - prefixes: (ie: "LOCALBASE=usr/local X11BASE=usr/local")
 - NO* env vars: (ie: "NOPORTDOCS=yes NOPORTEXAMPLES=yes NOPORTDATA=yes")

This release would not have been possible without the contributions of
Alexander Loginov, miwi, Chess Griffin, itetcu, Dmitriy Kirhlarov,
Robert Gogolok, and ade.

- Fix a few typos in pkg-message. [2]

PR:		ports/123957 [2]
Submited by:	Wen heping <wenheping@gmail.com> [2],
		idea from miwi@'s patch for HEAD [1]
2008-06-03 13:24:58 +00:00
Martin Wilke
c4f6b319a5 - Update to 2.0
- Update maintainer mail adress

PR:		124192
Submitted by:	Benjamin Lutz (maintainer)
2008-06-01 20:26:27 +00:00
Edwin Groothuis
8a1c050494 Remove ports-mgmt/newportsversioncheck in favour of portscout. 2008-05-27 06:27:46 +00:00
Shaun Amott
bbe0765024 Add patch to fix SQL schema typo. 2008-05-25 18:10:30 +00:00
Ion-Mihai Tetcu
9aa25a0dbd Update to current -STABLE (2.4.X) snapshot. 2008-05-19 20:00:16 +00:00
Edwin Groothuis
4db4a2975d Remove the ports-mgmt/instant-tinderbox port since its design doesn't
work anymore with the more fine-grained approach of USE_ everywhere.
2008-05-06 23:25:46 +00:00
Ion-Mihai Tetcu
a217492126 This takes the FreeBSD port's index file and makes it into a easy to use hash.
PR:		ports/122050
Submitted by:	Zane C, Bowers <vvelox at vvelox.net>
2008-05-06 12:37:58 +00:00
Jimmy Olgeni
790515a1dd Fix a typo. 2008-05-01 15:49:22 +00:00
Rong-En Fan
4b70670c3d - Increase read buffer to avoid SEGV when reading INDEX
- Bump PORTREVISION

PR:		ports/122799
Submitted by:	Conrad J. Sabatier <conrads at cox.net>
Approved by:	Seth Kingsley <sethk at meowfishies.com> (maintainer)
2008-04-26 07:07:55 +00:00
Mark Linimon
9a6e27a3fe Catch up with master 1.592. 2008-04-20 01:05:55 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Mark Linimon
080b522d7b Catch up to master 1.591. 2008-04-11 23:39:17 +00:00
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