Commit graph

20915 commits

Author SHA1 Message Date
Dmitry Marakasov
30a00f2227 Most commonly used build systems support silent builds, when they
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.

Change summary:

- Always do verbose builds for cmake, ninja and GNU configure (the
  latter includes check if --disable-silent-rules is actually supported
  by the configure script; there are isolated cases when it's not true)
- Remove CMAKE_VERBOSE, NINJA_VERBOSE and
  CONFIGURE_ARGS=--disable-silent-rules from all ports which set them
  for this is no longer needed
- Revert hacks for --disable-silent-rules support priorly committed
  to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well

Submitted by:	amdmi3
Reviewed by:	mat
Exp-run by:	antoine
Approved by:	portmgr (mat, antoine)
Differential Revision:	D7534
2016-09-09 19:42:46 +00:00
Matthias Andree
a0290843d2 Replace objdump by readelf. Fixes build on arm64.
While here, refresh patches.

PR:		212308
Submitted by:	emaste@
Reported by:	andrew@
MFH:		2016Q3
Differential Revision:	D7842
2016-09-09 18:50:33 +00:00
Dmitry Marakasov
2b5bfdd9f2 - Update to 0.9.5.1
- While here, remove unneded WRKSRC and fix WWW:

PR:		212497
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2016-09-09 18:35:40 +00:00
Christoph Moench-Tegeder
6d2cb0a38b update shotwell to 0.23.6
Approved by:	rene (mentor)
2016-09-09 10:52:01 +00:00
Kurt Jaeger
7d836018eb graphics/jpgraph2: install missing fonts
- this fixes errors like
  PHP Warning: imageloadfont(/usr/local/share/jpgraph/fonts/FF_FONT1-Bold.gdf):
  failed to open stream: No such file or directory in
  /usr/local/share/jpgraph/gd_image.inc.php on line 94, referer: ...

PR:		212516
Submitted by:	Andrea Venturoli <ml@netfence.it>
2016-09-09 08:56:57 +00:00
Dmitry Marakasov
9037ad5d8b - Add LICENSE
- Switch to USES=localbase
- Install docs

PR:		179337
Submitted by:	nemysis@gmx.ch
Approved by:	maintainer timeout (grog, 3 years)
2016-09-08 17:48:45 +00:00
Tijl Coosemans
aea21b3b36 - In Uses/linux.mk use the loop variable directly when appending to
*_DEPENDS.  Helper variables derived from the loop variable aren't
  expanded causing *_DEPENDS to be incorrect.
- Bump all ports with more than one value in USE_LINUX.

PR:		211645
Reported by:	jkim
2016-09-07 12:43:22 +00:00
Tijl Coosemans
724e374022 Use infrastructure to depend on Linux libGLU.
PR:		209163
Submitted by:	marc.priggemeyer@gmail.com
2016-09-06 13:42:20 +00:00
Tijl Coosemans
3ff76b8449 Update to libtiff 3.9.4-18.el6_8.
PR:		211552
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
MFH:		2016Q2
Security:	https://rhn.redhat.com/errata/RHSA-2016-1547.html
2016-09-05 20:55:54 +00:00
Olivier Duchateau
548adee57e Chase update of Poppler after revision r421386 2016-09-05 20:02:03 +00:00
Tijl Coosemans
82a87de90c - Replace Mk/bsd.linux-apps.mk and Mk/bsd.linux-rpm.mk with
Mk/Uses/linux.mk.
- Replace USE_LINUX=yes with USES+=linux and USE_LINUX=(.*) with
  USES+=linux:\1 in all ports.
- Replace USE_LINUX_APPS with USE_LINUX in all ports.
- Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some
  ports.
- When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY
  are defined.
- Remove BRANDELF_DIRS and BRANDELF_FILES handling.  In the very rare cases
  that it is still necessary ports can run ${BRANDELF} from post-patch.
- Remove AUTOMATIC_PLIST handling.  Only one port used it.
- Fix Linux MASTER_SITES.
- Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with
  default versions framework.
- bsd.port.mk:
  - Move Linux related bits to Uses/linux.mk, except USE_LINUX_PREFIX.
  - Put USE_LINUX_PREFIX handling after USES processing.
  - Define DOCSDIR, DATADIR, etc. after handling USE_LINUX_PREFIX so it can
    give these variables a different default value.
  - When a package needs to run Linux ldconfig check before installation if
    Linux support is enabled.
- emulators/linux_base-*:
  - Use USES=linux and remove duplication.
  - Remove files/lp.  FreeBSD or CUPS lp(1) should work.
  - Remove files/yp.conf.  No longer seems to be used.
  - Remove pkg-deinstall and move pkg-install into pkg-plist.
  - Update pkg-descr and pkg-message.
  - Fix handling of ldconfig cache in pkg-plist.
- devel/fb-adb: Use a Linux shell to run a Linux script but patch the script
  to use FreeBSD mkdir so mkdir -p $path creates $path and not
  /compat/linux/$path.

PR:		211645
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-05 19:23:42 +00:00
Olivier Duchateau
f22162b04b - Update to 0.46.0
- Replace CPPFLAGS and LDFLAGS by USES= localbase

PR:		211388
Submitted by:	myself
Approved by:	The GNOME team (timeout)
Exp-run by:	antoine@
2016-09-05 19:19:34 +00:00
Dmitry Marakasov
e9d553e078 - Update to 0.9.5
- Fix LICENSE

PR:		212288
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2016-09-01 13:20:13 +00:00
Tobias C. Berner
fdf1d95209 Update graphcis/digikam-kde4's & friends distfile location.
It has been moved upstream (probably due to the digikam-kf5 release).

Approved by:	rakuco (mentor)
MFH:		2016Q3
2016-09-01 07:57:00 +00:00
Jean-Sébastien Pédron
da874d5575 graphics/piglit: New port for the Mesa testsuite
Piglit is the Mesa testsuite. It is very helpful while working on the
graphics stack in both userland and the kernel.

Support for FreeBSD is incomplete at this time. We use a patch to
enable the same build flags as Linux. However, we still lack new code
to support FreeBSD, in particular in scripts under the `framework`
directory, such as a way to collect timestamped messages from the
kernel.

Approved by:	kwm
Differential Revision:	https://reviews.freebsd.org/D4058
2016-08-31 17:46:00 +00:00
Torsten Zuehlsdorff
a6bc455d6d lang/php56: Update from 5.6.24 to 5.6.25
PR:           212183
Submitted by: Kurt Jaeger <pi@FreeBSD.org>
Approved by:  pi (mentor)
2016-08-30 12:55:20 +00:00
Thierry Thomas
8d78f93705 Do not require GCC.
PR:		211760
Submitted by:	pfg
2016-08-29 19:27:41 +00:00
Danilo Egea Gondolfo
4a145ec36d - Update to 1.5.2 2016-08-28 21:14:52 +00:00
Dirk Meyer
08a82e7ea8 - update to 2.2.3
- remove option VPX
Security: CVE-2016-6207
Security: CVE-2016-6214
Security: CVE-2016-6132
Security: CVE-2016-5766
PR:		211562
MFH:		2016Q3
2016-08-28 17:42:42 +00:00
Thierry Thomas
4bc1586ed9 Upgrade to v.175. 2016-08-27 17:59:18 +00:00
John Marino
181deb7458 graphics/zathura: use libmagic from base instead
The libmagic specification was ambiguous and was falling back to the
base version.  After notifying of this on the PR, the original submitter
indicated that the base libmagic is sufficient, so the dependency on
sysutils/file has been removed with a revbump.

PR:		174130
Submitted by:	Walter Schwarzenfeld
2016-08-27 16:58:48 +00:00
Vanilla I. Shu
44e49f938f Update to 0.6. 2016-08-26 16:27:10 +00:00
Kurt Jaeger
e2d363eab7 graphics/zathura: bump portrevision after r420581
- dependencies added require a bump of portrevision

PR:		211468
Reported by:	marino
2016-08-26 16:21:36 +00:00
Vanilla I. Shu
25f87bce9c Update to 0.5. 2016-08-26 05:52:48 +00:00
Pawel Pekala
21dd06f93f - Fix build on 12.0-CURRENT, patch was accepted by upstream:
https://sourceforge.net/p/ufraw/bugs/407/
- Convert to options subs and helpers
- Mark GTK2 option as implied for GIMP, otherwise poudriere build fails

PR:		211735
Submitted by:	myself
Approved by:	maintainer timeout
2016-08-25 14:53:19 +00:00
Dmitry Marakasov
b9ce44537d - Update to 2.0.1
- Switch to USES=localbase
2016-08-24 23:49:06 +00:00
Jung-uk Kim
004cd9b49b Consistently set USE_JAVA to "yes" to reduce future confusion.
Approved by:	skreuzer (maintainer)
2016-08-24 19:10:53 +00:00
Jung-uk Kim
59e7ec58a3 Consistently set USE_JAVA to "yes" to reduce future confusion. 2016-08-24 18:48:11 +00:00
Mathieu Arnold
3e61c9e50f Convert some port to the new GH_SUBDIR feature.
Sponsored by:	Absolight
2016-08-24 14:50:17 +00:00
Tobias C. Berner
0f583d8700 Replace Mk/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks and
Plasma5 ports

At the moment KDE ports use bsd.kde4.mk to handle their dependencies. When
working on the ports for KDE Frameworks and Plasma5 it seemed to be more
reasonable to create a new kde.mk instead of adding an bsd.kde5.mk.

The kde.mk in this review is a stripped down version of the one we are using in
the KDE Test repositories plasma5 branch [1] to only contain the parts relevant
to the current KDE4 ports in the portstree [2].

Changes to the KDE Ports needed by this:

Replace USE_KDE4 by USE_KDE [3]
Add USES=kde:4 [4]
[1] http://src.mouf.net/area51/view/branches/plasma5/KDE/Mk/Uses/kde.mk
[2] The version in the plasma5 branch also handles frameworks/plasma5 and
    handles MASTER_SITES via a KDE_DIST variable similar to bsd.qt.mk for Qt
    Ports -- I chose to leave this out for now, as the diff is already large
    enough.
[3] I chose USE_KDE instead of USE_KDE4, USE_KDE5, USE_KDEX as the version we
    want is already specified as argument to kde:<arg>
[4] For KDE Frameworks and Plasma5 ports this would be kde:5

PR:             210667
Approved by:    portmgr, mat (mentor), rakuco (mentor)
Reviewed by:    mat, rakuco
Differential Revision:   https://reviews.freebsd.org/D6961
2016-08-24 08:20:31 +00:00
Dmitry Marakasov
8f79aa02ae - Add LICENSE
- Switch to options helpers
- Cosmetic fixes
2016-08-23 09:01:19 +00:00
Veniamin Gvozdikov
6eaf6b05cb - Add patch to tolerate file:// in command line arg.
PR:		ports/210968
Submitted by:	Jason Bacon <bacon4000@gmail.com>
2016-08-23 06:57:24 +00:00
Veniamin Gvozdikov
0e40f4eef5 - Update to 0.11.1
PR:		ports/206529
Submitted by:	Maciej Pasternacki <maciej@pasternacki.net>
2016-08-23 06:17:33 +00:00
Koop Mast
5268b998c0 Update ImageMagick7 to 7.0.2-9.
Only add dependancy (indirect) to glib20 if the depenancy uses glib20. [1]
Add Indirect dependancy to ilmbase for the exr plugin.

Reported by:  Miroslav Lachman <000.fbsd@quip.cz> (on freebsd-ports@) [1]
2016-08-22 19:03:20 +00:00
Koop Mast
ec08e7bea2 Update eog to 3.18.3.
Add indirect dependacies.
Switch to lcms2 since that is actualy used.

MFH:		2016Q3
Security:	f5035ead-688b-11e6-8b1d-c86000169601, CVE-2016-6855
2016-08-22 17:23:41 +00:00
Jan Beich
8fea9c321c graphics/sekrit-twc-zimg: update to 2.2.1
Changes:	https://github.com/sekrit-twc/zimg/blob/release-2.2.1/ChangeLog
2016-08-22 16:49:02 +00:00
Veniamin Gvozdikov
8fcc23c359 - Fix complie errors
PR:		ports/211652
Submitted by:	w.schwarzenfeld@utanet.at
2016-08-22 13:40:50 +00:00
Koop Mast
bc8b83e355 Update ImageMagick to 6.9.5.7.
Only add dependancy (indirect) to glib20 if the depenancy uses glib20. [1]
Add Indirect dependancy to ilmbase for the exr plugin.

Reported by:	Miroslav Lachman <000.fbsd@quip.cz> (on freebsd-ports@) [1]
2016-08-21 19:52:54 +00:00
Kurt Jaeger
dfbbf903a2 graphics/zathura: fix -x option
- fix it by adding some additional LIB_DEPENDS and a CPP flag for SYNCTEX

PR:		211468
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Reported by:	freebsd@schukraft.org
Approved by:	quentin.stievenart@gmail.com (maintainer timeout)
2016-08-21 19:45:30 +00:00
Kurt Jaeger
fd0e414801 New port: graphics/nplot
NPlot is a free charting library for .NET. It boasts an elegant,
flexible API and includes controls for Windows.Forms, ASP.NET
and a class for creating Bitmaps.

WWW: http://netcontrols.org/nplot/wiki/

PR:		211666
Submitted by:	Carsten Larsen <cs@innolan.dk>
2016-08-21 19:39:52 +00:00
Niclas Zeising
81b45f83d6 Update to 2.16.2
Changelog: http://feh.finalrewind.org/archive/2.16.2/
2016-08-21 15:40:27 +00:00
Koop Mast
2ffe743d0a Update librsvg2 to 2.40.16.
* Use USES=localbase.
 * add missing cairo dependancy.

Obtained from:	gnome devel repo
2016-08-21 07:49:28 +00:00
Danilo Egea Gondolfo
05ee43e047 - Update to 1.5.9 2016-08-20 16:36:16 +00:00
Dmitry Marakasov
51127cc59e - Add missing USES=execinfo, fixing build on 9.x
PR:		211937
Submitted by:	Vladimir.Chukharev@gmail.com (maintainer)
2016-08-19 16:04:00 +00:00
John Marino
bffd5ad585 graphics/nomacs: Fix build when RAW option turned off
The opencv-core dependency is not limited to the RAW option.  The build
fails in a clean jail if the RAW option is turned off due to the missing
opencv dependency.  Change it to an unconditional LIB_DEPENDS to fix
the build in the RAW-off configuration.

PR:		202497
Reported by:	serpent7776 (gmail)
Approved by:	maintainer timeout / just-fix-it
2016-08-19 03:06:18 +00:00
Dmitry Marakasov
3456f1547d - Update to 0.17.0 2016-08-18 22:07:42 +00:00
Jan Beich
3ef9d0f8b9 graphics/sekrit-twc-zimg: update to 2.2
Changes:	https://github.com/sekrit-twc/zimg/blob/release-2.2/ChangeLog
ABI:		https://people.freebsd.org/~jbeich/compat_reports/zimg/2.1_to_2.2/compat_report.html
2016-08-17 14:24:43 +00:00
Dmitry Marakasov
128ba71dfa - Pet portlint
- Drop unneeded WX_UNICODE
- Silence patching and stripping
- Remove always-true (since wx 2.6 removal) condition
2016-08-17 11:47:43 +00:00
Pawel Pekala
89c9d27734 These are not needed when using USE_GITHUB=yes
Reported by:	mat
2016-08-16 16:10:34 +00:00
Pawel Pekala
2e61b4bc41 - Update graphics/tesseract to version 3.04.01
- Add TOOLS option for training tools
- Update graphics/tesseract-data to version 3.04.00
- Now hosted on GitHub
- Take maintainership of both ports

PR:		211799
Submitted by:	Piotr Kubaj
2016-08-16 14:41:00 +00:00