Commit Graph

4097 Commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
4b3e761ef7 - Add shared SWIG descrption 2014-03-02 15:50:31 +00:00
Tijl Coosemans
477efa96a0 In libtool.mk, let the regexp for DragonFly BSD support match both
"freebsd*)" and "freebsd* ", and add "dragonfly*" only if it isn't there
already.

Approved by:	bapt
2014-03-02 13:14:07 +00:00
Rene Ladan
ef50dbb213 PHP 5.2 has reached it end-of-life in the FreeBSD Ports Tree, time
to say goodbye.  Upstream unsupported it since 2011-01-06 (see
http://php.net/eol.php )

Strip PHP 5.2 out of Mk/bsd.php.mk
2014-03-01 00:06:29 +00:00
Sunpoet Po-Chuan Hsieh
3da612f2c3 - Update MASTER_SITE_VIM:
- Update to latest http:// mirrors
  - Remove dead servers
  - Remove servers without latest patch (7.4.192)
  - Remove all ftp:// mirrors

PR:		ports/179330 (based on)
Reference:	http://www.vim.org/mirrors.php
2014-02-28 01:35:33 +00:00
Mathieu Arnold
0f58d15935 Add %%NO_OPT1%% to PLIST_SUB that is enabled when %%OPT1%% is not.
Sponsored by:	Absolight
2014-02-27 16:39:25 +00:00
Pietro Cerutti
bd6a0a40a6 - Get rid of bsd.tcl.mk. See my CHANGES entry from 20130919.
Approved by:	portmgr (antoine)
2014-02-27 15:00:24 +00:00
Tijl Coosemans
85fb32d611 - Some ports ship with libtool 1.5.x + "anygcc" patch. This modified
version calls "gcc" in two places.  Replace that with $CC.
- r346193 added -B${LOCALBASE}/bin in Uses/fortran.mk, just like
  compiler.mk, but libtool doesn't recognise this flag and discards it.
  Patch ltmain.sh so it passes the flag to the linker unmodified.
  This only works on libtool 2.x for now, but that's good enough to fix
  the PRs below and a linker error in math/octave on FreeBSD/i386 8.x.
  (When those ports set USES=libtool.)

PR:		ports/186946, ports/187000
Approved by:	bapt
2014-02-27 09:51:45 +00:00
Sunpoet Po-Chuan Hsieh
7607fadaaa - Use only one single space before trailing backslash 2014-02-27 08:20:18 +00:00
Gerald Pfeifer
8b19ee567b Instead of hardcoding the version of GCC to provide Fortran support,
leverage ${GCC_DEFAULT} from ${PORTSDIR}/Mk/bsd.default-versions.mk.
2014-02-26 22:42:58 +00:00
Tijl Coosemans
ff43cef275 Add -B${LOCALBASE}/bin to LDFLAGS just like compiler.mk does. This fixes
linking problems when base system cc/c++ is used to link object files
generated by gfortran.  This affects FreeBSD/i386 8.x and all versions of
FreeBSD/ia64.

PR:		ports/186946
2014-02-26 11:44:49 +00:00
Steve Wills
cf48be67f0 - Update Ruby 2.1 to 2.1.1 2014-02-25 04:23:14 +00:00
Gerald Pfeifer
4a3b55d21d Revert bogus parts of revision 345909. 2014-02-25 00:36:48 +00:00
Gerald Pfeifer
260d6903c0 Reword the documentation at the top of this file.
Sort the FPC_DEFAULT and GCC_DEFAULT entries.
2014-02-25 00:32:09 +00:00
Gerald Pfeifer
fadcef2222 Replace all uses of GCC_DEFAULT_VERSION by GCC_DEFAULT, remove the
definition of the former from Mk/bsd.gcc.mk and add the latter --
still set to 4.6 -- to Mk/bsd.default-versions.mk.

Include Mk/bsd.default-versions.mk from Mk/bsd.gcc.mk to tie the
two together.
2014-02-24 22:15:32 +00:00
Rene Ladan
0e229de718 Add a new flag QUIET to make targets quiet, currently only 'checkpatch'
Approved by:	portmgr (bapt)
2014-02-24 17:36:15 +00:00
Mathieu Arnold
feeef84da3 Remove quotes around values we get in PLIST_SUB. [1]
While there, don't replace 1 char entries in PLIST_SUB.

Noticed by:	amdmi3 [1]
Sponsored by:	Absolight
2014-02-24 16:35:43 +00:00
Mathieu Arnold
68eae3c164 Really tell our users that using WITH_/WITHOUT_ to set/unset options is
deprecated.

Sponsored by:	Absolight
2014-02-24 15:40:30 +00:00
Sunpoet Po-Chuan Hsieh
9d27ea5b39 - Add shared HPACK description 2014-02-24 10:36:00 +00:00
Gerald Pfeifer
a4c007fb28 Remove the _GCC_BUILD_DEPENDS variable which we had kept for the sake
of some ports using this unexpectedly.  There are no further instances
in the tree any more.

If there is an absolute need to refer to the GCC runtime directory that
cannot be covered by CFLAGS, LDFLAGS or the like, use _GCC_RUNTIME.
This hardly ever should be necessary, though.  Avoid whenever possible!
2014-02-23 02:20:02 +00:00
Bryan Drewery
d41ff8cc32 Revert r345514 for now, it causes libraries to be built without .so 2014-02-21 21:43:20 +00:00
John Marino
1a169331b0 Mk/bsd.(ruby,efl).mk: Replace "freebsd" with OPSYS:L
This change is no-op for FreeBSD but is needed for DragonFly support.
It has been run in dports for a year.  Also unneeded trailing slashes were
removed from bsd.efl.mk (also tested for a year).

Approved by: 	portmgr (bapt)
2014-02-21 18:53:16 +00:00
John Marino
b9737ee14f Mk/Uses/libtool.mk: Add DragonFly support to USES+= libtool
Approved by:	portmgr (bapt)
2014-02-21 17:23:53 +00:00
Baptiste Daroussin
d22a36edff libtool 1.4.2a was defining the shared extension as shrext_cmds, rename it shared_ext
like in newer libtool so the rest of USES=iconv magic just works
2014-02-21 16:47:29 +00:00
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