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

1070 Commits

Author SHA1 Message Date
Erwin Lansing
50513d5d52 Add support for DESTDIR part I.
This commit should largele be a NOOP as it only adds support
for DESTDIR undefined. This does allow us to start testing
ports with DESTDIR set, but this is as of yet not supported.

Although this has been extensively tested on pointyhat, this
is a very intrusive change and some cases may have been
overlooked. Please contact Gabor and me if you find any.

PR:             100555
Submitted by:   gabor
Sponsored by:   Google Summer of Code 2006
2006-08-04 12:34:50 +00:00
Cheng-Lung Sung
857f21d17b - update to 1.7
- from Changes
  - Following some useful e-mail discussions with Mark Linimon
    and Dan Langille, switch to using the MASTER_PORT variable
    to detect master/slave relationships between ports.
    MASTER_PORT will be set in every slave port whereas
    MASTERDIR doesn't have to be.  Here a slave port is one
    defined as using port metadata from some other port, and
    doesn't have to go as far as requiring both master and slave
    to use the same Makefile and other ports infrastructure.
  - Keep track of the version of the software used to create the
    cache, and prompt for a cache rebuild if the software has
    been upgraded since.  A cache rebuild is definitely required
    for the 1.6 -> 1.7 update.
  - Don't quit on errors parsing make variables at the cache-init
    or cache-update stage.  Print copious error messages, but carry
    on processing.  Entries for ports that fail at this stage will
    not be created in the cache.
  - Don't quit on errors parsing make variables at the cache-init
    or cache-update stage.  Print copious error messages, but carry
    on processing.  Entries for ports that fail at this stage will
    not be created in the cache.

PR:		100759
Submitted by:	maintainer (Matthew Seaman)
2006-07-23 22:43:53 +00:00
Sergey Matveychuk
842470c297 - Update to 2.1.6.
Mostly bugs fixes release.
2006-07-23 17:08:24 +00:00
Sergey Matveychuk
5cc280614a - Fix a bug that caused incorrect output-processing in second-party soft.
Obtained from:	Kport
2006-07-23 15:08:08 +00:00
Sergey Matveychuk
beee543973 - Fix a type: DBD4->BDB4 in messages.
Submitted by:	yar
2006-07-20 17:29:00 +00:00
Edwin Groothuis
6ea8a8230f sysutils/portsnap - cleanup
- move pkg-message to files/pkg-message.in and use SUB_FILES
- move post-extract to post-patch and use REINPLACE_CMD
- replace ${PREFIX} in man-page with %%PREFIX%% and then REINPLACE_CMD
  over it.
- Make replacement in former post-extract actually work due to
  changed layout of the file.

PR:		ports/100584
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
Approved by:	cperciva@#bsdports
2006-07-20 01:15:03 +00:00
Mark Linimon
fbd9015a93 Bring this up to date with ports/Mk/bsd.port.mk 1.538. Note that ports/98565
was forgotten on the test run yet again.
2006-07-19 00:02:52 +00:00
Ion-Mihai Tetcu
2fa2f357fc - fix a path
- fix some filenames
- add a short install instruction for MySQL

PR:		ports/100146
Submitted by:	Beat Gätzi <beat@chruetertee.ch>
2006-07-12 17:26:20 +00:00
Sergey Matveychuk
8e4d616b11 - Fix a bug when values of -M was ignored.
Submitted by:	John E Hein <jhein@timing.com>
2006-07-12 16:21:32 +00:00
Cheng-Lung Sung
dc2fc40ccd - update to 0.2.2
- Added option -w to report matching port directories.

PR:		ports/100014
Submitted by:	maintainer (Martin Kammerhofer)
2006-07-10 07:53:48 +00:00
Mark Linimon
a3a9430c9a Bring this up to what is currently being tested on the cluster, including
ports/98105, ports/98565 (both forgotten last time), and ports/99370, a
bugfix for USE_LDCONFIG with on-default prefix.
2006-07-10 05:29:04 +00:00
Mark Linimon
a7ecb6fda5 Mr. Forehead, meet Mr. Brick Wall. Mr. Brick Wall, meet Mr. Forehead.
Revert the previous deletion; it was a victim of a script.
2006-07-10 05:21:24 +00:00
Mark Linimon
9e3fc5074e ports/Mk/bsd.*.mk caught up with these files as of the commit on 2006/07/05
02:18:08, so delete them until they are needed again.
2006-07-10 05:14:58 +00:00
Mark Linimon
152deb7b3c Bring this up to ports/Mk/bsd.port.mk 1.537 (incorporates 1.536).
Forgotten by:		linimon
2006-07-10 05:12:25 +00:00
Ion-Mihai Tetcu
a0c279d852 - Update to 2.3.2
- check if csup is in the base system like net/csup does, now that we have
OSVERSION bumped.
2006-07-04 12:25:25 +00:00
Ion-Mihai Tetcu
c4b8c509f8 KPorts is KDE-Frontend to the FreeBSD-Ports and in future also to the
OpenBsd-Ports, PkgSrc and maybe others.
You can browse and search through your Portstree and perform actions
like Upgrades, Installs, Uninstall a.s.o. More advanced features like
setting Options and Vulnerability checking are also available. For a
complete list, check the Homepage or the Changelog.
Functionality is KPorts' main goal, not simplification by reducing
options; however KPorts should be rather easy to use.

WWW: http://kports.sf.net

PR:		ports/99653
Submitted by:	Hannes Hauswedell <hannes.hauswedell@gmail.com>
2006-07-03 16:11:50 +00:00
Cheng-Lung Sung
3f494e88ce - WANT_PHP_PEAR was removed since verion 1.21 of bsd.php.mk
PR:		ports/99717
Submitted by:	clsung
Approved by:	portmgr (erwin)
2006-07-03 00:21:02 +00:00
Sergey Matveychuk
de5c2f2285 - Remove forgotten patch.
- Fix MASTER_SITE_SUBDIR.
2006-07-02 14:26:15 +00:00
Sergey Matveychuk
7bd4e86089 Add CONFLICTS for portupgrade 2006-07-01 08:15:32 +00:00
Sergey Matveychuk
1af4279c8a - Upgrade to 2.1.3.2
(MFD - Merge From Developing)
  * Fix a bug with a time delta. When build took over 24 hour.
  * Allow origins in ALT_PKGDEP.
  * Add -e (--emit-summaries) option to show summary messages.
  * Fix portupgrade working when stdin is closed. [1]
- Get back sf.net to MASTER_SITES
- Add CONFLICTS with portupgrade-devel

PR:		ports/99179 [1]
Submitted by:	Hannes Hauswedell <hannes.hauswedell_at_gmail.com>
2006-07-01 08:11:05 +00:00
Sergey Matveychuk
011bd56aa2 Add portupgrade-devel. It's a developing version of portupgrade.
Version 2.1.5 is mostly bugfix of 2.1.4.
2006-07-01 07:22:48 +00:00
Sergey Matveychuk
4df325cdc9 - Fork a stable branch.
It's exactly like 2.1.3 but without summary messages and
  fixed bug when BDB4 was defined but tried only bdb1 driver and
  fall back to dbd driver.
- Add an option WITH_BDB1. Both BDB1 and BDB4 options can be off.
  Ruby dbd driver will use in the case.
2006-06-30 10:06:53 +00:00
Mark Linimon
29bf35f806 Fix typo that pointyhat chokes on. This works on 4.10. Go figure. 2006-06-28 02:41:16 +00:00
Mark Linimon
8a83b2d086 Update this to the next patchset about to be tested. 2006-06-27 20:07:57 +00:00
Mark Linimon
6c3b0070a9 Reintroduce these files with the latest patchset, which among other things
incorporates ports/92445, "change all bogus uses of BROKEN to IGNORE"
2006-06-27 19:47:13 +00:00
Mark Linimon
70f303c094 Common code to support Python wxWidget-based ports. 2006-06-27 19:41:25 +00:00
Mark Linimon
01a9c185c2 Common code to support the Python SCONS port installation framework. 2006-06-27 19:40:59 +00:00
Mark Linimon
394661711c Reflect its currrent state of bsd.port.mk after the last 2 checkins:
- 97406 (ghostscript refactoring) was removed from the -exp run due to errors
 - 95841 (remove legacy code) was backed out after commit, due to its still
   being needed for kdelibs3 among others
2006-06-27 19:39:17 +00:00
Mark Linimon
56136a6529 The committed versions in ports/Mk have caught up with these. 2006-06-27 19:35:04 +00:00
Cheng-Lung Sung
baba9cd29f - MAN3PREFIX is implied when PERL_CONFIGURE is defined.
- this commit modified ports maintained by (non-)ports@, so approved by
  portmgr (erwin) first.

PR:		ports/98755
Submitted by:	rafan
Approved by:	portmgr (erwin)
2006-06-25 16:38:48 +00:00
Ion-Mihai Tetcu
35f5e56055 Update to 1.6:
This is a bug fix and general improvement release.  From the change log:
- Incorporate local ports/categories into the INDEX by scanning Makefile.local
for additions to $SUBDIR.  Mentioned on freebsd-ports@freebsd.org by
Rong-En Fan <rafan (at) infor.org>
- Clean up error messages, and factor out common progress counter code.
-  Add a new Category object type, and cope better with changes to categories
(ie. ports being hooked up / unhooked from the tree).  Problem pointed out by
Colin Percival <cperciva (at) freebsd.org>
 - Instead of calling perl to compile exactly the same bit of perl code from
/usr/ports/Mk/bsd.ports.mk about 15,000 times (ie once per port) as a
consequence of actually running 'make describe', just call perl once, use make
to print out the basic variables from the port and replicate the processing
done ourselves.

PR:		99454
Submitted by:	author/maintianer
2006-06-25 16:04:23 +00:00
Hye-Shik Chang
1f8744aa79 Update to 1.2.3 which fixes a minor bug and adds new command
pkg_checkplist, an alias to "pkg_genplist -c".
2006-06-25 09:53:59 +00:00
Ion-Mihai Tetcu
652ef6c950 - don't depend on net/csup if it's already in base [1]
- also fix CSUP check [2]
- take maintainership [3]
- bump PORTVERSION

PR:		ports/98977 [1], ports/99172 [3]
Submitted by:	itetcu@ (me) [1] [2],
		Andreas Kohn <andreas@syndrom23.de> (old maintainer) [3]
2006-06-20 10:44:45 +00:00
Doug Barton
9237917d34 Upgrade to 1.5, which fixes a small braino in the new code to
delete distfiles for old ports with the -o option, or that have
been moved.
2006-06-19 18:36:09 +00:00
Doug Barton
0ec59745d5 Update for version 1.4 2006-06-19 18:19:55 +00:00
Doug Barton
07da5a0d49 Bump to 1.4 for new version 2006-06-19 18:14:45 +00:00
Doug Barton
0d69d4d578 New features:
=============
1. Add -b option to make a backup package of the installed port
2. Add -g option to make a package of the new port
3. Add -o option to replace an installed port with a new port from a
different location (e.g., portmaster -o emulators/linux_base-fc4 linux_base)
The second argument can also be specified as the name of the installed port
(e.g., linux_base-8-8.0_15)
4. Add -s option to detect no-longer-needed dependencies, and offer the user
a choice to delete them.

General improvements:
=====================
1. Update usage() to reflect reality, and organize it better
2. Switch to using DEPORIGIN to detect missing dependency tracking, which
provides dramatically fewer false positives, and more useful tools to fix
actual problems
3. Factor out more common code into functions
4. Only pay attention to +REQUIRED_BY files for dependency tracking if they
are > 0 bytes
5. Simplify option parsing
6. Make whitespace more consistent in -a message
7. Only grep for dependencies if we're upgrading an installed port
8. If using -o, or a port moved, try to find the names of the old distfiles,
and offer the user the choice to remove all of the, or prune the stale ones.

Bug fixes:
==========
1. Fix the PATH if a user is using ccache
2. Handle the case where there is no ORIGIN in a +CONTENTS file
3. Ignore errors in the tail of fetchlog, since if the file is gone we'll
exit the loop anyway
2006-06-19 18:13:41 +00:00
Sergey Matveychuk
e775e7e95c - Roll back to stable 2.1.1 version.
I'd like to wait a repocopy but marcus seems will unaccessible for a week.
2006-06-19 12:41:58 +00:00
Sergey Matveychuk
34ff7dab0c - Fix parameter in DBM.open(). It caused the message:
Rebuilding the pkgdb <format:dbm_hash> in /var/db/pkg ... can't convert String into Integer
2006-06-19 09:54:18 +00:00
Pav Lucistnik
431920de4b - Drop dependency on less port, we can use less in base
PR:		ports/99093
Submitted by:	Martin Kammerhofer <dada@sbox.tugraz.at> (maintainer)
2006-06-19 09:20:14 +00:00
Sergey Matveychuk
cb37128c50 - Real fix of the last problem. 2006-06-19 07:53:56 +00:00
Sergey Matveychuk
459dd22315 - Work around for a bug in options parser.
The bug caused count -D twice and look at it as -DD

Reported in:	ports@
2006-06-19 07:33:35 +00:00
Sergey Matveychuk
17964f133f - Disable 'make config' feature. It should be implemented another way.
Now it's PITA if many ports affected.
2006-06-18 19:48:46 +00:00
Sergey Matveychuk
0d0640d075 - Quick fix: change 'make config' with 'make config-conditional'.
It's exactly I meant.

Reported by:	Larry Rosenman <ler at lerctr.org>
2006-06-18 18:27:58 +00:00
Sergey Matveychuk
a80a5566ac - Update to 2.1.4
* Add -e (--emit-summaries) option and show summary messages only when
    the option defined or verbose mode is on. [1]
  * Allow origins in ALT_PKGDEP. This announced in pkgtools.conf
    but did not work really. [2]
  * Run 'make config' before all operations unless -j (--jet-mode)
    option specified. [3]
  * Add lock on operations with pkgdb.db. Now you can safe run a few
    portupgrade(1).
  * Incorrectly calculated upgrade time when it is more 24 hours. [4]
  * Other fixes and impovements.

PR:		ports/99086 [4]
Reported by:	Doug Poland <doug at polands.org> [3,4]
Requested by:	many [1]
Submitted by:	skv [2]
2006-06-18 17:30:06 +00:00
Erwin Lansing
8a91ddc838 Update to 0.2_1
PR:		99013
Submitted by:	Martin Kammerhofer <dada@pluto.tugraz.at>
2006-06-16 07:45:50 +00:00
Erwin Lansing
964ee9f48a Update to 0.2
PR:		98950
Submitted by:	Martin Kammerhofer (maintainer)
2006-06-14 18:59:01 +00:00
Sergey Matveychuk
e238202b18 - Change MASTER_SITES. The project is hosted on SourceForge now. 2006-06-14 10:38:16 +00:00
Aaron Dalton
cc9f90cf7d - Fix typo in files/portless.sh script
- Update from v0.1 to v0.1.1

PR:		ports/98852
Submitted by:	maintainer
Approved by:	tobez (implicit)
2006-06-13 00:21:54 +00:00
Edwin Groothuis
f60294d9e4 USE_PERL_RUN -> USE_PERL5_RUN 2006-06-11 23:42:39 +00:00