Commit graph

4353 commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
0449f732c3 - Ensure up-to-date p5-Module-Build and p5-Module-Build-Tiny to avoid build
failure if installed ones do not satisfy version requirement of ports
2014-06-09 07:10:24 +00:00
Sunpoet Po-Chuan Hsieh
63bf70a31c - Cleanup COMMENT 2014-06-09 06:25:31 +00:00
Antoine Brodin
047b1c8ff7 Kill NO_LDCONFIG_MTREE, it is long dead
Make USE_LDCONFIG work when PREFIX!=LOCALBASE,
LDCONFIG_DIR and LDCONFIG_32DIR are expected in LOCALBASE

Phabric:	D195
Reviewed by:	bapt
With hat:	portmgr
2014-06-08 21:25:54 +00:00
Marcus von Appen
a9c3f17b93 Introduce a new PYTHON_CONCURRENT_INSTALL knob to support the parallel
installation of ports for different python versions.

If set to yes, the knob indicates that the port can be installed for different
python versions at the same time. The port will use a unique prefix for
certain directories using USES=uniquefiles:dirs (see the uniquefiles.mk Uses
for details about the directories). Binaries receive an additional suffix,
based on ${PYTHON_VER}.

With hat:	python@
2014-06-07 16:13:11 +00:00
Baptiste Daroussin
54d99c4de5 Fix NO_PIE env definition
Reported by:	peter
2014-06-07 00:27:41 +00:00
Bryan Drewery
7c2fd382bb - Disable PIE in ports for now until more testing can be done.
This is to avoid issues with upcoming PIE support in head which
  is needed for ASLR.

With hat:	portmgr
2014-06-06 21:40:56 +00:00
Bryan Drewery
adf44e394f lib-depends: Don't show "- not found" on a new line.
With hat:	portmgr
2014-06-05 01:08:26 +00:00
Antoine Brodin
37b589438f Revert r356123
This change was not exp-ran and if breaks a few ports because the python3
metaport and bsd.python.mk do not handle python34 well for now

Discussed with:	mva
With hat:	portmgr
2014-06-02 18:29:22 +00:00
Dmitry Sivachenko
0e33c724df Update python34 port 3.4.0 --> 3.4.1.
Reviewed by:	koobs
2014-06-02 12:36:51 +00:00
Mathieu Arnold
886c83c618 Apply a band-aid on Perl ports plists for perl 5.20.
This is not the right fix, but with this, we can move forward.

With hat:	perl@, portmgr
Sponsored by:	Absolight
2014-06-02 08:48:13 +00:00
Tijl Coosemans
feea508b4d Fix description of NOTIFY option. It usually controls a dependency on
libnotify which deals with popup notifications.
2014-06-01 22:04:16 +00:00
Jean-Sébastien Pédron
56d5f9ce28 graphics/darktable: Update to 1.4.2
The following changes were made to options:

    o  Remove GCC option (see below)
    o  Remove KWALLET option (unused)
    o  Rename FACEBOOK option to FB_PICASA, because both export features
       depend on json-glib.
    o  Add COLORD option (color management)
    o  Add GRAPHMAGICK option (support GraphicsMagick's image formats)
    o  Add LUA option (embed Lua to add scripting)
    o  Add OPENEXR option (support HDR image format)
    o  Add SQUISH option (use libsquish to compress thumbnails)
    o  Add WEBP option (support WebP image format)

The patch enables more options by default, because I think it's more
sensible for a photographer using binary packages:

    o  COLORD
    o  FB_PICASA
    o  FLICKR
    o  GEO
    o  GPHOTO (already on)
    o  LUA
    o  NLS
    o  OPENEXR
    o  OPENJPEG
    o  RAWSPEED (already on)
    o  WEBP

The GCC option was removed because the usage of GCC along with libc++
in FreeBSD 10 and -CURRENT is unstable (this isn't a general truth,
just valid in the case of darktable). In FreeBSD up-to 9, the usage of
lang/gcc is mandatory anyway, because GCC 4.2.1 support is best effort
only (upstream).

Ninja is now used to build darktable, instead of make. This is not mandatory
of course, but brings a 33% build time improvement (at least for me).

pkg-plist is generated with "make makeplist" this time. That's why the
diff seems large. In fact most of the content remains the same, just with
a different order.

All patches were committed upstream and are removed, except one which
comes from upstream but isn't part of release 1.4.2.

The port is now "stagified".

Finally, I take maintainership of it.

PR:		ports/186979
Phabricator:	D107
Reviewed by:	danfe@ (previous version), antoine@
Approved by:	antoine@
2014-06-01 18:52:21 +00:00
Rene Ladan
ef6c646bb3 Remove support for Python 3.1 from bsd.python.mk, it expired on 2014-06-01
Approved by:	python (mva)
2014-06-01 15:29:43 +00:00
Dmitry Sivachenko
5dbe4e1bf1 Python 3.4 is a latest version of python-3 branch, so use it. 2014-06-01 14:03:29 +00:00
Antoine Brodin
030f1bf0af Remove a trailing backslash
With hat:	portmgr
2014-06-01 09:01:42 +00:00
Olivier Duchateau
a08779fd1a - Remove some Xfce download mirrors (no longer available)
Approved by:	portmgr (antoine@)
2014-06-01 08:51:51 +00:00
Marcus von Appen
a406ee6e80 Handle non-ASCII encoded setup.py files properly, if the locale of the
execution environment does not match the encoding of the setup.py file. Simply
read everything in as binary data without trying to convert it to the matching
locale.
2014-05-31 08:14:24 +00:00
Rene Ladan
3ad8854905 USE_GMAKE is marked as deprecated in bsd.sanity.mk, but it is
unsupported since r355709

Phabric:	D110
Approved by:	portmgr (bdrewery)
2014-05-30 21:32:38 +00:00
Steve Wills
07e2d47f53 - Force use of libreadline from ports rather than base, in order to avoid
unexpectedly getting readline from ports if it's already installed.
- Add patch to work with newer libreadline
- Provide an option to use libedit from ports, avoiding the libedit in base.
- Note 1: The patch to work with newer libreadline is only applied in the
  libreadline case since it actually breaks building with libedit.
- Note 2: libreadline is not BSD licensed and while libedit would be
  preferable, it seems to have issues with UTF8 still, see ruby bug 9204. Once
  that's resolved, we can make libedit the default.

PR:		ports/187928 [1] (based on)
PR:		ports/188077 [2] (based on)
Submitted by:	Shin-ya Murakami <murashin@gfd-dennou.org> [1]
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net> [2]
Obtained from:	http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/readline/readline.c?r1=43458&r2=45225 (ruby upstream)
MFH:		2014Q2
2014-05-30 18:34:29 +00:00
Bryan Drewery
0713487d3e - Fix grammar and reword
Submitted by:	mandree
With hat:	portmgr
2014-05-30 17:31:44 +00:00
Bryan Drewery
fa72655e3b - When showing vulnerability warning give an explanation that there
will not necessarily be an update. Give advice on how to skip the
  check. It is the user's choice afterall.

With hat:	portmgr
Reported by:	jhb
2014-05-30 16:40:33 +00:00
Peter Wemm
e5b37ac53a Part 2 of r354962: Point MASTER_SITES_LOCAL backup locations to static
servers with the actual data - in case of a geodns failure.

Approved by:	portmgr (bdrewery)
2014-05-30 05:55:54 +00:00
Bryan Drewery
59efeb0862 - The output from PKG_INFO is actually needed
With hat:	portmgr
Pointyhat to:	bdrewery
2014-05-29 22:21:35 +00:00
Bryan Drewery
8b2b8f3d8d - Stop showing pkg warnings when looking for dependencies based on package
version ranges

  old:
    ~/svn/ports/databases/libdrizzle # make
    ===>   libdrizzle-0.8_1 depends on package: doxygen>=0 - not found
    pkg-static: No package(s) matching doxygen
    ===>    Verifying install for doxygen>=0 in /root/svn/ports/devel/doxygen
  new:
    ~/svn/ports/databases/libdrizzle # make build-depends
    ===>   libdrizzle-0.8_1 depends on package: doxygen>=0 - not found
    ===>    Verifying install for doxygen>=0 in /root/svn/ports/devel/doxygen

With hat:	portmgr
2014-05-29 21:57:15 +00:00
Mathieu Arnold
54cec76118 Change postgresql's default version to 9.2.
Requested by:	so many people
Exp-run by:	antoine
Sponsored by:	Absolight
2014-05-29 20:45:04 +00:00
Martin Wilke
30a9cc83fd - Remove USE_GMAKE support, please use USES=gmake instead 2014-05-29 15:17:17 +00:00
Antoine Brodin
e86bd07065 Add 9.4 to the list of valid pgsql versions
With hat:	portmgr
2014-05-29 08:09:24 +00:00
Baptiste Daroussin
3dc87da393 Add a new option, INSTALL_STRIPPED,
which is intended to be used with WITH_DEBUG, allowing the system to build
packages with debugging symbols enabled and kept in build environment but
do not install them with the resulting binaries.

PR:		ports/185309
Submitted by:	delphij
Reviewed by:	bdrewery
2014-05-28 15:59:47 +00:00
Baptiste Daroussin
aac69c1d99 fix checking DISTDIR for writeability
PR:		ports/127467
Submitted by:	Sergey Skvortsov <godegisel@FreeBSD.org>
2014-05-28 14:51:28 +00:00
Baptiste Daroussin
dd96acba30 make missing distinfo file fatal
PR:		ports/184602
Submitted by:	mandree
Reviewed by:	antoine
2014-05-28 13:23:21 +00:00
Baptiste Daroussin
738692c997 Remove support for USE_DISPLAY 2014-05-28 12:14:01 +00:00
Mathieu Arnold
3610c2b4e0 Forgot to add fix-packlist for NEED_ROOT.
Sponsored by:	Absolight
2014-05-27 21:21:48 +00:00
Baptiste Daroussin
fc5c95cd6c Drop support for USE_SCONS please use USES=scons instead 2014-05-27 14:58:58 +00:00
Mathieu Arnold
ca7f62bffc Add perl 5.20.0.
Changes:	http://search.cpan.org/dist/perl-5.20.0/pod/perldelta.pod
Sponsored by:	Absolight
2014-05-27 12:19:24 +00:00
Baptiste Daroussin
1f527e7fbb scons expect lots of variables to be set as arguments 2014-05-27 12:13:05 +00:00
Baptiste Daroussin
599ded0e50 Fix version comparison 2014-05-27 10:55:39 +00:00
Baptiste Daroussin
ff732faf5b Commit forgotten bits to support lua 5.1 2014-05-26 16:02:07 +00:00
Baptiste Daroussin
a599027a85 Remove bsd.lua.mk and USE_LUA support please use USES=lua 2014-05-26 15:49:05 +00:00
Baptiste Daroussin
f2575f39fe Do not overwrite USES but append values to it 2014-05-26 13:43:25 +00:00
Martin Wilke
6ac9cb0c1f - Covert gmake to USES 2014-05-26 13:38:40 +00:00
Baptiste Daroussin
045f2c267e A typo can hide another typo
Submitted by:	kwm
2014-05-26 13:15:11 +00:00
Baptiste Daroussin
6b95894f58 Fix typos
Submitted by:	sunpoet
2014-05-26 13:10:11 +00:00
Baptiste Daroussin
4f347620f2 Move part of bsd.mono.mk into USES=mono
Drop code for nant support which is not used at all in the ports tree
Add dependency handling on lang/mono
Pass maintainership to mono@
2014-05-26 11:41:33 +00:00
Baptiste Daroussin
a1ed68057d Drop compatibility code for USE_DOS2UNIX 2014-05-26 09:29:50 +00:00
Koop Mast
90a58a4d1e Add a USE_GNOME py3gobject3 component for devel/py3-gobject3 added in r355246. 2014-05-26 07:22:01 +00:00
Mathieu Arnold
2be2a7308c SITE_PERL is relative to LOCALBASE, switch to PREFIX for the post-stage fixups.
PR:		ports/189694
Submitted by:	Paul J Murphy
Sponsored by:	Absolight
2014-05-25 20:58:14 +00:00
Mathieu Arnold
d701b8a5c3 Correct a typo in LPPL13a permissions.
Sponsored by:	Absolight
2014-05-25 19:27:18 +00:00
Bryan Drewery
bf30f17d18 - When searching for lib-depends, show which file was found.
This also fixes "- found" showing alone when there are multiple matches.

PR:		ports/187084
2014-05-25 15:42:52 +00:00
Mathieu Arnold
645a02ffca If using WRKDIRPREFIX, the licenses path will be made unusable.
With hat:	portmgr
Sponsored by:	Absolight
2014-05-25 13:39:16 +00:00
Mathieu Arnold
2686164bfb - Add a USE_PERL5=fixpacklist to account for ports creating one when not using
USE_PERL5=configure or USE_PERL5=modbuildtiny.
- Change perl5.mk to use a specific target and not abuse post-stage.

Reviewed by:	bapt
With Hat:	portmgr
Sponsored by:	Absolight
2014-05-25 11:37:28 +00:00