1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00
Commit Graph

4074 Commits

Author SHA1 Message Date
Florian Smeets
b5984d9746 DEBUG does more than installing debugging symbols in may cases. Update the
description.

PR:		ports/184286
Submitted by:	Jan Beich <jbeich@tormail.org>
Discussed with:	bapt
2014-02-19 17:18:56 +00:00
Pietro Cerutti
a876460312 - Change PGSQL to PostgreSQL
Requested by:	eadler
Approved by:	portmgr (mat)
2014-02-19 14:44:07 +00:00
Beat Gaetzi
6140644bba Update to 2.24
Submitted by:	Jan Beich
Security:	http://www.vuxml.org/freebsd/1753f0ff-8dd5-11e3-9b45-b4b52fce4ce8.html
2014-02-19 09:25:23 +00:00
Martin Wilke
5c83b930fd - Allow to stage drupal mods 2014-02-19 01:32:23 +00:00
Steve Wills
20c88bccc7 - Add Ruby 2.1 2014-02-18 15:35:42 +00:00
Max Brazhnikov
e9c34f4c34 KDE/FreeBSD team presents KDE SC 4.12.2 and KDE Workspace 4.11.6!
Among changes:
- Switch KDE4_PREFIX to ${LOCALBASE}
- Remove now needless misc/kde4-shared-mime-info port
- Add stage support
- Remove ancient CONFLICTS (KDE 4.9 and less) and LATEST_LINK
- Squeeze MASTER_SITES/MASTER_SITE_SUBDIR
- Convert LIB_DEPENDS to new style
- Use options helpers
- Drop support for FreeBSD 7.x
- Remove Qt/KDE 3 related workarounds
- Remove local patches and use upstream version scheme for libraries
- sysutils/kdeadmin4, net/kdenetwork4, devel/kdesdk4,
  and x11-clocks/kdetoys4 ports have been split.
- devel/kcachegrind is now a part of KDE SC [1]
- more logs in area51 repo...

New ports:
  devel/kde-dev-scripts:	KDE development scripts
  devel/kde-dev-utils:		KDE development utilities
  games/klickety:		Tetris themed solitaire
  games/picmi:			Single player logic-based puzzle game
  textproc/libkomparediff2:	Library to compare files and strings

The area51 repository features commits by Schaich Alonso, avilla, rakuco
and myself.

PR:		ports/186491
Exp-run:	by bdrewery
Approved by:	beat (former maintainer) [1]
2014-02-18 14:23:03 +00:00
Pietro Cerutti
a3ccc1320a - Add 'tcl' and 'tk' support in SHEBANG_LANG
By default, /usr/bin/tclsh and /usr/bin/wish will be substituted with ${TCLSH}
and ${WISH}, respectively. This only works when USES contains 'tcl' or 'tk'.

Approved by:	portmgr (bapt)
2014-02-17 16:38:14 +00:00
Mathieu Arnold
5a5e985a5e Remove bits in PLIST_SUB who have spaces in them for makeplist usage.
Sponsored by:	Absolight
2014-02-17 16:09:04 +00:00
Pietro Cerutti
51d0ca689d - Add PostgreSQL license to the database
http://opensource.org/licenses/postgresql

Approved by:	portmgr (bapt)
2014-02-17 13:04:04 +00:00
Tijl Coosemans
564a799c71 Convert all USE_FORTRAN=yes to "USES=fortran, USE_GCC=yes". In most cases
USE_GCC=yes has been omitted though.

Remove USE_FORTRAN handling from bsd.port.mk and bsd.gcc.mk.

Minor cleanups in some ports like USE_GMAKE, NOPORTDOCS,...

Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-02-16 17:15:31 +00:00
Kubilay Kocak
6a7e32d7ee Any python package that uses console_scripts in setup.py needs the
pkg_resources module from setuptools at run time. This generally means
anything that installs a CLI utility.

Package-only users do not get setuptools installed when they install
the packages of these ports currently, because USE_PYDISTUTILS=yes doesnt set
a RUN_DEPENDS on it.

This breaks console script invocation, with the following error:

Traceback (most recent call last):
  File "/usr/local/bin/<script-name>", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources

The FreeBSD Python team has recently standardised on a consistent
installation pattern for all python software, whether pure-distutils or
setuptools based, and this run-time requirement is currently not being
satisfied, breaking ports that use that functionality.

This commit moves RUN_DEPENDS+=setuptools from the =easy_install *only*
case, to the default case. This does mean that py27-setuptools and
py33-setuptools cannot be installed concurrently, precluding dual stack
Python installations.

The FreeBSD Python team is working hard towards a future where  multiple
python and packages versions *can* be installed concurrently, but it is
not explicitly supported in the current state. Improvements to FreeBSD's
ports and package frameworks will help achieve that goal.

[1] http://lists.freebsd.org/pipermail/freebsd-python/2014-February/006592.html
[2] http://lists.freebsd.org/pipermail/freebsd-python/2014-February/006609.html

PR:		ports/186706
Reported by:	Scott Sturdivant <scott dot sturdivant at gmail.com>
Reviewed by:	antoine, rm, mva
MFH:		2014Q1
2014-02-16 14:41:43 +00:00
John Marino
06d16aafc1 Add GMGPL to license database
The GNAT Modified General Public Licence is an older license that is
commonly used with Ada programs, specifically to address legal quirks
with the Ada generics feature.

It is meant to be used as "multi" licence in combination with GPL or
GPLv2.  It is not typically seen combined with GPLv3 to my knowledge.

Approved by:	portmgr (bapt)
2014-02-15 15:44:29 +00:00
Antoine Brodin
06b10d88b6 Use OPTIONS helpers from excluded options too
Reviewed by:	bapt
With hat:	portmgr
2014-02-15 14:33:39 +00:00
Dag-Erling Smørgrav
0d15e5b853 Add java_CMD. Although Java programs don't use shebangs, it is sometimes
useful to have a centrally located list of interpreters for other purposes.

Approved by:	portmgr (mat)
2014-02-15 09:20:53 +00:00
Sunpoet Po-Chuan Hsieh
7c6ecde898 - Group common variable declarations together
Reviewed by:	swills
2014-02-15 07:23:56 +00:00
Tijl Coosemans
6217ea5176 - Also set link_all_deplibs_(CXX|F77|FC)=no.
- In libtool 1.3 set deplibs_check_method=pass_all like it is in later
  versions.  This avoids checking every library with file(1) to see if
  it's really a library and avoids some incorrect uses of expr(1)
  ("expr $var" instead of "expr -- $var" where $var can start with -l).
  The parsing of file(1) output is also tested during configure on
  /usr/lib/libc.so.* which doesn't exist so configure printed a big (but
  harmless) warning.

Approved by:	bapt
2014-02-14 22:29:05 +00:00
Mathieu Arnold
286e8eceee Like it was announced six months ago, remove Perl 5.12.
Sponsored by:	Absolight
2014-02-14 15:41:50 +00:00
John Marino
8c473b8d93 Define GPLv3RLE license (GPLv3 Runtime Library Exception)
The GCC ports either do not have any license defined, or they are defined
as GPLv3 which is not completely correct.  The runtime libraries in the
FSF-issued GCC releases have a standard exception to the GPLv3 license.
In order to properly reflect this, the GCC ports can define a "multi"
license, GPLv3 and GPLv3RLE, which are both in effect.

Concerns PR:	ports/185970
Approved by:	portmgr (bapt)
2014-02-12 23:26:36 +00:00
Antoine Brodin
3b099900ff Add ccache-update-links to _FORCE_POST_PATTERNS to run it after gcc has
been uninstalled

With hat:	portmgr
2014-02-12 21:35:41 +00:00
Marcus von Appen
d839fbe3f9 - Properly prefix or suffix symlinks, which do not point to a file within the
stagedir environment, but to some file using a ${PREFIX}-based path

PR:		ports/186619
Submitted by:	mva@ (myself)
Approved by:	portmgr@ (bapt)
2014-02-11 18:37:07 +00:00
Mathieu Arnold
86f9c3213f Use default-versions.mk for Apache, PHP, MySQL And PostgreSQL.
Submitted by:	Allan Jude
Reviewed by:	bdrewery, ohauer (apache), mat
With hat:	portmgr
2014-02-11 17:12:28 +00:00
Sunpoet Po-Chuan Hsieh
4e38ca47bb - Update MASTER_SITE_RUBY: add CDN by fastly.com
Reference:	https://www.ruby-lang.org/en/downloads/mirrors/
2014-02-11 16:50:46 +00:00
Sunpoet Po-Chuan Hsieh
eac5501ee7 - Remove unnecessary trailing backslash 2014-02-11 16:43:35 +00:00
Sunpoet Po-Chuan Hsieh
3853fea18e - Add ftp.stu.edu.tw to MASTER_SITE_VIM
This commit updates the removal of ftp.stut.edu.tw in r343524.
It seems to be a typo in r282865.

Notified by:	vanilla
2014-02-11 14:53:06 +00:00
Mathieu Arnold
9a9d413842 Try and force people to check the plist makeplist generates.
With hat:	portmgr
Reviewed by:	bapt
Sponsored by:	Absolight
2014-02-10 09:19:28 +00:00
Brendan Fabeny
6c3c53afb8 Use staging; simplify and remove some outdated material; move the
torproject mirror list to bsd.sites.mk for use in other ports [1]

PR:		185150 [1]
Submitted by:	J. Beich [1]
2014-02-10 01:35:05 +00:00
Tijl Coosemans
d373eb175c - Support libtool 1.3 which has an ltconfig script.
- Support -shrext command line option.  (Used in audio/pd.)
2014-02-09 22:00:35 +00:00
Sunpoet Po-Chuan Hsieh
8d92495f11 - Remove ftp.stut.edu.tw from MASTER_SITE_VIM 2014-02-09 17:05:19 +00:00
Bryan Drewery
731e46f350 Fix trailing newline breaking INDEX
Submitted by:	cperciva
2014-02-09 03:05:21 +00:00
Bryan Drewery
447562319e Allow staging USE_RUBY_SETUP ports.
They must be built with the proper prefix, but at install
phase they should be passed --prefix=STAGEDIR. It will
already install to the previously used PREFIX so this
will end up installing into ${STAGEDIR}${PREFIX}

With hat:	ruby
2014-02-09 01:54:56 +00:00
Baptiste Daroussin
11fd726a0c Add a global CMAKE_NINJA variable to set in make.conf to use ninja instead of make(1) for ports using cmake 2014-02-08 22:15:14 +00:00
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