Commit graph

236023 commits

Author SHA1 Message Date
Martin Wilke
a902e305a7 - Mark BROKEN with upcoming xorg 7.5 2010-05-01 07:19:43 +00:00
Martin Wilke
33815f8877 - Mark BROKEN for upcoming xorg 7.5 2010-05-01 07:18:33 +00:00
Doug Barton
79022b5afd Update for version 2.23 2010-05-01 04:00:34 +00:00
Doug Barton
35e294816e Document --index-first for version 2.23 2010-05-01 03:59:53 +00:00
Doug Barton
14242d555c New Features
============
Expand on an idea provided by mandree@ to use 'pkg_version -I' to quickly
check what ports are out of date, and incorporate that check into the
--index option. Feedback from users seems to indicate that this is what
they expected the option to do anyway, so the minor change to the feature
does not seem to be a POLA violation, especially since INDEX support is
still relatively new. Add the --index-first option to do what --index used
to do in case anyone cares.

Bug Fixes
=========
1. Add more error checking for incompatible command line options.
   Add a new cross_idx() to handle checking the 3 --index* options, and
   consolidate some of the old tests that were all relative to -G.
2. We want to test the .bz2 version of INDEX to see if it's newer, and
   unzip it if it is.
3. For -o mode:
   Going back a long ways upg_port was (ab)used to indicate the currently
   installed version of the old port for -o. Originally this was safe since
   it's very rare to have the new port installed already, and it saved a
   little bit of code complexity. However, as more and more features were
   added that utilized the value of upg_port it became increasingly
   unsafe. Particularly, at this time there are 2 related bugs manifest.
   First the wrong information appears in the confirm list (upgrade of
   the old port vs. install of the new) and parsing the old port
   directory. The latter was (mostly) harmless, although in the case of
   an old port directory being DEPRECATED this resulted in a fatal error
   when trying to upgrade.

   So, make the following changes:
   a. Make upg_port an installed version of the new port, if it exists.
   b. Introduce ro_upg_port for the existing version of the old port.
   c. Factor out some code that was related to how to handle lack of an
      installed version of the old port (since now that's done higher up).
   d. In the stage after the build of the new port and before pkg_delete
      of the old port test for upg_port OR ro_upg_port and run the various
      features (lib backup for -w, pkg_delete, etc.) as needed for both.
   e. In install_failed() notify the user about the backup port for the old
      version.
   f. I discovered in regression testing that invoking -o for MOVED
      ports that we get to as dependencies was working, but the code to
      automatically invoke -o for a parent port was broken. The problem is
      that we can't just exec a new version if we're the parent, we have to
      cleanly shut down background fetches and other processes, delete temp
      files, etc. So split the parts of safe_exit() that relate to these
      elements into their own function, parent_exit(), and call it both
      from safe_exit() and when exec'ing a new version for -o in this case.
4. Add error checking to pm_mktemp, and the stray mktemp call. According
   to a private report from a user it can actually fail.
5. Add error-checking to parse_index() so that if we don't find a line for
   the port we return an error code; check for the error in the callers.
6. Improve the handling of various situations where there is no ORIGIN
   recorded in the +CONTENTS file. This is almost always an error in the
   package building process, and therefore usually needs to be flagged and
   handled as an error. There are (at least) 2 situations where it may not
   be an error; bsdpan ports, and when the user has added an +IGNOREME file
   (usually for 3rd party packages).

   a. Add code to origin_from_pdb() that tests to see that grep returned
      something, echos the result as before, then also returns successfully
      * If the port is a bsdpan port, return with an error code but let the
        caller handle the reporting as appropriate.
      * If there is no ORIGIN but there is an +IGNOREME file don't report
        the error unless we're using -v, then also report that the
        +IGNOREME file is there. Either way, return with an error code.
      * If there is no ORIGIN, and no +IGNOREME file, report the error and
        return with an error code.
   b. In several places this allows several lines of code where the
      function is called to be collapsed into:
      origin=`origin_from_pdb $iport` || continue
   c. In the main body where we parse the command line for what to work on
      convert the code that was individually testing the various conditions
      that are now handled in origin_from_pdb() to simply parse the return
      codes with a case statement.

   In the common case (there is an ORIGIN in +CONTENTS) this is almost
   certainly a minor optimization since the error handling code in
   origin_from_pdb() is never reached, and several places where things
   like "is it a bsdpan port?" and other error handling have been removed.
7. In check_for move some local variables down into the block where they
   are used.
2010-05-01 03:59:21 +00:00
Sylvio Cesar Teixeira
27cad6a640 - Fix problem of empty hrStorageTable when skipNFSInHostResources is set to 1
- BUMP PORTREVISION

PR:		ports/144200
Submitted by:	Chris van der Wel <chris@argeweb.nl>
2010-05-01 01:38:48 +00:00
Sylvio Cesar Teixeira
1e0655ed9d - Update to 4.17.0
PR:		ports/146202
Submitted by:	Linh Pham <question+fbsdports@closedsrc.org> (maintainer)
2010-05-01 00:19:22 +00:00
Jun Kuriyama
3ae92d879a - Upgrade to 0.3.5. 2010-04-30 23:57:19 +00:00
Jun Kuriyama
2b3f7ff83d - Upgrade to 0.5.0. 2010-04-30 23:57:04 +00:00
Sylvio Cesar Teixeira
2bacd1a897 - Update to 20100428
PR:		ports/145776
Submitted by:	lwhsu@
2010-04-30 23:40:55 +00:00
Alberto Villa
b42e7e1a60 - Disable dependency on graphics/opengtl.
- Use better CTL/Shiva handling. [1]
- Bump PORTREVISION.
- Cleanup plist whitespaces.

Submitted by:	[1] fluffy in area51
Approved by:	tabthorpe (mentor)
2010-04-30 23:34:12 +00:00
Greg Larkin
3f0e7b355f - Update to 0.18 2010-04-30 23:21:06 +00:00
Philip M. Gollucci
0cec503787 - stray \ 2010-04-30 22:14:39 +00:00
Philip M. Gollucci
43bcc606ee - Make mod_perl/apache optional
Requested by:   Jochem Oosterveen <jochem@oosterveen.net> (via e-mail)
With Hat:       perl@
2010-04-30 22:12:26 +00:00
Greg Larkin
24e6cf3011 This PHP extension provides a wrapper for libdrizzle, the
client and protocol library for the Drizzle database.

WWW:	http://pecl.php.net/package/drizzle
2010-04-30 21:50:24 +00:00
Pav Lucistnik
122ad938a4 - This port needs Perl (which used to be provided by gtk12)
Reported by:	pointyhat
2010-04-30 21:32:40 +00:00
Pav Lucistnik
b9192d72d6 - Mark BROKEN: does not package, many missing files
Reported by:	pointyhat
2010-04-30 21:30:17 +00:00
Dennis Herrmann
70be8facfb - Update to 11.5 2010-04-30 17:07:10 +00:00
Brooks Davis
63f0980196 Actually add the patch that makes the previous commt work. 2010-04-30 16:43:50 +00:00
Brooks Davis
ecc949d307 Actually don't install the documentation in the NOPORTDOCS case. The
manpage is also not installed in that case.

Reported by:	QAT
2010-04-30 16:33:56 +00:00
Gerald Pfeifer
192109b341 Update to the 20100429 snapshot of GCC 4.5.1. 2010-04-30 15:54:35 +00:00
Hajimu UMEMOTO
084c8a927b Update to 20100212. 2010-04-30 15:25:08 +00:00
Nicola Vitale
8e000ec746 - Update to 2.4.1
- Remove PYEASYINSTALL_ARCHDEP stuff from  Makefile
2010-04-30 15:07:32 +00:00
Gerald Pfeifer
3ee412a049 Update to the 20100427 snapshot of GCC 4.4.4. 2010-04-30 15:01:15 +00:00
Wesley Shields
8cd1bffea8 Do not install .orig files.
PR:		ports/146142
Submitted by:	Bai Guixing <khsing.cn@gmail.com> (maintainer)
2010-04-30 14:19:33 +00:00
Gerald Pfeifer
d457b0df5c Update to the 20100425 snapshot of GCC 4.3.5. 2010-04-30 14:17:59 +00:00
Nicola Vitale
4c3a7a8c6c - Update to 1.1.1 2010-04-30 13:38:36 +00:00
Matthias Andree
e1120e721f Forced commit to record the PRs below as closed:
PR: ports/146005
PR: ports/146115
2010-04-30 12:02:04 +00:00
Matthias Andree
db62c29de7 Force system awk for build, to avoid failure on gawk upgrades.
Commit requested by krion in private mail.

PR:           ports/146152
Submitted by: mandree
Approved by:  krion (maintainer)
Approved by:  garga (mentor)
2010-04-30 11:50:43 +00:00
Johan van Selst
0c07bec5a3 Update to 1.5 2010-04-30 09:08:36 +00:00
Wen Heping
19d12f5171 - Update to 5.2.2
PR:		ports/146050
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2010-04-30 08:54:40 +00:00
Johan van Selst
4641b64d64 Update to 1.2.15 2010-04-30 08:20:05 +00:00
Johan van Selst
27b33d6656 Update to 10.1.4 2010-04-30 08:15:26 +00:00
Marius Strobl
e0492d3cd3 Update to 2.01.01a78. For the changes since 2.01.01a77 see:
ftp://ftp.berlios.de/pub/cdrecord/ALPHA/AN-2.01.01a78

Approved by:	netchild
2010-04-30 08:08:30 +00:00
Rene Ladan
1a62b248d8 Make NVIDIA support selectable with an option [1].
While here, pet portlint.

PR:		ports/146139 [1]
Submitted by:	Chris Petrik [chris officialunix.com]
Approved by:	tabthorpe (mentor)
2010-04-30 07:23:32 +00:00
Wen Heping
c57b4d3001 - Add missing dependence
PR:		ports/146166
Submitted by:	Emil Mikulic <emikulic@gmail.com>
2010-04-30 06:25:21 +00:00
Kevin Lo
624b274662 Initial import of p5-Regexp-Subst-Parallel 0.11
Regexp::Subst::Parallel is a module that allows you to make multiple
simultaneous substitutions safely. Using the sole exported "subst"
function has a rather different effect from doing each substitution
sequentially.
2010-04-30 05:56:49 +00:00
Ion-Mihai Tetcu
38ad8e04f7 Update to 3.2.16
- support both PHP 5.3 and PHP 5.2
- BROKEN and unsuppoted on FreeBSD 6 amd64 with PHP 5.3
- Distfiles checksums on mastersite changed to 20100428 date

PR:		ports/146045
Submitted by:	Svyatoslav Lempert (maintainer) (patch on private mail)
2010-04-30 05:34:14 +00:00
Kevin Lo
f6f0bd4e97 Initial import of p5-Text-Match-FastAlternative 0.14
This module allows you to search for any of a list of substrings
("keys") in a larger string. It is particularly efficient when the set
of keys is large.
2010-04-30 05:01:28 +00:00
Kevin Lo
2d75ac453e Fix pkg-plist
Pointed out by: QAT
2010-04-30 04:43:09 +00:00
Dirk Meyer
264a5a1382 - fix version for apache+mod_ssl 2010-04-30 04:25:33 +00:00
Dirk Meyer
e1c76fac63 - fix info for apache+mod_ssl 2010-04-30 04:24:30 +00:00
Kevin Lo
b75554f998 Initial import of p5-Tie-RegexpHash 0.15
Tie::RegexpHash module allows one to use regular expressions
for hash keys, so that values can be associated with anything
that matches the key.
2010-04-30 03:38:20 +00:00
Wen Heping
63561e8dcf - Update to the newest version 2544
PR:		ports/146159
Submitted by:	Vick Khera <vivek@khera.org> (maintainer)
2010-04-30 02:50:05 +00:00
Wen Heping
fc8cced4c9 CPAN::Meta - The distribution metadata for a CPAN dist
Software distributions released to the CPAN include a META.json or,
for older distributions, META.yml, which describes the distribution,
its contents, and the requirements for building and installing the
distribution. The data structure stored in the META.json  file is
described in CPAN::Meta::Spec.

CPAN::Meta provides a simple class to represent this distribution
metadata (or distmeta), along with some helpful methods for
interrogating that data.

WWW: http://search.cpan.org/dist/CPAN-Meta/

PR:		ports/145882
Submitted by:	Ju Pengfei <jupengfei@gmail.com>
2010-04-30 01:57:58 +00:00
Cheng-Lung Sung
4eee5c0e5c - Update to 1.54
Changes:	http://search.cpan.org/dist/Module-Starter/Changes
2010-04-30 01:52:42 +00:00
Wesley Shields
0786e19ca9 Remove trailing ':' from fossy.
Noticed by:	Sunpoet Hsieh <sunpoet@sunpoet.net>
2010-04-30 01:34:41 +00:00
Dima Panov
d6bce6de86 - Add OPTIONS for mpfr/gmp for redland
- While here, pass raptor/redland maintainership to kde@ per maintainer's request

PR:		146157
Submitted by:	Kenyon Ralph <kenyon@kenyonralph.com>
Approved by:	maintainer
2010-04-29 22:51:57 +00:00
Anton Berezin
cea9f248e7 Update to 0.84. Assign maintainer from ports@ to perl@.
Changes:	http://search.cpan.org/dist/Lingua-Stem/Changes
2010-04-29 22:18:52 +00:00
Koop Mast
60c34f64c1 Update to 0.1.10.
Add more drivers. Fix double buffering of BULK transfers.

Fix incorrectly defined FE_GET_PROPERTY ioctl for which the workaround
as used in the Linux drivers doesn't work on FreeBSD; more details in
this thread:
http://lists.freebsd.org/pipermail/freebsd-multimedia/2010-April/010958.html [1]

Submitted by:	Hans Petter Selasky <hselasky@c2i.net> (maintainer)
		Juergen Lock <nox@jelal.kn-bremen.de> [1]
2010-04-29 21:47:35 +00:00