1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-26 00:55:14 +00:00
Commit Graph

4043 Commits

Author SHA1 Message Date
Beat Gaetzi
2f24f871a0 - Update Firefox to 27.0
- Update Firefox ESR to 24.3.0
- Update Thunderbird to 24.3.0
- Update NSPR to 4.10.3
- Update NSS to 3.15.4
- Depend on yasm when building with bundled libvpx or libjpeg-turbo
- Prepare gstreamer conditional for upcoming Firefox versions
- Improve jemalloc3 conditional
- Break build unless alsa-lib port installs new config file
- Chase USE_DOS2UNIX deprecation
- Temporarily disable system cairo over screen corruption with
  smoothScroll [1]

Submitted by:	Jan Beich
Reported by:	flo [1]
Security:	http://www.vuxml.org/freebsd/1753f0ff-8dd5-11e3-9b45-b4b52fce4ce8.html
2014-02-05 05:23:30 +00:00
Baptiste Daroussin
3ea3e4e09f Add a user warning so that everyone get a notice about the upcoming EoL of pkg_install
Add a end user NO_WARNING_PKG_INSTALL_EOL to allow users willing to stay a bit more with pkg_install
to not get bothered all the time with the warning

With hat:	portmgr
2014-02-04 14:23:08 +00:00
Kubilay Kocak
ccd2d5d666 Mk/bsd.sites.mk: Deprecate c. and f. pypi.python.org [part II]
Bring the Python PyPi MASTERSITES list back to the future - Part II [1]

The Python project is deprecating the existing mirror architecture and
DNS in favour of a globally distributed CDN provided by Fastly [2][3]

c.pypi.python.org now serves:

	<<< HTTP/1.1 401 Authorization Required

f.pypi.python.org serves:

	<<< HTTP/1.1 410 Gone

Compensating...

[1] https://svnweb.freebsd.org/ports?view=revision&revision=325846
[2] http://www.python.org/dev/peps/pep-0449/
[3] http://mail.python.org/pipermail/distutils-sig/2013-August/022126.html

Discovered by:	mat
2014-02-04 12:40:44 +00:00
Mathieu Arnold
7865eb5a5f Add a note to people still running perl 5.12 that it's going to disapear soon.
Sponsored by:	Absolight
2014-02-03 10:39:28 +00:00
Max Brazhnikov
353f538b87 Mk/bsd.port.mk:
- Fix typo (apparently I'm the first who's trying to use new mesa ports :)

Approved by:	portmgr (bapt)
2014-02-03 07:39:39 +00:00
Ryan Steinmetz
fa6095be88 - Honor user-defined LANG/LC_ALL/LC_CTYPE before defaulting (improves upon fix committed in r342091)
- Ensure LANG/LC_ALL/LC_CTYPE are defined in GEM_ENV for all versions of ruby

PR:		ports/186313
Reviewed by:	swills@
With hat:	ruby@
2014-02-01 16:29:36 +00:00
Ryan Steinmetz
7c7a3ee4b8 - Resolve RDoc generation problems
PR:		ports/186313
Submitted by:	zi@
Approved by:	bdrewery@ (portmgr)
With hat:	ruby@
2014-01-31 23:02:59 +00:00
Rene Ladan
106810bf8f Remove support for unstaged ports.
Approved by:	bapt
2014-01-31 18:00:55 +00:00
Dag-Erling Smørgrav
f7dadc0993 Remove lame CPAN mirror.
Approved by:	portmgr (bapt)
MFH:		2014Q1
2014-01-29 21:31:02 +00:00
Thomas Zander
68097f4186 - Support for the MATE desktop environment support
- Add license
- Add gconf dirs to pkg-plist
- Add MATE_DESC to Mk/bsd.options.desc.mk

PR:		ports/184462
Submitted by:	clutton <clutton@zoho.com> (maintainer)
Approved by:	thierry (mentor)
2014-01-29 20:43:01 +00:00
Mathieu Arnold
0d8977cba1 It doesn't require any args.
Sponsored by:	Absolight
2014-01-29 20:42:44 +00:00
Matthias Andree
8f55879b99 Fix typo (valide -> valid).
Approved by:	portmgr (mat)
2014-01-29 20:39:35 +00:00
Tijl Coosemans
0052e743ef - Add two new arguments to USES=iconv so ports can indicate they use GNU
iconv extensions that the base system iconv doesn't support yet:
  * wchar_t: port uses the special WCHAR_T character conversion.
  * translit: port uses //TRANSLIT or //IGNORE conversion options.
  Adding one or both of these arguments makes the port depend on
  converters/libiconv for now.
- Allow installation of converters/libiconv on FreeBSD 10+.
- Use ICONV_CONFIGURE_ARG in devel/gettext instead of defining CPPFLAGS
  and LDFLAGS to fix compilation with libiconv installed.
- Stage converters/libiconv and devel/gettext.

Approved by:	bapt (on trust)
2014-01-29 20:24:49 +00:00
Antoine Brodin
d87748d6f2 - Do not check for ${WRKDIR} in staged files, there are lots of false
positives as some .o files may embed the source path [1]
- Only check shebang of files with executable bit set

Requested by:	bapt [1]
With hat:	portmgr
2014-01-28 22:19:30 +00:00
Baptiste Daroussin
17bcd07e7b Fix usage with older make 2014-01-28 21:31:50 +00:00
Tijl Coosemans
64a0347268 Introduce USES=libtool to replace USE_AUTOTOOLS=libtool.
Unlike USE_AUTOTOOLS=libtool which makes a port use libtool from
devel/libtool, this just patches the copy of libtool included in the
port.  This allows adding it to all ports that use libtool including
ports that build Fortran libraries and ports that use different
compilers or binutils than the ones used to build devel/libtool.

USES=libtool also changes the library naming specification similar
to what USE_GNOME=ltverhack does.  Given the libtool version info
$current:$revision:$age and $major=$current-$age the library will be
named libname.so.$major.$age.$revision instead of libname.so.$current
and libname.so.$major becomes a symlink.  Because $major increases
less frequently than $current this reduces the number of library
version bumps which means fewer rebuilds of dependent packages.

To ease the conversion from USE_AUTOTOOLS=libtool this naming spec
can be disabled with USES=libtool:oldver but the intention is that
all libtool ports eventually use the new naming.

Another change is that only libraries that are listed on the command
line will be linked into executables.  Normally libtool would link in
the entire tree of library dependencies.  This reduces the number of
direct dependencies on a given library which means fewer packages
need to be rebuilt on a library version bump.

Approved by:	portmgr (bapt)
2014-01-28 18:25:52 +00:00
Mathieu Arnold
98f460acc5 Greatly enhance makeplist to replace all it can find in PLIST_SUB.
With hat:	portmgr
Sponsored by:	Absolight
2014-01-28 14:16:30 +00:00
Baptiste Daroussin
198ce00aa7 Specify minor version of libobjc to avoid LIB_DEPENDS to catch the gcc version if gcc is installed 2014-01-28 08:15:38 +00:00
Baptiste Daroussin
5bbc87c519 Do not overwrite MAKE_ENV when WITH_DEBUG is defined 2014-01-27 23:30:12 +00:00
Baptiste Daroussin
881d45a661 Add DONTSTRIP to MAKE_ENV to prevent install(1) from stripping the binaries when WITH_DEBUG is set 2014-01-27 23:23:50 +00:00
Mathieu Arnold
b765405ad0 Add two new options helpers:
${OPT}_${TYPE}_DEPENDS_OFF=<something> will automatically add:
${TYPE_DEPENDS}+=<something> in case OPT is 'off'

${OPT}_${FLAG}_OFF=<something> will automatically add:
${FLAG}+=<something> in case OPT is 'off'

With hat:	portmgr
Sponsored by:	Absolight
2014-01-27 22:53:24 +00:00
Baptiste Daroussin
7dad680ae3 Use again package-noinstall now that is works
Tested by:	smh
2014-01-27 21:54:50 +00:00
Baptiste Daroussin
9f2ea862b9 Fix make package-recursive
Keep the ugly way for non staged ports
and properly build the package for staged ports

Tested by:	smh
2014-01-27 21:23:49 +00:00
Baptiste Daroussin
23fd3eae2a Fix ports that passes MAKE_ARGS and are not staged yet 2014-01-27 20:05:59 +00:00
Baptiste Daroussin
cc445d3636 Do not show orphans anymore with pkgng for .info files 2014-01-27 10:35:19 +00:00
Baptiste Daroussin
7c89ef9773 Do not pass DESTDIR to build target (with a syntax compatible with both fmake and bmake)
That fixes a couple of STAGEDIR references in the install files
2014-01-27 08:14:30 +00:00
Baptiste Daroussin
5d68e6a30c Add USES=desthack
This allow to pass DESTDIR through configure --prefix to ports that are
not destdir aware

Obtained from:	OpenBSD ports tree (discussed in Malta with Marc Espie)
2014-01-27 07:29:32 +00:00
Baptiste Daroussin
1fce2b0440 Remove Useless test on the value of NO_STAGE 2014-01-27 07:23:07 +00:00
Alex Kozlov
6d9c0ebc96 - Use proper url
Submitted by:	mat
Approved by:	portmgr (mat)
2014-01-27 06:21:51 +00:00
Baptiste Daroussin
564119fde5 Only defines the post-stage when needed 2014-01-27 00:02:42 +00:00
Alex Kozlov
b3ca7e5ae0 - Add a developer warning if NO_STAGE is set
Approved by:	portmgr (mat)
2014-01-26 20:48:58 +00:00
Rene Ladan
0777385b68 Unregister lang/gcc44 now that it is no longer used by any port.
Approved by:	gerald
2014-01-26 16:33:53 +00:00
John Marino
96ca0a085e mail/policyd2: Fix WebUI, add it as an option
* Add WEBUI to the standard option descriptions
* Use PHP only if WebUI option selected
* Specify proper php database driver depending on database selected
  between mysql, pgsql, or sqlite
* Port revision bumped because it fixes bug depending on options selected

Due to bitrot caused by staging work, this patch had to be rewritten
from scratch.  I believe the intent has been maintained.

PR:		ports/184503
Submitted by:	Christopher Davis
Approved by:	maintainer (Chifeng)
Rewritten b:	marino@
2014-01-26 14:34:24 +00:00
Steve Wills
a3094148c6 - Add patch to increase stack size to avoid crash on ppc64
- Bump PORTREVISION due to binary and package change

Submitted by:	jhibbits (via private email)
2014-01-25 22:10:56 +00:00
Antoine Brodin
fefbf999a3 Add WRKDIR to QA_ENV so that the paths QA check can search for it 2014-01-25 20:49:39 +00:00
Rene Ladan
be728bc0bb - kernel modules support SSP natively, so change the description
of SSP_UNSAFE [1]
- take advantage of rmdir -p to remove nested instances of KMODDIR if
  empty.  Some ports have KMODDIR=dir1/dir2

Submitted by:	antoine [1]
Approved by:	portmgr (bapt)
2014-01-24 23:08:17 +00:00
Antoine Brodin
9a0367f392 BSD4CLAUSE is FSF approved
With hat:	portmgr
2014-01-24 21:22:09 +00:00
Raphael Kubo da Costa
ac88cb2579 Revert r340911 for now.
CDN redirection is not working well with IPv6 (it either times out or fails
with 'No address record'), so back out the commit until there's time to
investigate this issue.
2014-01-24 16:40:14 +00:00
Raphael Kubo da Costa
2b6583f53f Use only the official CDNs in MASTER_SITE_{KDE,QT}.
Now that FETCH_ARGS accepts redirections by default, we can use only the
official CDNs used by KDE and Qt, and they care of choosing an appropriate
mirror.

We didn't keep our lists very up-to-date, nor did we correctly prioritize
the entries there anyway.

With hat: kde@, acknowledged by makc@.
2014-01-24 15:43:06 +00:00
Alex Dupre
3bc2beca6e Replace a redirect URL (containing multiple query params) with the actual site address.
This is a workaround to fix eclipse port download:

=> <distfile> doesn't seem to exist in /distfiles/.
eval: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/: not found
*** [do-fetch] Error code 2
2014-01-24 11:35:16 +00:00
Stephen Montgomery-Smith
1e83422365 - Move the MAKE_ARGS variables from some individual math/octave-forge-*
ports to Mk/bsd.octave.mk.  Also add LD_CXX="${CXX}" DL_LD="${CXX}" to
  MAKE_ARGS, as this fixes the build of several octave-forve-* ports by
  setting these variables properly in ${PREFIX}/bin/mkoctfile.
2014-01-23 05:05:19 +00:00
Matthias Andree
7ab8506c5d Update master sites for some ports formerly hosted on easysw.com, now extinct.
Remove easysw.com domain from MASTER_SITE_EASYSW, and drop tu-bs.de from mirror
list (is no longer mirroring easysw.com).
2014-01-22 23:37:53 +00:00
Koop Mast
1d4c19d332 Add gnome CDN in both https and http flavors. 2014-01-22 23:17:51 +00:00
Antoine Brodin
f65a743cc7 Make it possible to stage ruby gems using mkmf as a regular user
Reviewed by:	bapt
With hat:	portmgr
2014-01-22 20:47:04 +00:00
David Chisnall
26878a2085 Fix GNUstep backend naming in bsd.gnustep.mk.
Approved by:	bapt (mentor, implicit)
2014-01-22 18:36:06 +00:00
Pietro Cerutti
918900a745 New port: x11-toolkits/wxgtk30 -- Series 3.0 of the wxWidgets toolkit
PR:		181329 (based on)
Submitted by:	Rainer Hurling <rhurlin@gwdg.de>
2014-01-22 13:46:41 +00:00
John Marino
9ebdae610f Mk/bsd.site.mk: Remove cs.pu.edu.tw addresses
All the cs.pu.edu.tw addresses, http and ftp, have been down for at
least three weeks.  It doesn't appear to be a transient outage.
Affects gcc, x, kde, openbsd, sourceware MASTER_SITES
2014-01-20 15:12:23 +00:00
Baptiste Daroussin
e8e46de2d1 Add the forgotten test around the IGNORE
Pointyhat to:	bapt
2014-01-20 09:09:04 +00:00
Baptiste Daroussin
c26c9eb22b NO_STAGEd ports will fail if STAGEDIR is defined.
Undefined STAGEDIR if already set from make.conf
Raise an error if set from command line (which cannot be undefined)

PR:		ports/182972
Submitted by:	"Scot W. Hetzel" <swhetzel@gmail.com>
2014-01-20 07:42:00 +00:00
Max Brazhnikov
8021682484 - Update KDevelop ports to 4.6.0 [1]
- Convert LIB_DEPENDS to new style
- Use options helpers
- Change DIST_SUBDIR (imitate upstream, as we do it already for KDE SC)

devel/kdevelop-kde4:
- Remove useless LATEST_LINK
- Drop deprecated sharedmime from USE_KDE4, the port is already switched
  to USES=shared-mime-info

Submitted by:	pizzamig <luca.pizzamiglio at gmail.com> via maillist [1]
2014-01-17 20:34:33 +00:00