1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-13 03:03:15 +00:00
Commit Graph

399 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Thierry Thomas
878a54f873 Adding ports/Mk/Uses/blaslapack.mk.
It handles the dependencies and defines BLASLIB and LAPACKLIB for the
different blas / lapack implementations.

It defaults to netlib, the reference libraries, but Openblas, Gotoblas
or ATLAS can be selected.

Differential Revision:	D1354
2015-01-05 20:43:02 +00:00
Rene Ladan
0302c0c1ae Mk/Uses/perl5.mk: Unregister perl5.14 now that the port has expired.
Differential Revision:	https://reviews.freebsd.org/D1368
Approved by:	portmgr (mat), perl (sunpoet)
2014-12-31 16:04:29 +00:00
Antoine Brodin
75dac6f24a Set CHOSEN_COMPILER_TYPE for USES=compiler:gcc-c++11-lib
PR:		ports/196111
Submitted by:	Jan Beich
With hat:	portmgr
2014-12-28 21:46:23 +00:00
Baptiste Daroussin
8d8d775b8b Use a custom keyword for kldxref, that allows to control exactly when it is run
and work nicer with automatic directly support from pkg

Differential Revision:	https://reviews.freebsd.org/D1377
Reviewed by:	rene, antoine
Approved by:	rene
2014-12-26 12:43:44 +00:00
Mathieu Arnold
b461de3535 Catch other wrong occurences of SITE_PERL and SITE_ARCH.
Sponsored by:	Absolight
2014-12-23 01:42:10 +00:00
Mathieu Arnold
f5a08b399f Fix MANDIRS.
Submitted by:	John Hein
Sponsored by:	Absolight
2014-12-23 01:32:18 +00:00
Antoine Brodin
5d9cb6d50d Fix "USES=autoreconf libtool:keepla" not pulling libtoolize as a build
dependency
This should fix x11-toolkits/open-motif

Submitted by:	tijl
With hat:	portmgr
2014-12-19 14:05:24 +00:00
Raphael Kubo da Costa
6f9c2694db Uses/cmake.mk: Reword description of CMAKE_VERBOSE and CMAKE_NOCOLOR a bit. 2014-12-18 16:47:19 +00:00
Baptiste Daroussin
1b37d26719 Only the definition of the fakeroot command should conditioned to the UID 2014-12-18 08:30:20 +00:00
Baptiste Daroussin
295ea87e9f Add USES=fakeroot to allow packaging ports that are not stageable as a user
It uses debian's fakeroot, like NEED_ROOT (which it is supposed to replace) it
is preferred to fix the port to properly stage without those hacks
2014-12-17 14:32:59 +00:00
Mathieu Arnold
64835f0cdc Make Perl link all .so it builds with libperl.so.
It makes upgrading from one Perl major version to another way easier.  For
binary package users, it means pkg upgrade will detect the libperl.so.x.yy
change, and reinstall the affected packages.  For users using ports, it will
save rebuild time as it's easier to detect what ports really need to be
rebuilt.

PR:		195821
Differential Revision: https://reviews.freebsd.org/D1241
Submitted by:	mat
Reviewed by:	antoine, bdrewery
Exp-run by:	antoine
With hat:	perl
Sponsored by:	Absolight
2014-12-17 13:21:56 +00:00
Mathieu Arnold
d29deb1c06 ts=8, repeat after me, ts=8.
With hat:	perl@
Sponsored by:	Absolight
2014-12-16 12:06:40 +00:00
Sunpoet Po-Chuan Hsieh
fc96e70c88 - Use FIND 2014-12-13 04:02:02 +00:00
Mark Felder
fbed0105b0 Fixing mirror order as ctex hangs indefinitely and the next one seems to
be missing files.
2014-12-10 14:44:09 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Beat Gaetzi
f5e463695b - Update to 2.31
PR:		195559
Submitted by:	Jan Beich
MFH:		2014Q4
Security:	http://vuxml.org/freebsd/7ae61870-9dd2-4884-a2f2-f19bb5784d09.html
2014-12-05 08:36:29 +00:00
Beat Gaetzi
0ccec1792b - Update Thunderbird to 31.3.0
- Update gmp-api to 35.0
- Update openh264 to 1.2
- Update NSS to 3.17.3
- Update Firefox to 34.0.5
- Update Firefox ESR 31.3.0
- Update libxul to 31.3.0
- Improve CONFIGURE_TARGET handling
- Always build using client.mk
- Switch to clang by default on systems without libc++
  (/stable/8 and /stable/9)
- Drop lang/python2 dependency, only lang/python27 is required
  to build
- Use DuckDuckGo searchplugin from upstream (has suggestions
  and purposes)
- Backport a few about:memory fixes
- Backport Web Notifications libnotify integration
- Add GTK3 option for www/firefox. Adwaita is a bit broken
  since Gtk 3.14, see:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1073117

PR:		195559
Submitted by:	Jan Beich
MFH:		2014Q4
Security:	http://vuxml.org/freebsd/7ae61870-9dd2-4884-a2f2-f19bb5784d09.html
2014-12-03 14:55:25 +00:00
Hiroki Sato
d99d9cfff0 Add missing GSSAPI{LIB,INC}DIR when :mit is specified.
Spotted by:	ume
2014-12-02 23:45:15 +00:00
Tijl Coosemans
edb7229dd4 Split devel/gettext in devel/gettext-runtime and devel/gettext-tools. The
first contains runtime libraries such as libintl and the latter contains
developer tools such as msgfmt.  Ports that use gettext will usually need
a LIB_DEPENDS on gettext-runtime and a BUILD_DEPENDS on gettext-tools.

USES=gettext-runtime can be used to set a LIB/BUILD/RUN_DEPENDS on
devel/gettext-runtime and USES=gettext-tools can be used to set a
BUILD/RUN_DEPENDS on devel/gettext-tools.  USES=gettext is now the same
as "USES=gettext-runtime gettext-tools" meaning a LIB_DEPENDS on
devel/gettext-runtime and a BUILD_DEPENDS on devel/gettext-tools.

Update gettext to 0.19.3.

Remove :oldver from converters/libiconv and devel/gettext-runtime.  Leave
symlinks with the old library versions to avoid the need to bump
PORTREVISION on a large number of dependent ports.  When most of the
dependent ports have had normal version updates, PORTREVISION can be
bumped on the remaining ones (low number) and the links can be removed.

Fix some ports that installed files in lib/locale instead of share/locale.

PR:		194038
Reviewed by:	bapt
Exp-run:	antoine
Approved by:	portmgr (antoine)
2014-11-29 18:22:32 +00:00
Mathieu Arnold
4815f5f8ca Use TMPPLIST, not PLIST.
Sponsored by:	Absolight
2014-11-27 13:14:24 +00:00