Commit graph

5148 commits

Author SHA1 Message Date
Jung-uk Kim
107eac69c8 Stop hardcoding "grep".
Approved by:	portmgr (antoine)
2015-05-15 18:33:57 +00:00
Sunpoet Po-Chuan Hsieh
c7af43dfc7 - Remove MASTER_SITE_VIM
Differential Revision:	https://reviews.freebsd.org/D2520
Submitted by:	feld
2015-05-15 18:04:09 +00:00
Jung-uk Kim
6d2051f91a - Do not define OPENSSLRPATH when base OpenSSL is used. Adding /usr/lib is
pointless and blindly adding ${LOCALBASE}/lib after that is even harmful.
- Stop hardcoding "pkg query". [1]

PR:		200164 [1]
Approved by:	portmgr (antoine)
Exp-run by:	antoine
2015-05-15 17:04:54 +00:00
Baptiste Daroussin
f9fc095cc8 Remove gnome-pre-su-install target it is not useful anymore
Tested on all non broken ports defining GCONF_SCHEMA
2015-05-15 16:46:44 +00:00
Mathieu Arnold
ac1dd5cee9 Sort the master site abbreviations.
Sponsored by:	Absolight
2015-05-15 10:37:38 +00:00
Bryan Drewery
d06d8405bd Add back support for PYTHON_NO_DEPENDS that was lost in the USES=python
conversion in r364450.  This feature is still very useful for meta packages
to be able to easily depend on py-* packages using the correct PY_* vars.
For the sake of POLA retain the same name so previously working ports just work.
2015-05-15 03:54:47 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Mathieu Arnold
18cec56a95 Use the same, working, logic for DIST/PATCH group parsing everywhere.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:10:16 +00:00
Mathieu Arnold
1ce0b86d8f Change the default Perl to 5.20.
PR:		200134
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2015-05-13 10:20:18 +00:00
Jan Beich
83847c65aa - Update NSS and ca_root_nss to 3.19
- Update Firefox to 38.0
- Update Firefox ESR and libxul to 31.7.0
- Update Thunderbird to 31.7.0
- Update Enigmail to 1.8.2

Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.19_release_notes
Changes:	https://www.mozilla.org/firefox/38.0/releasenotes/
Changes:	https://www.mozilla.org/firefox/31.7.0/releasenotes/
Changes:	http://sourceforge.net/p/enigmail/bugs/search/?q=status%3Afixed+%26%26+_fixed%3A1.8.1
MFH:		2015Q2
Security:	https://vuxml.freebsd.org/freebsd/d9b43004-f5fd-4807-b1d7-dbf66455b244.html
2015-05-12 18:06:36 +00:00
Mathieu Arnold
9e8bfe9c71 Introduce two new magic master sites macros, APACHE_COMMONS_BINARIES and
APACHE_COMMONS_SOURCE.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-11 18:31:01 +00:00
Mathieu Arnold
3a9ebde7bd Catch up with lang/perl5-devel, add a permanent way to ask for -devel.
Sponsored by:	Absolight
2015-05-11 14:24:21 +00:00
Bryan Drewery
94b4d68eae USE_GITHUB: Treat 'V' special just as 'v' is for DISTVERSIONPREFIX.
Fixes security/libzrtpcppcore after r385420.

Reported by:	antoine
With hat:	portmgr
2015-05-04 22:02:29 +00:00
Bryan Drewery
007bf7a3d4 USE_GITHUB: Fix WRKSRC to contain the full DISTVERSION prefix/suffx when GH_TAGNAME not set.
The GH_TAGNAME-based GH_TAGNAME_EXTRACT is now always used for the new style
USE_GITHUB WRKSRC default.

This was not spotted before since all but 1 github ports were using 'v' as a
prefix, where github already stripped it. So the default GH_PROJECT-DISTVERSION
was fine. The other case was x11-fonts/sourcesanspro-ttf where
GH_TAGNAME was defined to have the full DISTVERSION prefix/suffx.

Tested against all current USE_GITHUB !GH_COMMIT ports.

PR:		199913
With hat:	portmgr
Reported by:	jbeich
2015-05-04 17:42:29 +00:00
Guido Falsi
2c44e6acd0 - Add USE_OCAML_CAMLP4 and USE_OCAML_TK to bsd.ocaml.mk which add
depends on the camlp4 language and labltk ocaml modules, which are
  now in separate ports.
- Update x11-toolkits/ocaml-lablgtk2 to 2.18.3
- Update graphics/ocaml-lablgl to 1.05
- Make unison ports use USE_OCAML
- Convert ports to the new flags where needed
- Bump PORTREVISION on ports depending on ocaml-lablgtk2, those need to be rebuilt

PR:			199845
Submitted by:		jbeich@
Differential Revision:	https://reviews.freebsd.org/D2434
Approved by:		portmgr (mat)
2015-05-04 15:46:51 +00:00
Antoine Brodin
f7f5de9089 Remove _*OWNGRP, with staging it's not useful anymore
With hat:	portmgr
Original submission:	bapt
Exp-run:	self
2015-05-04 13:21:17 +00:00
Antoine Brodin
ff258d339c Finish r385284 (audio/linux-c6-sdl_mixer: update to 1.2.12)
Pointy hat:	xmj
2015-05-04 12:35:17 +00:00
Baptiste Daroussin
0f5d587ef2 Remove unintended change from r385384 those will come later 2015-05-04 08:55:04 +00:00
Baptiste Daroussin
dd86eab2d5 Mark NEED_ROOT as deprecated, It was a wrong idea as people are abusing it.
There is now USES=fakeroot for complicated cases if needed.
2015-05-04 08:53:20 +00:00
Tijl Coosemans
6b3b61fe7d Use base system iconv.h again on FreeBSD stable/10. 2015-04-30 16:53:06 +00:00
Bryan Drewery
d200dc8283 Fix strip check to consider setuid binaries.
file(1) returns 'setuid' before the rest of the ELF output.

With hat:	portmgr
Sponsored by:	EMC / Isilon Storage Division
2015-04-30 02:44:30 +00:00
Bryan Drewery
aa6ad6e726 USE_GITHUB: For the new support, fix DISTNAME to be more consistent.
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested.
2015-04-28 18:44:04 +00:00
Bryan Drewery
63408327b0 USES=xfce: Stop overriding MASTER_SITE_SUBDIR.
Add an XFCE SITE_SUBDIR abbreviation and use it forf or the xfce ports,
which removes the need to set MASTER_SITE_SUBDIR in any of them.

This fixes ports that have USES=xfce but do not use the XFCE MASTER_SITE,
namely sysutils/xfce4-bsdcpufreq-plugin.

With hat:	portmgr
2015-04-28 17:01:46 +00:00
Antoine Brodin
a5673b92fb Do not error on dependency on ${NONEXISTENT}:dir:target when STRICT_DEPENDS
is set

Reviewed by:	bdrewery
With hat:	portmgr
2015-04-28 15:56:30 +00:00
Mathieu Arnold
fc722249ab Forgot that when I updated Perl lang/perl5-devel.
Sponsored by:	Absolight
2015-04-27 15:44:03 +00:00
Ashish SHUKLA
2893a8de0c GNU Emacs Updates
editors/emacs:
 - Update to 24.5
 - Remove dependency on GCC for i386 platform, if the bug is fixed
   in the version in use
 - Remove upstreamed diff

editors/emacs-devel:
 - Update to git snapshot def0df01
 - Remove git revision from PORTVERSION, rather encode it in
   DISTNAME
 - Remove dependency on GCC for i386 platform, if the bug is fixed
   in the version in use
 - Fix portlint warnings

Mk/bsd.emacs.mk:
 - Update version number for editors/emacs
 - Remove deprecated block for emacs23

PR:		199553
2015-04-27 10:28:00 +00:00
Sunpoet Po-Chuan Hsieh
b160de8279 - Add shared WOLFSSL description 2015-04-25 10:01:44 +00:00
Gerald Pfeifer
e7ac27ee6a Since there is not going to be any new version of GCC in the FreeBSD
base system ever again, simplify the GCCVERSION table and logic to not
worry about minimum system versions carrying a certain version of GCC.

This also removes the _GCCVERSION_${v}_R variables and simplifies some
logic and debug output.
2015-04-22 21:29:21 +00:00
Bryan Drewery
7925d59ca7 Add a STRICT_DEPENDS feature which validates dependencies are installed, does
not install missing ones, and considers any missing ones as fatal.

This will be used by Poudriere to validate dependency lines are correct.

An example case is:
  RUN_DEPENDS= foo:${PORTSDIR}/ports-mgmt/bar where the port does not provide
  anything named 'foo'. In every phase it will attempt to install the bar port
  to satisfy the depdendency and continue to fail to satisfy it. This can
  eventually lead to unexpected errors such as trying to install a port
  in the 'stage' phase when running as non-root and will encounter a pkg(8)
  permissions issue.

  This sort of issue occurred in http://lists.freebsd.org/pipermail/freebsd-ports/2015-April/098892.html

Discussed with:	bapt
With hat:	portmgr
2015-04-21 18:16:31 +00:00
Tijl Coosemans
f3d0196f85 Remove the destination of a copy before copying to it because it may be
a symlink and then cp follows the link.

Approved by:	portmgr (antoine)
2015-04-21 09:03:52 +00:00
Tijl Coosemans
68edbeeaae - Display a stage-qa warning when ports use PREFIX/var instead of /var
- Add --localstatedir=/var to _LATE_CONFIGURE_ARGS (like --mandir) but not
  when CONFIGURE_ARGS already sets it.  (GNU configure scripts set it to
  PREFIX/var when PREFIX != /usr.)
- Add --localstatedir="${PREFIX}/var" to CONFIGURE_ARGS in some ports so
  they aren't affected by this change (for now at least).  This commit is
  meant to ensure that new ports don't make the same mistake.

- games/acm: the configure script in this port is very old; instead of
  patching it more, just replace GNU_CONFIGURE with HAS_CONFIGURE.
- irc/charybdis: it already used /var but adding --localstatedir=/var
  changed the behaviour of the configure script; adjust the port to this.

PR:		199506
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-20 19:06:29 +00:00
Gerald Pfeifer
728fb3cb3d Abstract ${WRKDIR}/pkg/${PKGNAME}${PKG_SUFX} which appears five times
and introduce and use WRKDIR_PKGFILE instead.

PR:		199526
Approved by:	portmgr (bdrewery)
2015-04-19 18:33:37 +00:00
Tijl Coosemans
e81a5e63ab Mark USE_AUTOTOOLS deprecated and remove support for libtoolize.
Approved by:	portmgr (bapt)
2015-04-19 18:16:40 +00:00
Koop Mast
1fc509c591 Misc X.org port updates:
Update gccmakedep to 1.0.3.
Update imake to 1.0.7.
Update libpciaccess to 0.13.3.
Update libdrm to 2.4.60.
Update bitmap to 1.0.8.
Update fstobdf to 1.0.6.
Update iceauth to 1.0.7.
Update libXdmcp to 1.1.2.
Update libXp to 1.0.3.
Update libXvMC to 1.0.9.
Update libXxf86vm to 1.1.4.
Update libxshmfence to 1.2.
Update randrproto to 1.4.1.
Update rgb to 1.0.6.
Update sessreg to 1.1.0.
Update xcb-util-cursor to 0.1.2.
Update xedit to 1.2.2.
Update xkbcomp to 1.3.0.
Update xkeyboard-config to 2.14.
Update xproto to 7.0.27.
Update xf86-input-mouse to 1.9.1.
Update xf86-input-synaptics to 1.8.2.
Update xf86-video-i710 to 1.3.5.
Update xf86-video-mga to 1.6.4.
Update xf86-video-tdfx to 1.4.6.
Update xf86-video-vmware to 13.1.0.
Update bdftopcf to 1.0.5.
Update font-util to 1.3.1.
Update fslsfonts to 1.0.5.
Update mkfontscale to 1.1.2.
Update showfont to 1.0.5.
Update xfs to 1.1.4.
Update xfsinfo to 1.0.5.

Remove :keepla from USES=libtool for X libraries in bsd.xorg.mk, and bump
  all affected ports.

PR:		199400
Obtained from:	Xorg-devel repo
2015-04-18 15:34:36 +00:00
Tijl Coosemans
563a7043bb Remove unused variables related to USE_AUTOTOOLS=libtool which has been
removed in r368357
2015-04-18 10:29:35 +00:00
Dmitry Marakasov
44b12e9ff7 - Set variables with libexecinfo preprocessor and linker flags
Differential Revision:	D2298
Reviewed by:	portmgr (bapt)
Approved by:	portmgr (bapt)
2015-04-16 14:15:12 +00:00
Baptiste Daroussin
ad02434ab8 bye lua@ 2015-04-16 12:44:17 +00:00
Mathieu Arnold
d7534a0d39 Add lang/perl5-devel, which will be the one from which the lang/perl5.xx ports
will come from, from now on.

Please, only use the -devel port for testing, not for production purposes.

Sponsored by:	Absolight
2015-04-16 11:44:21 +00:00
Tijl Coosemans
131a6f5b8d Hide _LIBICONV_VERSION when LIBICONV_PLUG is defined.
This fixes building devel/gettext-runtime with gcc from lang/gcc*.
With base system compiler gettext includes /usr/include/iconv.h but
lang/gcc* implies -I/usr/local/include and gettext calls
libiconv_set_relocation_prefix when it sees _LIBICONV_VERSION which
isn't implemented (and isn't needed) by libc iconv.

Reported by:	Dewayne Geraghty <dewayne.geraghty@heuristicsystems.com.au>
2015-04-16 10:57:57 +00:00
Bryan Drewery
005a60b7c9 Improve the OSVERSION==UNAME_r validation from r369644 by skipping it
if OSVERSION is specified on the cmdline. This makes testing simpler.

This only works for bmake.

	# make -V CONFIGURE_LIBS
	-lnew_release
	# make -V CONFIGURE_LIBS OSVERSION=800000
	-lolder_release
	# env OSVERSION=800000 make -V CONFIGURE_LIBS
	make: "/root/svn/ports/Mk/bsd.port.mk" line 1182: UNAME_r (11.0-CURRENT) and OSVERSION (800000) do not agree on major version number.
	# echo OSVERSION=800000 >> /etc/make.conf
	# make -V CONFIGURE_LIBS
	make: "/root/svn/ports/Mk/bsd.port.mk" line 1182: UNAME_r (11.0-CURRENT) and OSVERSION (800000) do not agree on major version number.

Reported by:	danfe
With hat:	portmgr
2015-04-15 16:14:47 +00:00
Bryan Drewery
25a26ebfe9 The CATEGORY warning should be dev-only.
PR:		199464
Submitted by:	Anton Yuzhaninov <citrin+pr@citrin.ru>
2015-04-15 15:51:36 +00:00
Bryan Drewery
a19989cb5d Rework change from r383665 for CATEGORY validation so it does not show a
warning when PORTSDIR is set to a directory that is symlinked to the real
ports directory.

Reported by:	smh
With hat:	portmgr
2015-04-15 15:49:01 +00:00
Martin Matuska
da24a220d3 Use "horde" as default CPE vendor for all horde applications 2015-04-15 11:13:49 +00:00
Tijl Coosemans
074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00
Bryan Drewery
ea5adfb8f1 Let WITH_CCACHE_BUILD work on the pkg port that is not PKG_ORIGIN.
For example, if ports-mgmt/pkg is PKG_ORIGIN then it is safe to use
ccache for ports-mgmt/pkg-devel.
2015-04-14 20:58:26 +00:00
Steve Wills
5d4ff11096 Update Ruby to latest versions to address CVE-2015-1855.
Security:	https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/ (vuxml forthcoming)
2015-04-14 00:35:59 +00:00
Michael Gmelin
0871f061d7 Add OPENSSLRPATH to MAKE_ENV.
Also fix a few obvious spelling glitches.

Differential Revision:	https://reviews.freebsd.org/D2171
Reviewed by:	bapt
Approved by:	bapt
2015-04-13 21:47:09 +00:00
Gerald Pfeifer
1540c897ae Simplify the description of BUNDLE_LIBS.
Approved by:	portmgr (bapt)
2015-04-12 23:01:32 +00:00
Antoine Brodin
a417c432e5 - Remove dead function from find-lib.sh
- Print a message if dependency registration on a package failed

With hat:	portmgr
2015-04-10 08:45:09 +00:00
Gerald Pfeifer
b9dd907905 Fix grammar in description of BUNDLE_LIBS.
Approved by:	portmgr (erwin)
2015-04-10 08:23:22 +00:00
Antoine Brodin
35da4891c2 - Make it possible to override _MAKE_JOBS when MAKE_JOBS_NUMBER=1
- Override it for USES=ninja
With this commit and r383571, ports using ninja and waf now respect
MAKE_JOBS_NUMBER when it's equal to 1

PR:		197910
With hat:	portmgr
2015-04-10 05:45:15 +00:00
Bryan Drewery
4c651a67d3 Follow-up the check added in r383191 for validating the first CATEGORY so it
does not error when using ports outside of PORTSDIR and the general ports
directory structure.

With hat:	portmgr
Tested by:	amdmi3, danfe
Reported by:	amdmi3
2015-04-09 17:34:02 +00:00
Baptiste Daroussin
15da689cce Remove unintended change from r383627 2015-04-09 07:50:52 +00:00
Baptiste Daroussin
39cad29a6e Remove USE_GNUSTEP from bsd.port.mk 2015-04-09 07:49:34 +00:00
Baptiste Daroussin
06f79b66f2 Convert bsd.gnustep.mk to USES=gnustep
Simplify gnustep ports
Hook into the regular ports framework:
- LIB_DEPENDS for library dependencies
- Use regular USE_LDCONFIG

Reuse USES=objc (automatic)
USE_GNUSTEP is now a macro to set the dependencies and build feature needed.
Accepted arguments: back base build gui

Merge deskutils/preferencepanes into deskutils/systempreferences
2015-04-09 07:44:41 +00:00
Baptiste Daroussin
a77d7def34 Stop trying to resolv symlinks when looking up for a shlib
file -L is resolving them properly and actual-package-depends.sh is also
correctly resolving them

Exp-run by:	antoine
2015-04-09 06:36:01 +00:00
Antoine Brodin
e562cb07df Fix a typo
With hat:	portmgr
2015-04-08 18:32:18 +00:00
Baptiste Daroussin
8157e9f800 Add a new USES=waf to handle the waf building system, allowing to factorise code
Plug waf into MAKE_CMD and CONFIGURE_CMD so the regular defined targets can be
reused

Always define _MAKE_JOBS so that when bsd.port.mk will stop overwritting
_MAKE_JOBS when parallel jobs are disabled we can enforce -j1 (which is needed
to really disable parallelisation with waf

WAF_CMD has been created to allow one to override the location of the waf script
relatively to WRKSRC

CONFIGURE_TARGET is by default defined to "configure"
ALL_TARGET is by default defined to "build"
INSTALL_TARGET is by default defined to "install"

USES=waf is by default stagedir safe
2015-04-08 15:05:48 +00:00
Baptiste Daroussin
671d1d9bd1 Introduce CONFIGURE_CMD which default on ./${CONFIGURE_SCRIPT} so that we can
have a variable to overwrite in order to be able to reuse the configure
framework with other mechanism then regulars ./configure
2015-04-08 14:59:25 +00:00
Baptiste Daroussin
4edad698c1 pkg sets the defaults owner and group already, no need to specify it via
COPYTREE_* anymore (which also helps creating packages as non root)
2015-04-08 06:57:20 +00:00
Baptiste Daroussin
3d645b442a Convert missed USE_BZIP2 2015-04-07 12:34:12 +00:00
Baptiste Daroussin
ee2ae85707 Remove check for NO_STAGE in bsd.port.mk bsd.sanity.mk already takes care of
that
2015-04-07 12:29:04 +00:00
Baptiste Daroussin
ebcaf1d16e Remove last traces of USE_PGSQL
Add USE_PGSQL to ERRORS in bsd.sanity.mk to avoid others to readd it by mistake
2015-04-07 12:25:28 +00:00
Baptiste Daroussin
dd64c3e552 USE_BZIP2 and USE_XZ are not used anymore in the ports tree mark them as
unsupported
2015-04-07 12:13:52 +00:00
Baptiste Daroussin
b6f1784044 Fix EXTRACT_SUFFIX documentation
Remove documentation on the deprecated USE_BZIP2 and USE_XZ
2015-04-07 11:40:08 +00:00
Max Brazhnikov
c66f90fb7d - Add ports for Qt 5 variety of Phonon 4
- Introduce new USE_QT5 component: phonon4

Based on patches submitted by Tobias C.Berner <tcberner@gmail.com>
via kde-freebsd maillist:
https://mail.kde.org/pipermail/kde-freebsd/2015-January/018741.html
2015-04-05 18:03:56 +00:00
Baptiste Daroussin
a219279717 Remove dead SF mirror 2015-04-05 17:25:18 +00:00
Johannes Jost Meixner
abb03c2e25 Add NVIDIA_GL description to Mk/bsd.options.desc.mk
- Add NVIDIA_GL description to Mk/bsd.options.desc.mk
- Remove NVIDIA_GL_DESC from all concerned ports
- Use options helpers where adequate.

Differential Revision:	https://reviews.freebsd.org/D1759
Approved by: koobs (mentor)
Approved by: portmgr (bapt)
2015-04-05 07:23:49 +00:00
Baptiste Daroussin
6ffd63e003 Finish r383230
Reported by:	kwm
2015-04-04 21:51:40 +00:00
Baptiste Daroussin
76028fecb8 Rename HCC into HOSTCC which is more natural 2015-04-04 16:23:55 +00:00
Bryan Drewery
0ded9634da Re-enable and rework check added in r370464 to validate the first CATEGORY
is set properly.  The problem causing the revert in r370475 was fixed in
r383190.

With hat:	portmgr
2015-04-04 05:35:19 +00:00
Bryan Drewery
7be82df818 Fix invoking DEV tests when not in a port. This fixes some cases where
'make -f Mk/bsd.port.mk -V ...' would invoke the tests and cause
unexpected errors such as with r370475.

With hat:	portmgr
2015-04-04 05:33:45 +00:00
Don Lewis
033c171c16 Add MASTER_SITE_FARSIGHT
Differential Revision:	https://reviews.freebsd.org/D2202
Approved by:	mat (mentor)
2015-04-02 16:43:46 +00:00
Mathieu Arnold
4eb2c6cff0 CPE strings are all lower case. 2015-04-02 15:02:44 +00:00
Bryan Drewery
e710b8dad9 - Fix runtime with OpenSSL after the removal of SSLv2 in head.
- Make the main LOCALBASE/bin files into symlinks to the actual version to
  make it simpler to tell which version is default.
2015-04-01 23:26:10 +00:00
Baptiste Daroussin
f8da6407a7 meta ports are always NO_ARCH 2015-04-01 17:59:57 +00:00
Alexey Dokuchaev
d62dabcfd1 - Provide standard CDDA_DESC for Digital Audio CD support, and remove it
from individual ports when appropriate (two ports, `audio/deadbeef' and
  `devel/gvfs', were allowed to keep them for the time being, since they
  benefit from custom description)
- Remove last per-port occurrences of WAVPACK_DESC while I'm at it
2015-04-01 09:30:48 +00:00
Baptiste Daroussin
6e184a1329 Add a note about BUNDLE_LIBS
Suggested by:	gerald
2015-04-01 06:07:59 +00:00
Jan Beich
351d85711d - Update gmp-api to 38.0
- Update Firefox to 37.0
- Update Firefox ESR and libxul to 31.6.0
- Update Thunderbird to 31.6.0
- Backport a few GTK3 fixes to Firefox 37

MFH:		2015Q1
Security:	https://vuxml.freebsd.org/freebsd/d0c97697-df2c-4b8b-bff2-cec24dc35af8.html
2015-03-31 19:10:39 +00:00
Alexey Dokuchaev
16de2acc1b - Add description for Apple Lossless audio format (ALAC)
- Improve several other description while I'm here
2015-03-31 06:33:42 +00:00
Baptiste Daroussin
fff7ac2791 Remove dead COMP_SOURCES master sites
Mark as broken ports using it
2015-03-30 23:13:38 +00:00
Baptiste Daroussin
40925d8487 Remove dead GNUSTEP_CH master sites 2015-03-30 23:07:33 +00:00
Baptiste Daroussin
ecd10ec57f Remove KENAI master sites not used anywhere in ports tree and not available anymore 2015-03-30 22:50:06 +00:00
Baptiste Daroussin
ae09e56532 LOGILAB mirrors are gone
Mark broken ports only using LOGILAB mirror
2015-03-30 22:48:43 +00:00
Baptiste Daroussin
2a1e0b08b1 Remove dead NETLIB mirrors 2015-03-30 22:45:28 +00:00
Baptiste Daroussin
fdf29be1f6 Remove dead RINGSERVER 2015-03-30 22:39:26 +00:00
Baptiste Daroussin
8c043884b6 Remove SUSE mirrors they not used at all in the ports tree 2015-03-30 22:25:53 +00:00
Baptiste Daroussin
9750627fde Remove dead tcltk mirror 2015-03-30 22:24:15 +00:00
Baptiste Daroussin
06391d8c4b All freshmeat mirrors are dead 2015-03-30 22:22:34 +00:00
Baptiste Daroussin
4fc68a15ec Remove all dead tucows mirror 2015-03-30 22:17:46 +00:00
Baptiste Daroussin
e46329edbc Remove dead windowmaker mirror 2015-03-30 22:03:37 +00:00
Baptiste Daroussin
931e67c90d Removed XEMACS master sites macro it is not used and mirrors are dead 2015-03-30 22:02:08 +00:00
Baptiste Daroussin
4bc657ac32 Remove CENKES and CSME dead mirrors 2015-03-30 21:57:00 +00:00
Steve Wills
dd2e090988 Improve invalid version detection
Reported by:	dvl, zi
Submitted by:	bdrewery
Tested by:	zi
2015-03-30 19:17:33 +00:00
Steve Wills
70eb32067e lang/ruby21: fix bug in bundled rdoc
Obtained from:	55fbd8947f
2015-03-30 15:30:30 +00:00
Steve Wills
fed7471248 Update ruby-gems to 2.4.5
Note this is a big upgrade and the way gemspecs are generated changed. As a
result, all patched gemspecs had to have new patches.
2015-03-30 02:47:07 +00:00
Bryan Drewery
52131930a1 Fix duplicate values in ENV vars and X_BUILD_FOR truncating BUILD_DEPENDS.
PKG_NOTES/PKG_ENV/CONFIGURE_ENV/MAKE_ENV/CO_ENV/QA_ENV were using += before the
double include check so any port using bsd.port.options.mk or bsd.port.pre.mk
would have duplicated items in these vars.

All ports would have their BUILD_DEPENDS truncated with X_BUILD_FOR.

PR:		198803 (exp run by antoine)
Differential Revision:	https://reviews.freebsd.org/D2113
With hat:	portmgr
2015-03-29 19:45:39 +00:00
Baptiste Daroussin
8f30b87c72 Add USES=metaport to simplify writing metaports 2015-03-28 14:50:22 +00:00
John Marino
9e002d2aee Mk/bsd.gecko.mk: Fix typo from yesterday
Reported by:	danfe (good catch!)
2015-03-27 07:05:29 +00:00
John Marino
b5485e708b Mk/bsd.options.mk: Add OPTIONS_EXCLUDE_${OPSYS}
This simple addition greatly simplifies the removal of options as a
function of operating system, e.g. OPTIONS_EXCLUDE_DragonFly.

Approved by:	portmgr (bdrewery)
2015-03-26 17:31:20 +00:00
Mathieu Arnold
1519d9cae4 MASTER_SITE_{PNET,RUBY_DBI,RUBY_GNOME} have been retired some time ago, remove
their magic macros.

Sponsored by:	Absolight
2015-03-26 16:46:02 +00:00
John Marino
c560a85625 Mk: remove PTHREAD_LIBS and PTHREAD_CFLAGS variable
For bsd.gecko.mk, replace PTHREAD_LIBS with "-pthread", the same value
it was using before.

Approved by:	PTHREAD blanket (completes task)
Approved by:	portmgr (bapt)
2015-03-26 08:57:36 +00:00
Bryan Drewery
a79013b978 Fix 20 year old doc bug. MASTER_SITE_OVERRIDE has not 'overridden' since r2004.
With hat:	portmgr
2015-03-25 21:12:07 +00:00
Bryan Drewery
266f7e411b USE_GITHUB: Tighten the GH_TAGNAME stripping of 'v' from r382120 to only do so
for v[0-9] as Github does. If a tag is 'v.1' github will return that exact value.
This also fixed named tags that are word starting with 'v'.

PR:		198869
With hat:	portmgr
Reported by:	antoine
2015-03-24 18:15:17 +00:00
Bryan Drewery
0803843ae4 Github's main archive link silently is converting tags starting with 'v' to
not have 'v' in the filename downloaded or the extraction directory. The
filename is not an issue since we force to use DISTNAME via the ?dummy trick
to fetch(1). Due to this though we must make the same replacement for tags
since we are not using their filename (which matches the extraction dir).

Incidentally this is working if DISTVERSIONPREFIX=v is used since that value
was not used in WRKSRC.

With hat:	portmgr
PR:		198869
2015-03-24 16:42:38 +00:00
Mark Felder
f582bb666a Speed up checking for stripped binaries
Skip ascii files. This significantly speeds up stage-qa on ports with a
considerable amount of text files being installed.

Differential Revision:	https://reviews.freebsd.org/D2121
Approved by:	bdrewery
2015-03-23 20:41:13 +00:00
Bryan Drewery
b4623773d9 Introduce a BSDMAKE?= /usr/bin/make and use it as the default MAKE_CMD.
With hat:	portmgr
2015-03-23 04:03:00 +00:00
Bryan Drewery
e6709289f1 Allow user to override MAKE_CMD without breaking gmake/fmake/scons ports.
With hat:	portmgr
2015-03-23 03:59:04 +00:00
Baptiste Daroussin
66d439f626 Disable fontpath.d support as it overwrites the default fontrootdir making non
fontconfig application like xcalc not to find their fonts

Reported by:	Jakub Lach <jakub_lach@mailplus.pl>, Stefan Thurner <stthur@gmail.com>
2015-03-22 19:49:09 +00:00
Bryan Drewery
6faf9b65ab Unbreak ccache after r359201 set HOME in MAKE_ENV/CONFIGURE_ENV rather than
in the global scope as bsd.ccache.mk expected.

This was causing ccache to use WKRDIR/.ccache for obj caching. 'make clean'
would then lose all cached files.  This worked in in Poudriere though as
CCACHE_DIR is explicitly defined.

With hat:	portmgr
2015-03-22 19:41:44 +00:00
Baptiste Daroussin
a5da770e67 Make fonts repecting XDG
Xorg is now looking in ${LOCALBASE}/share/fonts by default
Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1))
Large cleanup on lots of font ports
All fonts are now properly dynamically generating fonts.dir and fonts.scale
instead of sometime overwriting existing ones)
All fonts are generating fontconfig's cache
Improve consistency in fonts ports
2015-03-21 23:05:19 +00:00
Dmitry Sivachenko
b6023a1b41 Add shared descriptions for netlib/atlas/openblas implementations of BLAS. 2015-03-21 12:00:12 +00:00
Bryan Drewery
945a87d01c Fix fetching x11-fonts/sourcesanspro-ttf from r381780; Don't modify GH_TAGNAME.
Pointyhats to:	bdrewery
With hat:	portmgr
Reported by:	antoine
2015-03-20 22:32:00 +00:00
Bryan Drewery
ecd7d7f387 USE_GITHUB: Strip slashes from GH_TAGNAME which impacts WRKSRC and DISTNAME.
The DISTNAME setting in bsd.sites.mk was moved lower due to GH_TAGNAME using
:= and DISTNAME depending on GH_TAGNAME.

With hat:	portmgr
2015-03-20 20:34:29 +00:00
Bryan Drewery
37a1520519 For the new USE_GITHUB with only GH_TAGNAME set default DISTNAME to
include GH_PROJECT/GH_ACCOUNT/GH_TAGNAME. This prevents the distfile
having the same name despite changing one of these values and causing
a bad checksum.

Differential Revision:	https://reviews.freebsd.org/D2103
Reviewed by:	mat
With hat:	bdrewery
2015-03-20 20:07:50 +00:00
Bryan Drewery
69d5e85c26 Default the WRKSRC to the proper extracted name for USE_GITHUB when
GH_TAGNAME is defaulted to the new DISTVERSIONPREFIX/DISTVERSION/DISTVERSIONSUFFIX
change in r381689.

This actually fixes the build for sysutils/zfstools, broken in r381704.

With hat:	portmgr
2015-03-20 07:25:43 +00:00
Baptiste Daroussin
4b5be23683 Removing font-alias was a mistake, readd it which fixes tigervnc (and more)
Pointyhat to:	bapt
Reported by:	Corey <merlincorey@hushmail.me>
2015-03-20 07:19:51 +00:00
Bryan Drewery
25700d1dc3 These lines are being expanded badly. Fix syntax error. 2015-03-20 07:05:00 +00:00
Bryan Drewery
cf1458db51 Fix order of change in r381706.
With hat:	portmgr
2015-03-20 02:07:01 +00:00
Bryan Drewery
10b2398f3b Add a sanity check for deprecating the old USE_GITHUB syntax.
With hat:	portmgr
2015-03-20 02:05:57 +00:00
Baptiste Daroussin
6bc7b7ce5d Rework XORG_CAT= font
Fonts are now generating the fonts.scale and fonts.dir at install time
font-alias is not needed anymore for the above reason
extract font-util and encodings out of XORG_CAT=fonts because they do not
install any fonts
make XORG_CAT=fonts use USES=fonts
2015-03-20 01:12:20 +00:00
Bryan Drewery
5ff7bfff7f Fix typo from r381689
With hat:	portmgr
2015-03-19 20:46:51 +00:00
Bryan Drewery
965611a692 Fix renamed distfiles missed in r381688. Also fix the GHR ports updated in
r381648 which were expecting DISTVERSIONPREFIX/SUFFIX to be used in the
tag fetched from github by defaulting GH_TAGNAME to the same value
as DISTVERSION would get by only when GH_COMMIT is not set (when using the
new scheme).

With hat:	portmgr
2015-03-19 20:45:03 +00:00
Bryan Drewery
db55af0fea Fix the new USE_GITHUB to rename the distfile such that it does not
conflict with the old scheme and cause a "reroll" or "invalid checksums".  This
also avoids clobbering the FreeBSD distcache.

Use a revision in the DISTNAME for USE_GITHUB in case we need to bump this
again for anything. It's more a hint of how to handle it in the future.

Reported by:	mat
Discused with:	mat, antoine, swills
With hat:	portmgr
2015-03-19 20:30:19 +00:00
Bryan Drewery
adc9e2d9a6 r381618 also made GH_ACCOUNT optional. 2015-03-19 19:47:44 +00:00
Baptiste Daroussin
0618c3a70e Prevent from overwriting PLIST_SUB and SUB_LIST
Reported by:	pgollucci
2015-03-19 18:52:19 +00:00
Baptiste Daroussin
f75f2f43bc Prepopulate FONTSDIR 2015-03-19 18:36:11 +00:00
Bryan Drewery
4ff4a2663a Add a hint on how to deal with github download failures.
PR:		194898
2015-03-19 18:16:52 +00:00
Bryan Drewery
010d8c7d9a Remove GITHUB_RELEASE MASTER_SITE from r375010 as it is now redundant with GITHUB.
The new GITHUB MASTER_SITE from r381618 now supports not setting GH_COMMIT and
only having GH_TAGNAME default to DISTVERSION.

All of these ports as-is.

With hat:	portmgr
2015-03-19 18:08:25 +00:00
Bryan Drewery
79a21ca825 Note that GH_TAGNAME can be any length of the git hash. 2015-03-19 17:57:19 +00:00
Baptiste Daroussin
b85dca8ae0 Add FONTSDIR to PLIST_SUB and SUB_LIST 2015-03-19 17:27:31 +00:00
Baptiste Daroussin
9e93906c65 Add a new USES=fonts to simplify handling of fonts ports 2015-03-19 17:03:01 +00:00
Bryan Drewery
5b5a90256d Update USE_GITHUB so it does not require GH_COMMIT.
Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag.  This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.

The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
  GH -> GHL
  GITHUB -> GITHUB_LEGACY

Differential Revision:	https://reviews.freebsd.org/D748
Submitted by:	amdmi3
Reviewed by:	mat, swills, antoine, bdrewery
With hat:	portmgr
2015-03-19 16:44:57 +00:00
Raphael Kubo da Costa
ccb0759749 Update Qt5 to 5.4.1.
This is probably the first time our Qt 5 ports are tracking the latest
upstream release :-)

There isn't much to report in this update, thanks to the effort spent in the
5.2->5.3 update: a lot of the work is just small plist and patch updates.
Thankfully, several patches have been upstreamed and are not needed on our
side anymore.

I would like to thank Alex Richardson <arichardson.kde@gmail.com> and Tobias
Berner <tcberner@gmail.com> for their help with the plist updates and
general testing.

PR:		198585
2015-03-18 09:37:42 +00:00
John Marino
b4e583add0 Mk/Uses/ada.mk: Fix missed previously substitution 2015-03-17 13:27:09 +00:00
John Marino
71dfc66f7b Mk/Uses/ada.mk: Add argument "49"
To be complete, ada.mk needs to support having ADA_DEFAULT=5 and the port
explicitly requesting lang/gcc-aux.  There is no identified use case for
this yet, but not supporting it is a hole.
2015-03-16 08:11:58 +00:00
John Marino
82c628e214 Mk/Uses/ada.mk: Add gcc5-based Ada compiler support
A new argument has been added to USES=ada, "5", which will select the
gcc5-aux compiler (gcc 5) instead of the gcc-aux compiler (gcc 4.9).

Additionally, it will check if ADA_DEFAULT is defined and equal to "5".
If that is the case, gcc5-aux will be used by default, even if no
arguments are defined.  The use case is to define it in make.conf so that
all Ada ports are built with same compiler.  This capability will be used
to confirm all Ada ports build correctly with gcc5-aux before the default
compiler is switched.
2015-03-16 01:04:14 +00:00
Sunpoet Po-Chuan Hsieh
47e904ae1e - Cleanup Mk/bsd.ruby.mk and remove no-op knobs in ruby ports
Reviewed by:	bapt
Reviews:	https://reviews.freebsd.org/D2030
2015-03-14 14:36:13 +00:00
Alonso Schaich
63ff0b60db Update KDE SC to 4.14.3
The kde@ team presents KDE SC 4.14.3, the last planed release
of the KDE SC 4 series.

In addition to the updates provided by the KDE SC developers, this
update also addresses numerous FreeBSD and PORTS specific
issues, found and solved by the kde@ team and area51 testers,
most notorously Tobias C. Berner <tcberner@gmail.com>

PR:		197751
PR:		197871
PR:		184996
Reviewed by:	rakuco (mentor)
Differential:	https://reviews.freebsd.org/D1950
2015-03-11 23:11:47 +00:00
Antoine Brodin
c977e8cc17 Remove a debug line from actual-package-depends
With hat:	portmgr
2015-03-11 22:08:31 +00:00
Romain Tartière
ca0407d054 Set an arbitrary time-zone.
mdoc(1) will fail if no time-zone information is available, so provide one.

PR:		ports/198414
Reported by:	antoine
2015-03-10 12:58:43 +00:00
Jan Beich
cde5d2117f - Update SeaMonkey to 2.33
- Check if NS_NewNativeLocalFile() succeeds before using [1]

Changes:	http://www.seamonkey-project.org/releases/seamonkey2.33/
Obtained from:	PkgSrc [1]
MFH:		2015Q1
X-MFH-With:	r380090
Security:	https://vuxml.freebsd.org/freebsd/99029172-8253-407d-9d8b-2cfeab9abf81.html
2015-03-10 03:00:25 +00:00
Adam Weinberger
f06704ea69 Add XS: Use XS libraries for speed boost 2015-03-09 16:15:47 +00:00
Steve Wills
83c1767ceb lang/ruby22: update to 2.2.1
PR:		198338
Submitted by:	Yasuhiro KIMURA <freebsd.org@pob01.utahime.jp>
2015-03-09 13:30:51 +00:00
Jan Beich
5c7f1a2ed4 - Add CANBERRA and enable by default for Thunderbird and SeaMonkey [1]
- Bump version requirements for harfbuzz and libvorbis

PR:		198142 [1]
See also:	https://dxr.mozilla.org/comm-central/search?q=nsISound [1]
2015-03-08 18:10:48 +00:00
Steve Wills
f61e451a34 lang/ruby20: update to 2.0.0 p643
While here, bring in an rdoc fix

Obtained from:	55fbd8947f
2015-03-07 17:53:51 +00:00
Raphael Kubo da Costa
dbe4a9dee6 Small clean up: consistently use _QT_RELNAME.
Submitted by:	makc in our experimental area51 repository
2015-03-06 22:17:59 +00:00
Antoine Brodin
3f58690a6f Commit what was exp-ran in PR 198132 (and unbreak INDEX) 2015-03-05 23:10:55 +00:00
Olivier Duchateau
86e4cb7cb0 The FreeBSD Xfce team proudly presents Xfce 4.12.
Announce: http://www.xfce.org/about/news/?post=1425081600

Global changes:
- Switch to USES= xfce (D677)
- Reorganize options helper
- Fix USES= gettext-* when NLS option is not set [1], [2]
- Add LICENSE (when missing)

Update:
- to 4.12 (core components)
- audio/xfce4-mpc-plugin to 0.4.5
- deskutils/xfce4-tumbler to 0.1.31
- deskutils/xfce4-xkb-plugin to 0.7.1
- editors/mousepad to 0.4.0
- graphics/ristretto to 0.8.0
- multimedia/xfce4-parole to 0.8.0
- sysutils/garcon to 0.4.0
- sysutils/xfce4-diskperf-plugin to 2.5.5 [3]
- sysutils/xfce4-fsguard-plugin to 1.0.2
- sysutils/xfce4-power-manager to 1.4.3
- sysutils/xfce4-wavelan-plugin to 0.5.12
- x11/libexo to 0.10.3
- x11-fm/thunar to 1.6.6
- x11-themes/gtk-xfce-engine to 3.2.0

PR:		196003 [1], 197251 [2], 198132
Differential Revision:	https://reviews.freebsd.org/D677
Submitted by:	Kamil Szczesny [1], amdmi3@ [2], myself
Exp-run by:	antoine@
Approved by:	danilo@ (maintainer) [3]
Tested by:	Ivan <enitarzi@gmail.com>
2015-03-05 22:52:30 +00:00
Ryan Steinmetz
dec83e0d5d - Make LIB_DEPENDS error more useful
Approved by:	portmgr (bapt)
2015-03-05 00:36:52 +00:00
Vsevolod Stakhov
f9f916b010 - Update to 2.1.4
PR:		198269
Submitted by:	 Bernard Spil <spil.oss at gmail.com>
2015-03-04 09:34:25 +00:00
Steve Wills
ebabceb005 - Switch default version of Ruby to 2.0
PR:		196632
2015-03-01 03:04:40 +00:00
Jan Beich
d5418fa358 Unbreak USES=gecko:seamonkey as www/seamonkey is still at 2.32.x
Leaving www/linux-seamonkey at 2.33b1 for now. VuXML still marks it as
vulnerable, so updating is discouraged but should be harmless unless
seamonkey-i18n is also used. 2.33 release should happen in a few
days (2015-03-02 per bug 1137028).

MFH:		2015Q1
X-MFH-With:	r380090
2015-02-27 15:16:56 +00:00
Jan Beich
c308de0164 - Update Firefox to 36.0
- Update Firefox ESR to 31.5.0
- Update Thunderbird to 31.5.0
- Update libxul to 31.5.0
- Check if NS_NewNativeLocalFile() succeeds before using [1]
- Remove DTRACE and GIO descriptions after r377838 and r314893
- bsd.gecko.mk: Prune conditionals for files removed 4 months ago

Changes:	https://www.mozilla.org/firefox/36.0/releasenotes/
Obtained from:	PkgSrc [1]
MFH:		2015Q1
X-MFH-With:	r377953, r378253, r379485, r378529
Security:	https://vuxml.freebsd.org/freebsd/99029172-8253-407d-9d8b-2cfeab9abf81.html
2015-02-27 14:42:51 +00:00
Max Brazhnikov
9d2e718f3c Introduce new USE_QT4 component linguisttools for lrelease/lupdate tools
split from from devel/qt4-linguist (similar to Qt 5 ports). These console
tools are often used for localization support in Qt ports, having them
standalone is quite useful. This work is based on Tobias Berner patch [1].

PR:             190929 [1]
Requested by:	amdmi3, koobs
2015-02-24 21:39:19 +00:00
Rene Ladan
22f0609652 Remove lang/ruby19 which reached its end-of-life on 2015-02-23
Add a note to UPDATING for ruby19 users.

Differential Revision:	https://reviews.freebsd.org/D1954
Submitted by:	myself
Reviewed by:	ruby (swills, sunpoet)
Approved by:	ruby (swills)
2015-02-24 20:10:42 +00:00
Alex Dupre
7ca4b59c8a Use INSTALL_LIB to install php extensions, so they'll be correctly stripped. 2015-02-24 15:05:17 +00:00
Raphael Kubo da Costa
f07dcc5f91 Update KDevelop to 4.7.1.
Release notes: https://www.kdevelop.org/47/kdevelop-471-released
2015-02-21 22:53:53 +00:00
Steve Wills
4c3ec538d7 Bump PORTEPOCH on lang/ruby22 to avoid false positive vulnerability report
PR:		197875
Submitted by:	Yasuhiro KIMURA <freebsd.org@pob01.utahime.jp>
2015-02-21 16:10:43 +00:00
Steve Wills
665d9f2530 Add Ruby 2.2.0
Differential Revision:	D1457
Submitted by:	sunpoet
Reviewed by:	swills (myself)
2015-02-20 23:51:55 +00:00
Alex Dupre
d859043302 Switch default PHP version to 5.6.x.
- Update PHP 5.4 to 5.4.38 release
- Update PHP 5.5 to 5.5.22 release
- Update PHP 5.6 to 5.6.6 release

PR:		195604
Approved by:	portmgr
2015-02-20 13:56:11 +00:00
Max Brazhnikov
8387bcfdb5 Mk/bsd.qt.mk: convert USE_XZ to USES 2015-02-19 22:08:03 +00:00
Max Brazhnikov
b22224f636 - Remove deprecated USE_KDE4=kdehier
- while here, remove any reference to KDE in deskutils/charmtimetracker (Qt-only app)
  and supposedly fix build of graphics/gnash with KDE4 option
2015-02-19 18:19:28 +00:00
Mathieu Arnold
898d0049d2 Update Perl 5.20 to 5.20.2.
Poked by:	az
Sponsored by:	Absolight
2015-02-17 15:58:12 +00:00
Tijl Coosemans
172ca8600b Run intltoolize before running autoreconf when a port uses intltool and
configure.ac (or configure.in) contains '^(AC|IT)_PROG_INTLTOOL'.

Intltoolize updates intltool related build scripts and m4 files that are
used by autoreconf to generate configure.  This change guarantees that
the build scripts, configure and LOCALBASE/bin/intltool-* are all in sync.

PR:		194393
Differential Revision:	https://reviews.freebsd.org/D976
Submitted by:	olivierd, kwm (modified)
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-02-17 10:30:55 +00:00
Jan Beich
b23728f30b Don't use the default backup suffix
Rename backup file in order to avoid conflict with default suffix as
used by REINPLACE_CMD in post-patch. This facilitates reviewing
changes done by each step after the build.

PR:		197502
Exp-run by:	antoine
Approved by:	autotools (tijl, maintainer)
Approved by:	portmgr (antoine)
Approved by:	mentors (implicit)
2015-02-16 07:56:47 +00:00
Kubilay Kocak
39d5d795f4 Mk/Uses/lua.mk: Fix typo in el(f)if conditional
PR:		197565
Submitted by:	HellSpawn (via IRC)
Approved by:	portmgr (blanket)
2015-02-12 12:55:24 +00:00
Antoine Brodin
dec8051867 Use new LIB_DEPENDS syntax instead of a compat symlink
With hat:	portmgr
2015-02-11 22:02:16 +00:00
Baptiste Daroussin
90dc66b285 Rework dependency registration
Change the way the dependencies are registred so that now it follows the same
mechanism as when the *_DEPENDS making the dependency registration system ready
to allow multiple packages from the same origin such as flavours and subpackages

Also allowing to install twice the same port one built with python33 and the
other built with python27 for example.

PR:		19702
With help of:	antoine
Exp-run:	portmgr (antoine)
2015-02-09 17:16:43 +00:00
Baptiste Daroussin
cc0bed7275 Add the http and https version of the postgresql CDN 2015-02-06 09:37:24 +00:00
Palle Girgensohn
c1a185f592 The PostgreSQL project has removed the mirrors, and replaced
it with a DNS based load balancing mirror system.
2015-02-06 09:21:41 +00:00
Alex Dupre
96a0c9b12b Switch default MySQL version to 5.6.
PR:		195604
Approved by:	portmgr
2015-02-04 13:45:13 +00:00
Baptiste Daroussin
167f82f839 Change the EDIT option of ruby to use libedit by default now that libedit
from ports is able to handle unicode. Make sure that ruby does not provides its
own function to read the input but let libedit do it itself.

This allows the binary package to by default not be "tainted" by the readline
license.

Differential Revision:	https://reviews.freebsd.org/D1547
Reviewed by:	swills
Approved by:	ruby (swills)
2015-02-01 23:19:51 +00:00
Raphael Kubo da Costa
34d0f208cc Add sysutils/qt5-qtpaths.
This is a command-line interface to QStandardPaths, part of qttools. It is
used by the KDE Frameworks 5 ports, which will be added in the future.

While here, also add x11-toolkits/qt5-quickcontrols to devel/qt5 which I had
forgotten to do before.

Submitted by:	Tobias Berner <tcberner@gmail.com>
2015-01-28 01:15:22 +00:00
Gerald Pfeifer
75339eed28 Move LANG_GCC_IS from bsd.gcc.mk to bsd.default-versions.mk and use
this and GCC_DEFAULT instead of hard-coding the version of GCC used
by lang/gcc in Uses/fortran.mk.

Approved by:	portmgr (antoine)
2015-01-26 00:03:46 +00:00
Koop Mast
97b5cbb77a Add dtrace description. 2015-01-24 23:10:59 +00:00
Tijl Coosemans
86c6fc4c0d - Update devel/automake to 1.15
- Update devel/gettext to 0.19.4
- Update devel/libtool and devel/libltdl to 2.4.5
- This version of libtool has been fixed to pass -fstack-protector to the
  compiler during linking.  Add the same fix to USES=libtool.  This should
  improve SSP support on FreeBSD/i386 8 and 9.
- databases/libmemcached, security/sssd: patch configure.ac so
  AC_CONFIG_AUX_DIR appears earlier.
  For databases/libmemcached changing configure.ac causes manpages to be
  regenerated which requires extra dependencies so patch a makefile to
  prevent that.
- devel/xfce4-dev-tools: only depend on recent versions of autoconf and
  automake

PR:		196938
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-01-23 18:54:01 +00:00
Antoine Brodin
273a1da782 Fix a copy/paste error 2015-01-23 07:28:28 +00:00
Stephen Montgomery-Smith
32fe8ecfe0 - Add variable assignments to make_args. 2015-01-23 03:18:29 +00:00
Baptiste Daroussin
e98aa8ce11 Fix the revert... 2015-01-23 00:21:24 +00:00
Baptiste Daroussin
73c1e0676d Revert wrong patch done in the wrong branch :( 2015-01-23 00:19:36 +00:00
Baptiste Daroussin
1dd2779d16 for gl and egl compononents of USE_GL depend on the package rather that a file
which does not belong to any package
2015-01-23 00:16:45 +00:00
Bryan Drewery
531f0016ec Don't replace PREFIX anywhere in the plist line, only do it for the beginning.
With hat:	portmgr
Sponsored by:	EMC / Isilon Storage Division
2015-01-22 21:05:51 +00:00
Jan Beich
043e020d24 Pass CFLAGS and LDFLAGS by default to scons build, again
This fixes r355494 regression.

PR:		193434
Differential Revision:	https://reviews.freebsd.org/D1602
Reviewed by:	bapt
Approved by:	bapt (mentor)
Approved by:	portmgr (bapt)
2015-01-22 18:52:26 +00:00
Antoine Brodin
7c8e3e3764 Add a ${opt}_USE_OFF option helper
PR:		195817
Differential Revision:	https://reviews.freebsd.org/D1581
Reviewed by:	bapt, mat, jbeich
With hat:	portmgr
2015-01-22 12:18:00 +00:00
Baptiste Daroussin
6a4dc8a394 Add lua 5.3.0
Highlights from this new version:
Main new features are support for integers, bitwise operators, and a basic utf-8
library

Complete list of changes: http://www.lua.org/manual/5.3/readme.html#changes
List of incompatibilities with lua 5.2:
http://www.lua.org/manual/5.3/manual.html#8
2015-01-17 02:19:59 +00:00
Beat Gaetzi
151389816d - Update to 2.32
Submitted by:	Jan Beich
MFH:		2015Q1
Security:	http://www.vuxml.org/freebsd/bd62c640-9bb9-11e4-a5ad-000c297fb80f.html
2015-01-15 08:51:16 +00:00
Beat Gaetzi
7483da328d - Update openh264 to 1.3.1
- Update Thunderbird to 31.4.0
- Update Firefox to 35.0
- Update Firefox ESR to 31.4.0
- Update libxul to 31.4.0

Submitted by:	Jan Beich
MFH:		2015Q1
Security:	http://www.vuxml.org/freebsd/bd62c640-9bb9-11e4-a5ad-000c297fb80f.html
2015-01-14 08:06:43 +00:00
Dmitry Sivachenko
3a18883882 Switch default python3 version from 3.3 to 3.4.
Bump PORTREVISIONs for the affected ports.

Exp-run by:	antoine
2015-01-10 23:15:27 +00:00
Bryan Drewery
400808592c Rename post-plist to ${POST_PLIST}. This will allow controlling order and
adding multiple hooks onto the end of plist processing.

Submitted by:	bapt
With hat:	portmgr
2015-01-09 21:43:18 +00:00
Bryan Drewery
d47c8de374 Add 'post-plist' target which can be hooked into to modify the plist without
needing to add more targets to STAGE_SEQ. This is especially useful for
customizing the ports tree/framework without modifying bsd.port.mk.

With hat:	portmgr
Discussed with:	mat
2015-01-09 21:12:53 +00:00
Martin Matuska
14e1776b23 Add pear-Horde_Mail_Autoconfig to horde.mk 2015-01-09 12:59:05 +00:00
Martin Matuska
0eff36130d Add pear-Horde_Idna dependency to horde.mk 2015-01-09 12:44:21 +00:00
Mathieu Arnold
547b6d7c0b Remove a dupplicate occurence of a target.
Noticed by:	bdrewery
Sponsored by:	Absolight
2015-01-08 16:13:41 +00:00
Bryan Drewery
de0b44a025 - Move parse_plist() into a new file, functions.sh.
With hat:	portmgr
2015-01-08 04:04:55 +00:00
Bryan Drewery
50c51ed0af - Rework check on $makeplist in parse_plist(). The variable was/is always 0 as
the makeplist code does not use parse_plist(). Rename the param to
  'parse_comments' to be more clear on what it is for. This is kept for
  upcoming refactoring.

With hat:	portmgr
2015-01-08 03:55:00 +00:00
Bryan Drewery
58a64b69a3 Limit the scope of variables in parse_plist()
With hat:	portmgr
2015-01-08 03:37:20 +00:00
Mark Felder
9ee298eab4 Update MASTER_SITES_VIM with a full list of functional mirrors.
Mirrors have been ordered by suggestion from ports-mgmt/fastest_sites

Differential Revision:	https://reviews.freebsd.org/D1427
2015-01-08 01:50:10 +00:00
Marcus von Appen
beb88abfed - Remove support for deprecated python bits from the ports
framework. The following knobs are not supported anymore:

    USE_PYTHON=<yes|version+-|-version|version-version>
    USE_PYTHON_BUILD
    USE_PYTHON_RUN
    USE_PYDISTUTILS
    PYDISTUTILS_AUTOPLIST
    PYTHON_PY3K_PLIST_HACK
    PYDISTUTILS_NOEGGINFO
    PYTHON_CONCURRENT_INSTALL
    USE_PYTHON_PREFIX

PR: 196477
Differential Revision: https://reviews.freebsd.org/D1416
Exp-run: antoine
Reviewed by: antoine
Approved by: portmgr (antoine)
With hat: python
2015-01-07 17:22:07 +00:00
Emanuel Haupt
8573821e0a Retire MASTER_SITE_CRITICAL 2015-01-06 10:22:44 +00:00