Commit graph

3249 commits

Author SHA1 Message Date
Florian Smeets
58df8d2b31 - update {thunderbird,firefox}-esr* and libxul to 10.0.9
- use bundled jemalloc since 7.2 [1]
- avoid thread-local variables before 8.3, 9.1, 10.0, to avoid crashes [2]
- bump PORTREVISION on mail/thunderbird and www/firefox for the TLS fixes

Security:	6e5a9afd-12d3-11e2-b47d-c8600054b392
Reported by:	angelv <angelvg@gmail.com>, Hanno Krusken<ix260@yahoo.co.uk> [2]
Reference:	http://svnweb.freebsd.org/changeset/base/225582 [2]
Submitted by:	Jan Beich <jbeich@tormail.org> [1], [2]
Feature safe:	yes
2012-10-12 09:08:22 +00:00
Baptiste Daroussin
a68af10365 Fix typo
Submitted by:	John Hein <jhein@symmetricom.com>
Feature safe:	yes
2012-10-12 07:47:00 +00:00
Florian Smeets
98ff1f74fb - Update firefox-esr, thunderbird-esr, linux-firefox and linux-thunderbird to 10.0.8
- Update firefox and thunderbird to 16.0
- Update seamonkey to 2.13
- Update all -i18n ports respectively
- switch firefox 16.0 and seamonkey 2.13 to ALSA by default for better
  latency during pause and seeking with HTML5 video
- remove fedisableexcept() hacks, obsolete since FreeBSD 4.0
- support system hunspell dictionaries [1]
- unbreak -esr ports with clang3.2 [2]
- unbreak nss build when CC contains full path [3]
- remove GNOME option grouping [4]
- integrate enigmail into thunderbird/seamonkey as an option [5]
- remove mail/enigmail* [6]
- enable ENIGMAIL, LIGHTNING and GIO options by default
- add more reporters in about:memory: page-faults-hard, page-faults-soft,
  resident, vsize
- use bundled jemalloc 3.0.0 on FreeBSD < 10.0 for gecko 16.0,
  only heap-allocated reporter works in about:memory (see bug 762445)
- use lrintf() instead of slow C cast in bundled libopus
- use libjpeg-turbo's faster color conversion if available during build
- record startup time for telemetry
- use -z origin instead of hardcoding path to gecko runtime
- fail early if incompatible libxul version is installed (in USE_GECKO)
- *miscellaneous cleanups and fixups*

PR:		ports/171534 [1]
PR:		ports/171566 [2]
PR:		ports/172164 [3]
PR:		ports/172201 [4]
Discussed with:	ale, beat, Jan Beich [5]
Approved by:	ale [6]
In collaboration with:	Jan Beich <jbeich@tormail.org>
Security:	6e5a9afd-12d3-11e2-b47d-c8600054b392
Feature safe:	yes
Approved by:	portmgr (beat)
2012-10-10 21:13:06 +00:00
Beat Gaetzi
b7139dede3 - Only add GH to MASTER_SITES if not already there [1]
- Allow WRKSRC to be overridden when using USE_GITHUB [2]

PR:		ports/171644 [1], ports/171688 [2]
Submitted by:	bdrewery
Reviewed by:	gahr
Tested by:	Exp-run on pointyhat
2012-10-10 18:20:21 +00:00
Baptiste Daroussin
3fe25b5e4e Add a part forgotten in previous commit concerning switching to pkgng 2012-10-10 13:12:17 +00:00
Baptiste Daroussin
8640477bd2 We are in 2012, it is time to activate IPV6 options by default everywhere 2012-10-10 08:48:47 +00:00
Baptiste Daroussin
39055bef9c Switching current to use pkgng by default
Adding WITHOUT_PKGNG for people not willing to migrate to pkgng now

Hat:		portmgr
Non-regression:	beat
Exp-runs:	beat
2012-10-10 08:40:21 +00:00
Guido Falsi
2ebe0e0a90 - Update to 1.1.0
- Take maintainership
- Strip Makefile headers
- Patch software to install with correct ABI version number
- Convert to new options framework
- Remove ABI version number from LIB_DEPENDS
- Add global option description
2012-10-09 22:04:23 +00:00
Baptiste Daroussin
3cb75a18a9 - add STAT to bsd.commands.mk
- use ${STAT} -f \"%z\" in make makesum to calculate size
- speed up USE_PKGCONFIG by using a more efficient syntax [1]
  and test in the order it is most expected to appear: "yes/build"
  first, "both" second, "run being the last one.

Reported by:	dougb [1]
Exp-Run by:	beat
2012-10-09 17:18:43 +00:00
Sofian Brabez
3c6d5c562b - Add shared GCRYPT description 2012-10-08 22:47:56 +00:00
Mark Linimon
c220f202a9 Introduce the new semantic USE_GCC=any, which can be set in any port
Makefile.  For systems where CC is gcc, this has no effect.  For systems
where CC is clang, this forces the use of the base GCC suite.  (Some
forward compatibility is also covered in the patch.)

Confirmed to have no ill-effects via multiple runs with gcc as CC:

  http://pointyhat-west.isc.freebsd.org/errorlogs/amd64-errorlogs/e.8-exp-bcm.20121006012556.pointyhat-west/

and clang as CC:

  http://pointyhat-west.isc.freebsd.org/errorlogs/amd64-errorlogs/e.9-exp-clang.20121005165436.pointyhat-west/

This change is necessary (but insufficient) for the upcoming switch to
clang as CC for the tier-1 architectures.

Finally, accept FORCE_BASE_CC_FOR_TESTING as an override for USE_GCC,
for those who wish to help debug ports with clang.  It is an absolute
override; it overrides not only the value "any" but also any value such
as "4.4+".

Reviewed by:	brooks, gerald
Approved by:	maintainer (gerald)
2012-10-07 19:33:19 +00:00
Sunpoet Po-Chuan Hsieh
41b552a719 - Add shared PLUGINS description 2012-10-07 12:08:43 +00:00
Sunpoet Po-Chuan Hsieh
ff4d83001c - Add shared UTF16 description
- Adjust descriptions:
  - PROJ_DESC: detail description
  - PTH_DESC: change "use ... for ..." to "... via ..." as other descriptions do
  - SQLITE3_DESC: add space between SQLite and 3
2012-10-07 09:58:53 +00:00
Sunpoet Po-Chuan Hsieh
004553a2d4 - Add shared FTPS and HTTPS description 2012-10-06 17:35:34 +00:00
Eitan Adler
789ccc5071 Add MONO as a global option 2012-10-06 15:34:12 +00:00
Eitan Adler
eba98ca4f2 Add a global WMA option description 2012-10-06 14:42:04 +00:00
Eitan Adler
9bc9d103b8 Add PNM as a generic option 2012-10-06 14:19:19 +00:00
Baptiste Daroussin
9a79d8476e Options can now be overridden from command line using
WITH/WITHOUT.

Name has been proprosed by gahr during brainstorming on ports@

PR:		ports/170180
Submitted by:	ohauer
2012-10-05 13:43:45 +00:00
Doug Barton
b51884c914 Create MASTER_SITE_MPLAYERHQ and use it for the 2 ports that have these
sites in common. This will allow people who use ports-mgmt/fastest_sites
(or other methods) to selectively eliminate those sites from this list
that are locally unreachable. It also adds more potential sites for both
ports.

I checked all of these sites and they each have the distfiles for both
ports. The omission of ftp[23] is intentional, those sites are not
functional.
2012-10-05 04:21:20 +00:00
Doug Barton
15cf7315f9 Revert r305288 which was not supposed to have been applied to this file. 2012-10-04 22:59:19 +00:00
Doug Barton
8331faccb2 Remove the word 'support' from most places that it occurs, since it is
not only redundant and repetitive, it makes the descriptions of some
options too long for RELENG_8. Removing it does not make the meaning of
the option description less clear.

While I'm here, make a few of the options more consistent with each other.

PR:		ports/172201
Submitted by:	me
2012-10-04 22:57:45 +00:00
Florian Smeets
d3c505e600 - update to 1.0.26 [1]
- use newly added alphasort() instead of LGPLv2.1+ patch
- fix async handler [2]
- fix implicit declarations of calloc/free [3]
- disable ARIFF_OSS option by default, except 7.x [4]
- add 3 more mirrors from alsa wiki + gentoo as a backup
- move alsa mirrors to bsd.sites.mk

Changes:	http://www.alsa-project.org/main/index.php/Changes_v1.0.25_v1.0.26
PR:		ports/171601 [1]
PR:		ports/169770 [2]
PR:		ports/170457 [3]
PR:		ports/170473 [4]
Obtained from:	PkgSrc [2]
Submitted by:	Jan Beich <jbeich@tormail.org>
Approved by:	maintainer
2012-10-04 17:04:44 +00:00
Baptiste Daroussin
9375511032 Add XINE options description 2012-10-04 07:23:04 +00:00
Ruslan Makhmatkhanov
309da33d2f - do not hardcode distfile extension for lang/python ports in bsd.python.mk
(PYTHON_DISTFILE variable)
- switch lang/python ports (and it's slaves) to tar.xz

I compared all the four pairs .tgz/.tar.xz and they have no content differences.

Discussed on:	python@
2012-10-03 04:06:37 +00:00
Alexey Dokuchaev
5eb3567ed5 - Add Firebird (Interbase) database option description
- Rephrase other SQL databases texts: "backend" seems overly specific, thus
  prefer more generic "support" (also in line with most of the others)
- Add VIDEO option (complementary to existing SOUND one)
- As usual, expand couple of other knobs I've noticed could be improved
2012-09-27 14:43:49 +00:00
Alexey Dokuchaev
ec33d0ed9c - Reduce possible confusion in "build and install something" options: most
of the times (e.g. for documentation, manual pages) this stuff just gets
  installed, not really built (as it comes pregenerated)
- Expand LIBEV, LIBVISUAL, NETPBM, and TREMOR descriptions while I am here
2012-09-26 16:05:35 +00:00
Alexey Dokuchaev
edf8cc0f6c Expand a few more descriptions. 2012-09-26 15:09:09 +00:00
Alexey Dokuchaev
6d251f0820 - Add few more knobs (mostly multimedia-related): FRIBIDI, GLX, LIVEMEDIA,
MATROSKA, TWOLAME
- Augment descriptions of MP3 encoders; spell "Ogg" correctly everywhere
2012-09-26 07:40:25 +00:00
Alexey Dokuchaev
eb0e676f75 - Add GNOME Keyring and KWallet password managers descriptions
- Adjust couple of others while here (make more detailed)
2012-09-26 06:58:28 +00:00
Alexey Dokuchaev
2afd4bbf69 Add Flickr support option description and sort couple of other entries while here. 2012-09-25 16:58:04 +00:00
Alexey Dokuchaev
423a3e5522 Add GPHOTO option description. 2012-09-25 16:28:28 +00:00
Olli Hauer
1d6232b246 - USE_APACHE s/22+/22/
some additional cleanups/fixes
- adopt new Makefile header
- convert to optionsNG
- use BROKEN instead IGNORE in bsd.apache.mk

with hat apache@
2012-09-24 20:55:01 +00:00
Niclas Zeising
1785520646 Update net/fping to version 3.4 and point to the new home.
Merge IPv4 and IPv6 support into net/fping, selectable via options.
Remove the now un-needed net/fping+ipv6
Add common description for IPV4 option, analogous to the IPV6 option

PR:		ports/169949 [1], ports/169950 [2]
Submitted by:	Rodrigo OSORIO <rodrigo@bebik.net> [1]
		Jason Harris <jharris@widomaker.com> [2]
		zeising (final patch version)
Approved by:	maintainer, kwm (mentor)
2012-09-24 09:15:59 +00:00
Alexey Dokuchaev
53141085e3 Slightly improve description for Dirac video codec; unfortunately, specifying
more accurate "video codec" overflows SCHROEDINGER description length.
2012-09-23 15:01:32 +00:00
Steve Wills
ffbafcde48 - Fix memory leak
PR:		ports/171807
Submitted by:	stas
2012-09-22 14:27:51 +00:00
Bryan Drewery
27514941d1 - Revert ports/171672 patch to 'do-package' due
to reported problems with defining PKG_SUFX,
  and leaving behind tmp files.

PR:		ports/171672
Reported by:	poyopoyo@puripuri.plala.or.jp
Approved by:	portmgr (beat, implicit)
2012-09-21 13:30:57 +00:00
Bryan Drewery
7a7575288a - Revert ports/171672 patch to 'do-package' due
to reported problems with defining PKG_SUFX,
  and leaving behind tmp files.

PR:		ports/171672
Reported by:	poyopoyo@puripuri.plala.or.jp
Approved by:	portmgr (beat, implicit)
2012-09-21 13:29:20 +00:00
Beat Gaetzi
87ed9dc1c6 - Remove ftp fallback as all supported FreeBSD versions provide fetch [1]
- Don't call 'pre-config' twice in the 'config-conditional' target [2]
- Clean up pkgng metadir so that the 'clean' target can be executed without
  root permissions if the build was done with a non-root user. [3]
- Make 'do-package' atomic while creating the pkg file [4]

PR:		ports/171161 [2], ports/171329 [3], ports/171672 [4]
Submitted by:	bapt [1], A.J. Kehoe IV (Nanoman) <m7k60pkr@nanoman.ca> [2],
Submitted by:	bdrewery [3, 4]
Reported by:	Kimmo Paasiala <kpaasial@gmail.com> [3]
Tested by:	Exp-run on pointyhat, bapt (pkgng changes)
2012-09-20 19:51:30 +00:00
Ade Lovett
55bc5941f2 Update to 1.12.4 2012-09-20 19:34:53 +00:00
Olli Hauer
6637fa56fe - fix issue in case no module is specified
Noted by: Adam McDougall
2012-09-20 18:25:52 +00:00
Dirk Meyer
f57f2df801 - new option WITH_OPENSSL_HACK7=yes 2012-09-19 15:33:09 +00:00
Beat Gaetzi
2b6f0b9a6c - Chase new spidermonkey location [1]
- Convert to OptionsNG
- Add generally useful options to the global list

Reported by:	bapt [1]
Reviewed by:	bapt
2012-09-17 10:57:09 +00:00
Alberto Villa
2363a988ba - Update Calligra Suite to 2.5.2.
This release contains a number of important bug fixes to 2.5.1 and we
recommend everybody to update as soon as possible. An overview of the
most important fixes can be found in the release notes:
http://www.calligra.org/news/calligra-2-5-2-released
2012-09-16 17:31:30 +00:00
Eitan Adler
c5622ed82b - Covert to OptionsNG
- Add generally useful options to the global list

Approved by:	ak (maintainer)
2012-09-16 00:18:35 +00:00
Ruslan Makhmatkhanov
4c76c61a11 - sync packetstorm mirrors list (remove two dead mirrors) 2012-09-15 15:21:23 +00:00
Alberto Villa
00bd0a97cd - Remove dead mirror from MASTER_SITE_QT. 2012-09-15 14:58:01 +00:00
Eitan Adler
d345bbdb4f - Covert to OptionsNG
- Remove old header lines
- Add generally useful options to the global list
2012-09-15 13:06:26 +00:00
Ruslan Makhmatkhanov
a42c55a4cd - remove PYDISTUTILS "dependency line" since USE_PYTHON will garantee
availability of distutils module. There is no consumers of this in the tree.
- add PYGAME shortcut for devel/py-game
2012-09-13 04:05:41 +00:00
Bryan Drewery
09eafa34ad - Fix warning when running pkg2ng
PR:		ports/171326
Submitted by:	bdrewery
Approved by:	beat (portmgr) after exp-run
2012-09-12 16:25:43 +00:00
Dirk Meyer
568163bae3 - cleanup comments 2012-09-12 04:30:41 +00:00
Dirk Meyer
94414c5f30 - fix warning for option WITH_PKGNG
PR:		171326
Submitted by:	Bryan Drewery
2012-09-12 04:24:19 +00:00
Ruslan Makhmatkhanov
8a2c694e65 - trim check for unsupported python versions
- change depends for USE_ZOPE case to make it work with current zope version

Submitted by:	lwhsu (final patch revision)
Reviewed by:	crees
Discussed in:	python
2012-09-11 14:27:22 +00:00
Beat Gaetzi
734349b51e - Move libxul 1.9.2 to www/libxul19
- Update www/libxul to 10.0.7
- Update all dependent ports to use www/libxul19 (no functional changes)
- Bump PORTREVISION on ports where libxul is a run dependency as the
  resulting package will change.

Submitted by:	Jan Beich <jbeich@tormail.org>
With hat:	gecko
2012-09-10 19:19:32 +00:00
Olli Hauer
0578f91ad7 - add a note about devel/apr1 and apache22 updates
- adjust DBD IGNORE message
2012-09-08 16:35:31 +00:00
Florian Smeets
9e2d4844cf - Update firefox to 15.0.1
- Sync changes from gecko repository@r995
 general
 - don't specify prefix for libevent when using pkg-config
 - ia64 and sparc64 use 8k pagesize by default
 - add visibility hack for clang 3.2 with libc++
 - fix build using clang 3.2 (on FreeBSD 10-CURRENT)
 - rename a few more patches to ease tracking of bugzilla bugs
 www/seamonkey
 - unbreak unsetting LDAP and MAILNEWS options after bug 707305
 - use compile time debugging WITH_DEBUG
 security/nss
 - unbreak install WITH_DEBUG
 - unbreak powerpc64
 devel/nspr
 - use absolute paths when specifiying srcdir to make gdb(1) happy

In collaboration with:	andreast, zeising, Jan Beich <jbeich@tormail.org>
2012-09-07 22:10:01 +00:00
Bryan Drewery
adcf192e54 - Fix install when PACKAGE_BUILDING is not defined
Approved by:	portmgr (tabthorpe)
Approved by:	eadler (mentor)
2012-09-07 00:05:58 +00:00
Mark Linimon
bfb3226436 - Remove obsolete USE_XLIB and MACHINE_ARCH definitions [1], [4]
- Include top-level Makefile.inc from correct directory [2]

 - Add new target add-plist-buildinfo for package build details [3]

PR:		ports/152871 [1]
PR:		ports/164207 [2]
PR:		ports/162397 [3]
PR:		ports/167677 [4]

Submitted by:	eadler [1], [4]; glarkin [2]; jhelfman@experts-exchange.com [3]
2012-09-06 20:59:27 +00:00
Mark Linimon
c0d91f37b3 Add a "make pbi" and "make clean-pbi" target to the ports build system.
PR:		ports/167825
Submitted by:	kmoore
2012-09-05 04:32:25 +00:00
Ashish SHUKLA
4b9fb5608c Chase Emacs updates 2012-09-04 17:05:43 +00:00
Mark Linimon
2650f95f80 - Add hast to USERS_BLACKLIST [1].
- Add USE_READLINE knob [2].
 - Fix typo [3].

PR:	ports/157128 [1]
PR:	ports/162995 [2]
PR:	ports/165125 [3]

Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru> [1],
	fjoe [2], "Conrad J. Sabatier" <conrads@cox.net> [3]
2012-09-03 20:47:01 +00:00
Mark Linimon
eeed9bb04d Add JOT command.
PR:		ports/159725
Submitted by:	crees
2012-09-03 20:42:35 +00:00
Olli Hauer
2a91c25f5f devel/apr1 [1]
- update APR to 1.4.6
- update APR-util to 1.4.1
- remove PKGNAMESUFFIX'es

www/apache-(event|itk|peruser|worker)-mpm
- adopt new Makefile header, adjust
  PKGNAMESUFFIX in apache22 masterport
  PKGNAME match now LATEST_LINK

www/apache22 [2]-[6]
- rewrite for options NG
- PORTNAME s|apache|apache22|
- remove APR APR-util specific otions,
  will be checked now with help of apr/u-1-config

Mk/bsd.apache.mk
- rewrite for options NG
- remove no longer needet make targets
  (show-categories, make-options-list)

[1]
PR: 165143

[2]-[6]
PR: 130479
PR: 153406
PR: 158565
PR: 168769
PR: 167965

with hat apache@
2012-09-02 14:31:58 +00:00
Beat Gaetzi
c7c279fc67 - Partially back out r303381: readlink -f is not available on all
supported FreeBSD versions.

Reported by:	gahr@, tota@
2012-09-01 22:21:57 +00:00
Alberto Villa
2d0b5b057a - Update Calligra to 2.5.1.
- Remove header from Makefiles.

This release contains a number of important bug fixes to 2.5.0 and we
recommend everybody to update. Release notes can be found in the
official announcement:
http://www.calligra.org/news/calligra-2-5-1-released
2012-09-01 08:50:57 +00:00
Alberto Villa
48752c7f35 - Add SWFDEC.
- Fix OGG.
- Improve MP3, SSH, SSL and VORBIS.
2012-08-31 22:52:45 +00:00
Beat Gaetzi
68384983e2 - Add ccache support for building ports. [1]
- Fix CONFIGURE_FAIL_MESSAGE to be pkgng-aware. [2]
- Resolve symlinks in PREFIX on deinstall. [3]
- Introduce CLEAN_FETCH_ENV variable to disable package dependency
  in fetch target for mass fetching. [4]

PR:		ports/169579 [1], ports/170552 [2],
		ports/170784 [3], ports/170796 [4]
Submitted by:	bdrewery@ [1], crees@ [2], gahr@ [3], ohauer@ [4]
Tested on:	pointyhat
2012-08-30 15:31:25 +00:00
Florian Smeets
2f4c3550c5 - update firefox and thunderbird to 15.0
- update firefox-esr, thunderbird-esr, linux-thunderbird and linux-firefox to 10.0.7
- update seamonkey and linux-seamonkey to 2.12
- update nss to 3.13.6
- update bsdipc code (posix_spawn, SysV shared memory)
- rename patches to easily track those not (yet) submitted upstream
- reduce package size, except for www/libxul[1]
- restore default objdir to what it was in 13.0
- fix mail/enigmail after thunderbird build changes
- don't accidentally pick up headers from installed ports[3]
- add support for PREFIX != LOCALBASE to Makefile.webplugins [4]
- document vulnerabilities in vuln.xml
- *miscellaneous cleanups and fixups*

Obtained from:	OpenBSD ports[1]
PR:		ports/159831, ports/160933, ports/170467[3], ports/170236 [4]
Submitted by:	avilla [4]
In collaboration with:	Jan Beich <jbeich@tormail.net> Who did most of the hard
			work.
2012-08-30 14:54:17 +00:00
Bryan Drewery
c02b0fd529 - Use more clear and consistent description for OGG
Suggested by:	avilla
Approved by:	eadler, bapt (mentors, implicit)
2012-08-30 14:49:00 +00:00
Bryan Drewery
e72582bcad - Convert to new options framework
- Remove ABI version from LIB_DEPENDS
- Use bsd.port.options.mk

Approved by:	eadler, bapt (mentors, implicit)
2012-08-30 14:38:11 +00:00
Bryan Drewery
ba51b87cf9 - Convert to new options framework
- Remove ABI version from LIB_DEPENDS

Approved by:	eadler, bapt (mentors, implicit)
2012-08-30 12:08:46 +00:00
Alberto Villa
c0fcae1212 - Improve several descriptions.
Just for reference (non-obvious changes):
* ASSERT (which should be changed to ASSERTS) gained an 'enable'
  because assertions lie in the code and just need to be turned on,
  but actually add something to the final result (unlike MMX and SSE,
  which have 'use' because they replace routines with optimised ones);
* GDM changed from 'build' to 'install' because the option means
  "depend on the GDM port", while 'build' would mean "build the GDM
  login manager inside this port";
* 'Desktop' in GNOME and KDE* was changed to a more complete 'desktop
  environment'.
2012-08-29 01:58:35 +00:00
Alexey Dokuchaev
1532a37b24 Make OPTIMIZED_CFLAGS description more accurate: while default CFLAGS
already contain optimization options, this knob usually implies "extra"
optimizations.  Also reword descriptions for EXPAT, MMS, and OPENMP.
2012-08-27 08:10:26 +00:00
Alberto Villa
8f9518e03f The KDE/FreeBSD team is pleased to announce version 2.5 of Calligra,
coming to the ports tree after a short testing period which showed it
to be quite stable.

For the productivity part of the suite (word processor, spreadsheet,
and presentation program) the target user of version 2.5 is still the
student or academic user. This version has a number of new features
that will make it more suitable for these users.
The artistic applications of the Calligra Suite are the most mature
ones and are already used by professional users everywhere.

As usual, detailed release notes can be found in the official
announcement:
http://www.calligra.org/news/calligra-2-5-released

Meanwhile, new translations were added:
- editors/calligra-l10n-gl (Gallegan)
2012-08-25 16:46:35 +00:00
Alberto Villa
2836aa262b - Make NLS option description more generic.
Approved by:	silence on ports@
2012-08-25 14:16:00 +00:00
Alexey Dokuchaev
8076c0abd4 Another round of options description text improvements. 2012-08-25 12:08:49 +00:00
Alexey Dokuchaev
ed11316c34 - Consistensify AMR codec descriptions
- Make descriptions for AAlib and libcaca similar
- For noticed lossless audio codecs, reflect this fact
- Spell "XML parser" uniformly across the file
2012-08-25 08:28:10 +00:00
Alexey Dokuchaev
6a6d7000e3 s/using/via/ for consistency. 2012-08-25 08:08:07 +00:00
Alexey Dokuchaev
44f4e17383 Improve options descriptions: consistently move "support" word to the end
when appropriate; use official spellings of the projects mentioned; provide
more details in overly concise descriptions and reword others for better
readability; fix couple of typos.
2012-08-25 07:55:22 +00:00
Alex Dupre
beadf54c57 Add all bundled pdo drivers. 2012-08-23 14:55:36 +00:00
Olli Hauer
fea05a23b6 - rewite apache port
- remove all apr/apu related parts (leftovers from bundled apr)
 - remove invalid parts from Makefile.doc
 - move MODULES to Makefile.options

- remove apache20 parts
- remove category handling

with hat apache@
2012-08-23 04:49:36 +00:00
Beat Gaetzi
2e3297bade - Record the selected OPTIONS from the port build into the resulting
+CONTENTS file.

PR:		ports/170469
Submitted by:	bdrewery@
Tested by:	exp-run on pointyhat
2012-08-21 17:29:11 +00:00
Li-Wen Hsu
674f625fa7 - Correct typo
Notified by:	sunpoet
2012-08-20 16:10:57 +00:00
Pietro Cerutti
2a7de8b29f - Add support for fetching from GitHub in bsd.sites.mk
- Document the mechanism in CHANGES
- Add www/tivoka (a JSON-RPC client/server library in PHP) which
  uses the GitHub mechanism

Approved by:	beat (portmgr) after exp-run
2012-08-20 10:04:13 +00:00
Ade Lovett
95b65cd5f5 Update to 1.12.3
Feature safe: yes
2012-08-17 17:43:59 +00:00
Bryan Drewery
e1b6d9bb15 - Add some common options
Approved by:	bapt (mentor)
2012-08-15 00:10:00 +00:00
Olli Hauer
7ea5219979 - rewrite bsd.apache.mk (prepare for options NG support)
keep full backward support until apache20 is removed from the tree
   comment code to remove with MFC TODO:

- adjust apache20 and apache22 ports
   changes are transparent for users (no PORTREVISION bump)

 Users who are using special build instructions in make.conf, such as
  - WITH_STATIC_MODULES= alias dir log_config mime rewrite setenvif vhost_alias

 should convert the values to UPPERCASE
  - WITH_STATIC_MODULES= ALIAS DIR LOG_CONFIG MIME REWRITE SETENVIF VHOST_ALIAS

 At the moment code to support old lowercase style is in place, but
 target to remove in favor for options NG.

with hat apache@
2012-08-13 19:51:11 +00:00
Li-Wen Hsu
f059d57e5c - Add TWAREN in MASTER_SITE_APACHE 2012-08-05 08:00:49 +00:00
Koop Mast
5aa7246575 Switch from libglut to freeglut and retire libglut. Libglut hasn't been
developed in years and has been dropped from the MESA 8.0 distribution.
Freeglut is a rewrite of glut and is actively developed and is used by
many linux distributions instead of libglut.

Bump all ports that directly depend on libglut because of the shlib version
change.

There are some extra items in this patch.

*) Because freeglut doesn't have the same dependancies as libglut, some ports
	need extra dependencies added to USE_XORG to make them build.
*) Mark graphics/f90gl broken, f90gl depends on a header that is only shipped
	with libglut.
*) Remove option for libglut/freeglut selection in games/cake, only freeglut
	remains now.
*) While here fix a png related build issue games/vegastrike.

Thanks to miwi for running the exp-run.

Approved by:	portmgr (miwi)

Collaboration with:	zeising@
Obtained from:	xorg-dev staging area.
2012-08-04 22:52:02 +00:00
Gerald Pfeifer
7926c3c909 Introduce _GCC_RUNTIME, to be used by ports in need of knowing the
run-time directory of the version of GCC in use.

As a side effect this fixes the inclusion of said directory into
CFLAGS and LDFLAGS (and FFLAGS where applicable). [1]

Reported by:	Scott Allendorf <scott-allendorf@uiowa.edu> [1]
2012-08-03 21:23:04 +00:00
Wesley Shields
2ad39cddf8 Add PGO description and adjust firefox accordingly.
PR:		ports/170275
Submitted by:	Jan Beich <jbeich@tormail.org>
Approved by:	beat@
2012-08-03 17:17:28 +00:00
Gerald Pfeifer
be24e56570 Add support for USE_GCC=4.8, USE_GCC=4.8+, and generally detect
and consider lang/gcc48 if present.

Submitted by:	kwm
2012-08-03 16:23:13 +00:00
Gerald Pfeifer
336cf4f81e Use the stable, slow moving lang/gcc instead of lang/gcc46 for
USE_GCC=4.6 and USE_GCC=4.6+ and generally whenever the default
version of GCC is employed.

This will significantly benefit tinderboxes and the larger, reasonably
conservative user base by reducing the amount of rebuilds.

Rename _GCC_BUILD_DEPENDS to _GCC_PORT, but still set _GCC_BUILD_DEPENDS
in the end for the sake of some ports relying on that.

PR:		169449
Discussed with:	bf
2012-08-03 02:28:37 +00:00
Ashish SHUKLA
d98bb49da8 GNU Emacs updates
editors/emacs
- Update to v. 24.1[1]
- Update CANNA patch to v. 24.1[2]
- Convert OPTIONS to OptionsNG
- Remove patch to VC to make it work with Subversion 1.7
- Add patch to implement process support for FreeBSD from Emacs bug# 5243
- Add patch to fix segfault on Terminal (from NetBSD emacs port)[2]

editors/emacs23
- Convert OPTIONS to OptionsNG
- Bump PORTREVISION of editors/emacs23 port
- Remove PORTEPOCH, as port needs to be explicitly installed/upgraded
- Connect repocopied editors/emacs23 to build

editors/emacs-devel
- Update to bzr revision 109364
- Convert OPTIONS to OptionsNG
- Remove redundant patches
- Add patch to add openpty support for 10-CURRENT from Emacs bug# 12040[3]

Mk/bsd.emacs.mk
- Add EMACS_PORT_NAME block for Emacs 24 to bsd.emacs.mk
- Update major version for emacs-devel port
- Take maintainership of bsd.emacs.mk

Thanks to everyone who tested these updates, and provided their feedback.

Submitted by:	http://www.gnu.org/software/emacs/NEWS.24.1[1]
Submitted by:	Yuji TAKANO[2] (via private email), Jan Beich[3]
2012-08-01 15:20:25 +00:00
Erwin Lansing
0c9a3c5e53 Fix typo
Submitted by:	emax
2012-07-31 18:41:21 +00:00
Gerald Pfeifer
c49a40ef52 Include the expansion of the term HAL in HAL_DESC; it also describes
what this is.
2012-07-29 18:59:43 +00:00
Florian Smeets
72ac8634e0 Commit a part which was missed in r301582 2012-07-26 23:12:19 +00:00
Baptiste Daroussin
9346b215f0 new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility

This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG

it can take the following arguments:
 - yes (meaning build only dep)
 - build (meaning build only dep)
 - run (meaning run only dep)
 - both (meaning run and build dep)

From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.

While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config

With Hat:	portmgr
Exp-runs by:	bapt (pointhat-west), beat (pointyhat)
2012-07-26 05:40:22 +00:00
Olli Hauer
7c02e61dd0 - remove old apache13 parts
with hat apache@
2012-07-23 21:19:52 +00:00
Martin Matuska
3ce9aaf065 Update ImageMagick to 6.7.8.6
Convert to new options framework and use default option names.
Drop lcms v1 support.
2012-07-23 12:56:15 +00:00
Ryan Steinmetz
9caaecb5e4 - Add description for MPLS support 2012-07-22 22:27:11 +00:00
Martin Matuska
f0b1bac694 Update gmerlin framework and convert to new options:
gavl 1.2.0 -> 1.4.0
gmerlin 1.0.0 -> 1.2.0
gmerlin-avdecoder 1.1.0 -> 1.2.0
2012-07-22 08:46:59 +00:00
Marcus von Appen
980453215d - Fix joystick input support for RELENG_9
- while here, convert to optionsng framework

PR:		ports/169042
Submitted by:	Jeffrey Pfau <jeffrey@endrift.com>
2012-07-21 10:03:51 +00:00
Guido Falsi
734baed9c8 Add shared description for mpg123.
Approved by:	tabthorpe (mentor)
2012-07-18 20:36:40 +00:00
Alberto Villa
01af6428d3 - Make FREI0R and LADSPA descriptions more explicit. 2012-07-18 01:27:45 +00:00
Baptiste Daroussin
9bc22bc847 Fix config-conditional
PR:		Gareth Hopkins <gabbawp@gmail.com> (via ports@)
Tested by:	jgh
2012-07-17 16:20:06 +00:00
Martin Matuska
6418d88cb2 Update ffmpeg to use new options framework 2012-07-17 08:58:09 +00:00
Baptiste Daroussin
45b04c6514 compare options loading from /var/db/port/options and make.conf against the
complete list of options.
COMPLETE_OPTIONS_LIST being OPTIONS_DEFINE + all the OPTIONS_SINGLE_* + all the
OPTIONS_MULTI_*
2012-07-16 22:36:44 +00:00
Steve Wills
21ac3b59a5 - Update to 1.8.7p370
PR:		ports/169668
Submitted by:	stas
Approved by:	portmgr (linimon)
2012-07-16 19:11:35 +00:00
Jason Helfman
a9394fb06f - update to 1.0.6, update MASTER_SITES [1]
- move to optionsNG [2]
- add in shared descriptions for {MYSQL,ORACLE,PGSQL}_JDBC [2]
- add LICENSE [2]
- modify startup-script for java sanity [2]

PR:     ports/166244
Submitted by:   maintainer jjuanino@gmail.com [1], jgh@ [2]
2012-07-16 17:41:53 +00:00
Ruslan Makhmatkhanov
473f7fc2dc - remove expired ports
* lang/python24 and lang/python25: unmaintained upstream
  * www/zope and www/zope211: unmaintained upstream (the only
    consumers of python24)
- clean-up python versions < 2.6 from lang/python-doc-html
- clean-up python24/25 from Mk/bsd.ports.mk
- add www/zope213 glue to bsd.python.mk
- clean-up zope versions != 2.13 from bsd.python.mk

Submitted by:	miwi (based on)
Approved by:	portmgr (miwi)
2012-07-16 17:04:29 +00:00
Martin Matuska
253481537f Reorganize options of www/lighttpd
Add two new default options
2012-07-16 12:57:18 +00:00
Baptiste Daroussin
2bf8210563 - Document new options framework in bsd.options.mk
- new OPTIONS_DEFINE_${ARCH} and OPTIONS_DEFAULT_${ARCH} to define and activate
  options per arches.
- No more append to PORT_OPTIONS options that are not in OPTIONS_DEFINE, (in the
  expection of DOCS, NLS, EXAMPLES for compatibility)
2012-07-16 11:38:36 +00:00
Baptiste Daroussin
abb421178b Add new OPTIONS_EXCLUSE_${ARCH} to be able to exclude an option on the given arch
Fix xorg-server on sparc64 by excluing the HAL option on sparc64 has it used to
be before convertion to new options framework [1]

Reported by:	marius@
Tested by:	marius@
Approved by:	kwm [1]
2012-07-13 10:23:57 +00:00
Sunpoet Po-Chuan Hsieh
7e659e1f4d - Add shared TCLTK description
- Add TLS to OPENSSL_DESC
- Fix Tcl & Tk names
2012-07-13 08:35:03 +00:00
Sunpoet Po-Chuan Hsieh
da2c2b3abf - Shorten descriptions: change "support for ..." to "... support"
- Fix upper/lower cases to match their official names
2012-07-13 08:00:19 +00:00
Gerald Pfeifer
45cd9bcc48 Spell CUPS all upper-case per their web page and our ports. 2012-07-11 05:46:20 +00:00
Jason Helfman
e5f96c1bcc - add shared description for PROFILE support
PR:	ports/169704
Submitted by:	mexas@bristol.ac.uk
2012-07-11 02:53:28 +00:00
Ade Lovett
2a5dee6af8 Update to 1.12.2 (feature safe from 1.12.1, no -exp required) 2012-07-10 21:14:27 +00:00
Baptiste Daroussin
0c7d746d6a Fix PKG_IGNORE with pkgng
Submitted by:	des@
2012-07-10 08:48:54 +00:00
Sunpoet Po-Chuan Hsieh
71c50eaabc - Add shared DCRAW, GD, GRAPHMAGICK, IMAGEMAGICK, JHEAD, NETPBM, SQL and UNZIP descriptions 2012-07-09 18:55:00 +00:00
Olli Hauer
595048ebe6 - convert to options NG
- add desc. for MP3
2012-07-08 19:53:24 +00:00
Olli Hauer
229052b9ed - add desc. for GDBM (GNU dbm support) 2012-07-08 17:43:48 +00:00
Sunpoet Po-Chuan Hsieh
36241dcccb - Add shared IODBC and UNIXODBC descriptions 2012-07-08 06:48:24 +00:00
Sunpoet Po-Chuan Hsieh
4836f91670 - Add shared DATA description (used for old PORTDATA) 2012-07-07 08:19:48 +00:00
Alberto Villa
ff330a762f - Update Calligra to 2.4.3.
- Add Japanese localization.

This release contains a number of important bug fixes to 2.4.2:
http://www.calligra.org/news/calligra-2-4-3-released
2012-07-05 08:20:22 +00:00
Alberto Villa
f84dc6affb - Remove mention to USE_QT_VER=4 in comments. USE_QT4 has to be used
instead.

With hat on:	kde
Approved by:	portmgr (bapt)
2012-07-01 20:57:48 +00:00
Chris Rees
121d9dc468 Don't clobber USE_PERL5 values when USE_PERL5 is set.
Example of the problems caused:

http://lists.freebsd.org/pipermail/freebsd-ports/2012-May/075194.html

PR:		ports/168379
Submitted by:	crees
Reviewed by:	Silence on perl@ for over a month
2012-07-01 16:38:22 +00:00
Sunpoet Po-Chuan Hsieh
09e778be52 - Add shared CARES, GSSAPI, KERBEROS4, KERBEROS5, LDAPS, NTLM and PROXY descriptions 2012-07-01 12:24:53 +00:00
Sergey Skvortsov
3533830550 Introduce Perl 5.16.0
Changes:	http://search.cpan.org/dist/perl-5.16.0/pod/perldelta.pod
Approved by:	portmgr (linimon)
2012-06-30 21:00:43 +00:00
Baptiste Daroussin
b6155c6344 Add a shared OSD description 2012-06-29 12:00:33 +00:00
Baptiste Daroussin
f7c6b31899 Add PDF shared description 2012-06-29 10:27:03 +00:00
Baptiste Daroussin
b18a795b97 Add shared GTK1 description 2012-06-29 10:21:32 +00:00
Brendan Fabeny
5a3980c27b remove the Thessaloniki Sunsite mirror after repeated distilator NXDOMAIN
results; to compensate for this and previous removals, and to obtain a better
geographical spread, add the Sunsite mirrors in Oviedo, Paris, and Stellenbosch
(found via http://ibiblio.org/pub/linux/MIRRORS.html )
2012-06-29 01:17:03 +00:00
Ade Lovett
409e8fee15 Update to 1.12.1 (essentially a no-op with some bugfixes) 2012-06-28 06:19:24 +00:00
Thomas Abthorpe
1bd5f0b6b4 - Add AGPLv3 to the list, missed in last commit
PR:		ports/169499
Submitted by:	Bryan Drewery <bryan shatow.net>
Pointyhat to:	tabthorpe@
2012-06-28 01:32:40 +00:00
Sunpoet Po-Chuan Hsieh
21f6c17c02 - Add shared NUMPY and SCIPY descriptions 2012-06-26 18:32:33 +00:00
Max Brazhnikov
b9eaf39433 - Update E17 ports:
EFL updated to 1.1.0 and E17 updated to 0.16.999.65643 (svn 65643)
- Pass maintainership to submitter.
- New ports:
	benchmarks/expedite
	devel/eio
	graphics/evas-loader-generic
	graphics/evas-loader-ico
	graphics/evas-loader-psd
	graphics/evas-loader-wbmp
	graphics/evas_generic_loaders-gst
	graphics/evas_generic_loaders-pdf
	graphics/evas_generic_loaders-ps
	graphics/evas_generic_loaders-raw
	graphics/evas_generic_loaders-xcf
	x11-wm/e17-module-comp-scale
	x11-wm/e17-module-e-tiling
	x11-wm/e17-module-elfe
	x11-wm/e17-module-everything-aspell
	x11-wm/e17-module-everything-shotgun
	x11-wm/e17-module-xkbswitch

PR:		ports/167405
Submitted by:	Grzegorz Blach <magik at roorback.net>
2012-06-26 17:36:30 +00:00
Thomas Abthorpe
988fb33cd3 - Set IGNORE if BATCH is set [1]
- Silence some output, set LICENCE_VERBOSE to enable [2]
- Add AGPLv3 as a license

PR:		ports/164870 [1] ports/165270 [2] ports/166066 [3]
Submitted by:	many
Exp-run by:	linimon
2012-06-26 15:27:54 +00:00
Sunpoet Po-Chuan Hsieh
83b5f64d38 - Revert accidental commit 2012-06-26 13:54:59 +00:00
Sunpoet Po-Chuan Hsieh
8ae901c16d - Add shared TLS description 2012-06-26 13:42:52 +00:00
Dirk Meyer
79ed41a8a0 - reset MAINTAINER 2012-06-26 05:44:19 +00:00
Eitan Adler
754306d436 Add two new global options in use by some ports 2012-06-26 03:32:36 +00:00
Eitan Adler
90ce7c74a2 Improve the DEBUG description 2012-06-24 19:27:33 +00:00
Eitan Adler
be4b968842 Remove the word "Enable" from most descriptions:
Having the same word be the first of every description is not good UX, remove space from descriptions, and checking the box obviously means you are enabling something.
2012-06-24 19:26:23 +00:00
Marcus von Appen
a0515c3f51 - Update graphics/blender to version 2.63a
- Convert graphics/blender to new options framework
- Added new OPTION descriptions for OPENAL, OPENEXR, OPENJPEG and OPENMP
2012-06-24 16:06:04 +00:00
Eitan Adler
7f25c6bd90 Fix descriptions that get cutoff and add instructions for new options.
PR:		ports/169360
Submitted by:	"Bryan Drewery" <bryan@shatow.net>
2012-06-24 04:27:37 +00:00
Wen Heping
641e68377d - Add MAPSERVER POSTGIS 2012-06-20 07:07:18 +00:00
Baptiste Daroussin
5aacdde06a Show notice when a package is installed and flagged as automatic by pkgng
PR:		ports/168909
Submitted by:	"Bryan Drewery" <bryan@shatow.net>
2012-06-19 21:51:35 +00:00
Marcus von Appen
abb9ab5e87 - Force cmake to use PYTHON_VER as version to detect, so that it uses
the same Python version for the interpreter and library linking, if
  multiple Python versions are installed.

PR:		ports/168159
On behalf of:	python@
2012-06-19 17:18:13 +00:00
Sunpoet Po-Chuan Hsieh
4bce34938e - Add shared LIBEDIT description
- Fix typo
2012-06-19 12:51:59 +00:00