Commit graph

137 commits

Author SHA1 Message Date
Jan Beich
98eb11b2f0 devel/boost-*: update to 1.65.1
Changes:	http://www.boost.org/users/history/version_1_65_1.html
PR:		218835
Approved by:	maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by:	jhibbits (on powerpc64, earlier version)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
2017-09-25 00:08:16 +00:00
Jan Beich
7e21a6476a devel/boost-*: enable C++11 features
PR:		218835
Obtained from:	https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by:	maintainer timeout (2 months)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
2017-09-25 00:05:05 +00:00
Ben Woods
389a95ff59 graphics/gphoto2: Update to 2.5.14
graphics/libgphoto2: Update to 2.5.14
graphics/py-gphoto2: Update to 1.7.0

- Bump dependent ports
- Take maintainership of graphics/gtkam
2017-08-14 12:56:23 +00:00
Tobias C. Berner
5e373eaa92 Make ninja opt-out in cmake.mk
Using ninja instead of make (1) can lead to significant speed ups while building.
Therefore switch from having the ninja generator opt-in to having it opt-out.

Previously cmake-ports that wanted to use ninja could set
    CMAKE_NINJA=yes
now, ports that do not work with ninja can set
    cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.

The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary

PR:		219629
PR:		213331
Exp-run by:	antoine
Reviewed by:	rakuco
Differential Revision:	https://reviews.freebsd.org/D10748
2017-06-25 21:07:58 +00:00
Ben Woods
b98fc5d82a graphics/libgphoto2: Update to 2.5.13
graphics/py-gphoto2: Update to 1.6.0

- Bump dependent ports

Changes this release:
  https://github.com/gphoto/libgphoto2/releases/tag/libgphoto2-2_5_13-release
2017-06-01 16:05:18 +00:00
Jan Beich
b324ade02d devel/boost-*: update to 1.64.0
Changes:	http://www.boost.org/users/history/version_1_64_0.html
PR:		218835
Approved by:	office (bapt)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D10472
2017-05-02 06:48:10 +00:00
Thomas Zander
b50a4186ce Chase ffmpeg 3.3 update (ABI changes)
PR:		218658
Submitted by:	riggs
2017-04-25 08:20:30 +00:00
Raphael Kubo da Costa
069eb5d63d Unbreak kipi-plugin-* after r436971.
The kipi-plugin-* ports are all built from the same tarball, which is also used
to build kipi-plugins-kde4 as well.

Upstream does not expect this to happen, and refers to libkipiplugins.so as the
"kipiplugins" target in CMake. Since we build everything separately, each
plugin's build system code does not know this target, which results in
-lkipiplugins (without -L/path/to) being passed to the linker instead of
/path/to/libkipiplugins.so.

Fix it by looking for libkipiplugins.so via CMake and using that result in each
port.

kipi-plugin-ipodexport needs an additional but similar fix, in that it should
look for libgpod using CMake instead of using pkg-config's results directly, as
the latter do not contain full paths.

Reviewed by:	tcberner
2017-03-28 09:05:39 +00:00
Raphael Kubo da Costa
6abebde49f Unbreak after r436971.
Make sure libqlr-1.so's full path is passed to the linker, as -L${LOCALBASE} is
no longer being passed implicitly.

Submitted by:	tcberner (area51 r12732)
2017-03-27 20:16:00 +00:00
Jan Beich
59e02117ae devel/boost-*: update to 1.63.0
Changes:	http://www.boost.org/users/history/version_1_63_0.html
PR:		215598
Exp-run by:	antoine
Approved by:	office (bapt)
MFH:		2017Q1
2017-01-06 08:45:03 +00:00
Jan Beich
a8713d15f4 devel/boost-*: update to 1.62.0
- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC

Changes:	http://www.boost.org/users/history/
PR:		199601
Submitted by:	Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by:	rakuco (kde) (earlier version)
Exp-run by:	antoine (3 tries), truckman (consumers only, earlier versions)
Approved by:	bapt (office)
2016-11-23 12:45:46 +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
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
Kurt Jaeger
900062f127 Many KDE i10n ports: Patch updates CURDIR
This patch replaces a bunch of ${CURDIR}/../../ by ${CURDIR:H:H};
the latter is considered proper contemporary usage by kde@ . The
patch is independent of other KDE4 infrastructure changes.

PR:		209303
Submitted by:	Adriaan de Groot <groot@kde.org>, rakuco, T.C.Berner <tcberner@gmail.com> (kde)
2016-05-26 03:38:38 +00:00
Rene Ladan
059340ceb7 Remove expired misc/kdehier4 and update all of its consumers to not reference it any
longer. This is a no-op because KDE4_PREFIX is equal to LOCALBASE

Fix up properties for misc/kde4-l10n/files/bsd.l10n.mk to make svn happy.

PR:		209014 (partial)
Submitted by:	myself
Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D6542
2016-05-25 20:56:06 +00:00
Raphael Kubo da Costa
6e5c53f92d Update DigiKam and related ports to 4.14.0.
This is a huge leap, as we are moving from 4.2.0 (released in August 2014) to
4.14.0 (released in October 2015). Version 4.14.0 is the last KDE4-based
release, and 5.0.0 will be based on KDE Frameworks 5.

Noteworthy port changes:
- Most patches in graphics/digikam-kde4 are no longer necessary.
- graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb have
  been merged into graphics/kipi-plugin-googleservices following what
  upstream did to those plugins.
- astro/libkgeomap and graphics/libkface are no longer included in the
  DigiKam tarball and are now completely independent ports whose tarballs
  are released as part of KDE Applications.
- net/libmediawiki is neither included in the DigiKam tarball nor released
  as a separate tarball, so we had to resort to fetching it from an older
  DigiKam release which contains it.
- graphics/digikam-kde4 now has a runtime dependency on x11/kde4-runtime.
  See bug 203222 for details.

A lot of people have contributed to this update over the years in our
experimental area51 repository. Tobias Berner (our usual suspect), Adriaan
de Groot, makc@, alonso@ and jhale@ at the very least.

PR:		203222
PR:		204623
Submitted by:	Tobias Berner <tcberner@gmail.com>,
		Adriaan de Groot <groot@kde.org>,
		alonso,
		jhale,
		makc,
		rakuco
2016-04-14 19:06:40 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Raphael Kubo da Costa
d2d7a7a7ea Revert r411863.
It is not necessary because r411791 fixed it differently.
2016-03-28 16:39:22 +00:00
Raphael Kubo da Costa
7ee6926f7f Add USES=compiler:c++11-lang.
This fixes digikam-kde4's build on 9.3 after the graphics/lensfun update in
r411373.

lensfun.h includes C++ code (class and template declarations) inside an
extern "C" block that causes base GCC to fail:

/usr/local/include/lensfun/lensfun.h:2506: error: template with C linkage
/usr/local/include/lensfun/lensfun.h:2508: error: template with C linkage
2016-03-25 16:29:17 +00:00
John Marino
780302304a graphics/digikam-kde4: Fix build everywhere (with upstream patch)
Take the dports patch to fix compilation with Lensfun 0.3.2
(14 DEC 2015, 0f159981176faa6da701f112bfe557b79804d468)
Digikam broke when lensfun was updated on 18 March 2016.

Approved by:	just-fix-it
2016-03-24 14:13:21 +00:00
Jan Beich
9a91959f60 graphics/lensfun: bump PORTREVISION in consumers after r411373 2016-03-20 14:35:05 +00:00
Raphael Kubo da Costa
b54ba66425 Adjust MASTER_SITES for all digiKam ports.
digiKam 4.2.0 which is currently in ports is quite old, and was moved along
with all releases older than 4.10.0 to another location in download.kde.org.

This should fix `make fetch' for graphics/digikam* and graphics/kipi-plugin*.
2016-02-07 18:04:11 +00:00
Jason E. Hale
5f98bcbb78 - Update graphics/libpgf to 7.15.32
- Chase shlib bump

Security:	9a71953a-474a-11e5-adde-14dae9d210b8
2015-08-21 09:24:53 +00:00
Alexey Dokuchaev
70cfeab21c Update lensfun to version 0.3.0. It contains few changes making consumer
code incompatible with earlier versions; particularly, removal of CCI (the
Color Contribution Index of the lens, as defined by ISO 6728-83) [1] and
FOV1 ("field-of-view") [2] distortion model.

Four ports had to be patched to build against new lensfun (all fall under
`graphics' category): digikam-kde4, gimp-lensfun-plugin, hugin, rawstudio.

PR:		196182
Submitted by:	Matthieu Volat (heavily modified)
Exp-run by:	antoine

[1] https://sourceforge.net/p/lensfun/code/ci/f0c293
[2] https://sourceforge.net/p/lensfun/code/ci/048eb3
2015-03-31 08:08:49 +00:00
Max Brazhnikov
0b496e4787 - Update digiKam and Kipi Plugins to 4.2.0
- New ports for exporting images to Dropbox and Google Drive:
	graphics/kipi-plugin-dropbox
	graphics/kipi-plugin-googledrive

Excerpt from area51 commit logs:
------------------------------------------------------------------------
r10303 | jhale | 2014-09-19 04:04:57 +0000 (Fri, 19 Sep 2014) | 13 lines

- Update digikam and friends to 4.2.0
- Drop "Enable" from Digikam options descriptions
- For kipi-plugins, only extract what we need to reduce extraction time
  and file I/O

------------------------------------------------------------------------
r10183 | makc | 2014-07-18 22:07:34 +0000 (Fri, 18 Jul 2014) | 21 lines

Update DigiKam and Kipi plugins to 4.1.0. This incomplete update is based
on the patch submitted by Oleg Sidorkin <osidorkin@gmail.com> via
kde-freebsd mailing list.

astro/libkgeomap:
- Don't build demo application and thus remove dependence on libkexiv2
- Add build dependency on boost headers

graphics/kipi-plugin-gpssync
- Add build dependency on boost headers
2015-01-27 21:04:30 +00:00
Vanilla I. Shu
e8a236a476 bump PORTREVISION due libphoto2 shared library version changed.
Submitted by:	tijl@
2015-01-23 12:28:17 +00:00
Baptiste Daroussin
bb21093773 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Antoine Brodin
7ae46e9b12 Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade 2014-12-25 19:04:25 +00:00
Baptiste Daroussin
a76a739bfe Cleanup plist 2014-10-20 17:04:20 +00:00
Max Brazhnikov
a1d086bc7a - Chase shlib bump in astro/marble and graphics/okular after update to 4.14.2 2014-10-19 15:59:37 +00:00
Dmitry Marakasov
e6df9044ed - Drop .la files for graphics/liblqr-1, no dependees require them
- Bump dependent ports as .so version has changed
2014-09-15 18:35:30 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Matthias Andree
515db2ed10 Upgrade OpenEXR and ilmbase to 2.2.0.
GCC 4.2 in FreeBSD 8.X/9.X base is now too old to compile OpenEXR, so
GCC-based systems will upgrade to the default ports compiler (GCC 4.7
currently.)

Add two patches to OpenEXR to permit building it in a live system with
the older OpenEXR version installed. Bug report filed to upstream Github
at https://github.com/openexr/openexr/issues/130

Couple OpenEXR more tightly to ilmbase and require its exact .so
version.

Add UPDATING note, and bump PORTREVISION of all dependent ports.

Proto-STAGE hugin-devel, and mark it IGNORE because hugin is newer.

Approved by:	portmgr (implicit for bumping PORTREVISION on unstaged ports)
2014-08-15 20:37:31 +00:00
Raphael Kubo da Costa
911fb043b0 Makefile.common: Move a few other variables outside the NO_BUILD block.
Just setting USES=tar:bzip2 is not enough, as ports such as
graphics/kipi-plugin-facebook would still report an invalid distfile if
NO_BUILD was passed.

We now unconditionally set DISTNAME, DISTINFO_FILE and LICENSE besides USES.
2014-05-26 22:15:31 +00:00
Raphael Kubo da Costa
80e4806ee8 Makefile.common: Always set USES=tar:bzip2.
Setting USES=bzip2 inside the NO_BUILD block caused problems for FreeBSD's
distfile fetcher, which apparently set that flag and was getting an invalid
distfile to fetch from the KDE mirrors.

The rest of the NO_BUILD block needs more attention, but I'll let makc@ and
jhale@ handle that since it's not my area.
2014-05-26 20:59:25 +00:00
Max Brazhnikov
e66ca1faac graphics/digikam-kde4:
- Fix dependency on mysql

Reported by:	Wolfgang Riegler <wolfgang.riegler@gmx.de> via kde-freebsd maillist
2014-03-04 07:35:43 +00:00
Max Brazhnikov
d2de2b00e4 - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
Baptiste Daroussin
4650a910d0 Chase boost and icu bump
While here convert some LIB_DEPENDS
2014-02-07 11:44:08 +00:00
Max Brazhnikov
279d2e8063 - Update to digiKam and Kipi Plugins ports to 3.5.0
- Add new kipi-plugin port for jalbumexport
- Remove useless LATEST_LINK
- Bring stage support
- Convert to options helpers, new style LIB_DEPENDS
- Add patch to fix linking with libpgf [1]

PR:		ports/184942 [1]
Reported by:	Mike Clarke <jmc-freebsd2 at milibyte.co.uk>
2014-01-21 18:17:23 +00:00
Baptiste Daroussin
c706f7f344 Convert LIB_DEPENDS for ports depending on boost 2013-12-12 11:14:49 +00:00
Baptiste Daroussin
eb08c5441c Add NO_STAGE all over the place in preparation for the staging support (cat: graphics) 2013-09-20 18:35:44 +00:00
Alex Kozlov
97e5e7dc3d - Remove last vestiges of MAKE_JOBS_SAFE knob
Approved by:	portmgr (bapt)
2013-09-20 10:54:22 +00:00
Max Brazhnikov
bb479b541f - Add explicit dependence on boost library to fix build
without PIMLIMS option [1]
- Add math/eigen3 to the list of build dependencies

PR:		ports/178789 [1]
Submitted by:	Hon-Yu Lawrence Cheung <cheunghonyu at gmail.com>
2013-05-23 11:32:27 +00:00
Max Brazhnikov
e13e0ac978 - Update to digiKam and Kipi Plugins ports to 3.2.0 2013-05-18 20:27:36 +00:00
Baptiste Daroussin
737bed6923 Convert g* to USES=pkgconfig 2013-04-23 10:47:02 +00:00
Max Brazhnikov
e7ae0125df - Update to digiKam and Kipi Plugins ports to 3.1.0
- Split documentations and l10ns to separate ports
- Split kipi-plugins-kde4 port

Approved by:	portmgr (miwi)
2013-04-08 17:10:56 +00:00
Max Brazhnikov
5851920c79 Chase libkipi, marble, okular shlib bump after KDE 4.10.1 update 2013-03-27 12:00:14 +00:00
Max Brazhnikov
ffd97a0193 - convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
2013-03-22 20:06:14 +00:00
Max Brazhnikov
9aaa3fe7d9 Bump PORTREVISION after KDE SC update. 2013-02-03 20:11:05 +00:00
Jason E. Hale
c9f3415018 - Update Digikam SC to 2.9.0
- Add patch to fix Digikam crashes with large photo collections

Approved by:	makc (mentor)
2012-09-19 08:15:15 +00:00