Commit graph

9568 commits

Author SHA1 Message Date
Andrew Turner
605de447c0 Adds -fPIC to CFLAGS_aarch64 to a number of ports that already have it
in the amd64 CFLAGS and are failing to build.

Approved by:	bapt
Differential Revision:	https://reviews.freebsd.org/D3321
2015-08-09 22:24:04 +00:00
Alexander Leidinger
435ea2a95a Re-commit of
64 bit linuxulator support (not activated by default):
 - most of the work was done by Alan Jude
 - all errors are mine
 - 64bit (may) have rough edges
 - I validated
    * that the 32bit part doesn't has deinstall regressions (incl. EXP runs by
      antoine)
    * 29 of 72 64bit ports ports don't have deinstall leftovers (more validation
      later, when I dare to activate the 64bit linuxulator in the kernel)
 - the infrastructure part looks mature enough to let more test-bunnies get
   some experience with the new 64 bit parts
 - to use it you shall have no linux ports installed and have to specify
   (on your own risk) the following in make.conf before installing the ports:
   OVERRIDE_LINUX_BASE_PORT=c6_64
   OVERRIDE_LINUX_NONBASE_PORTS=c6_64

This is on top of the exiting c6 linux ports. Given that CentOS 7 is 64bits
only, we decided to have it as an "overlay" instead of new ports.
The 64bit part only installs 64bit executables, the 32bit ports can not be
installed at the same time (if needed we can think of letting the 64bit
overlay install the 32bit parts too, but given the CentOS 7 comment
above...).

Differential Revision:	https://reviews.freebsd.org/D174
Submitted by:		alanjude
Sponsored by:		Essen FreeBSD Hackathon 2015
Reviewed by:		xmj, eadler (earlier versions)
Approved by:		portmgr (antoine after some EXP-runs)
2015-08-09 19:14:13 +00:00
Mark Felder
c31f17e706 multimedia/plexmediaserver-plexpass: update to 0.9.12.10.1368
Relnotes:	https://forums.plex.tv/discussion/176124/plex-media-server-transcoder-preview-0-9-12-10
2015-08-09 12:35:36 +00:00
Mark Felder
0569789c9f multimedia/plexmediaserver: update to 0.9.12.8.1362
The plugins are now versioned, so use %%PLEX_BUILD%% to cut down on
further pkg-plist churn.

Relnotes:	https://forums.plex.tv/discussion/comment/985893/#Comment_985893
2015-08-09 12:24:58 +00:00
Jose Alonso Cardenas Marquez
230cf6828f - editors/lazarus update to 1.4.2
- Add USE_FPC_RUN to bsd.fpc.mk. It add fpc units like run dependencies. Otherwise
  fpc units only are added like build dependencies (less dependencies registered
  when they are installed with pkg).
- Remove GTK1 obsolete dependencies
- Bump all ports with dependencies of fpc-* units
- Bump all ports with dependencies of lazarus ports
- Clean up
2015-08-09 08:06:43 +00:00
Thomas Zander
99ce46ada8 Resurrect multimedia/tovid
- Complete rework of the port
- New maintainer: grepper@gmail.com

PR:		199703
Submitted by:	grepper@gmail.com
Reviewed by:	xmj, koobs, riggs
2015-08-08 12:55:24 +00:00
Koop Mast
c5d680edc1 Totem uses python2. No need to attempt to also include the python3 version of
libpeas python bindings in.

Submitted by:	antoine@
2015-08-08 09:40:58 +00:00
Koop Mast
d129587b5d The FreeBSD GNOME team proudly presents GNOME 3.16 for FreeBSD.
The offical GNOME 3.16 release notes can be found at https://help.gnome.org/misc/release-notes/3.16/

Upgrade instructions for port users:

Delete the old tracker package with:
# pkg delete -f tracker
And user port upgrade tool of choice to upgrade.

Thanks to Antoine Brodin for running the exp-runs.

This release was made possible by the following people:
  Gustau Perez
  Ting-Wei_Lan

PR:		201980
2015-08-05 19:13:24 +00:00
Koop Mast
a0c53ab7c8 Fix a typo in gtk+ 3 function name. This fixes the build with GTK+ 3.16.
PR:		201980
Obtained from:	upstream
2015-08-05 07:24:59 +00:00
Dmitry Marakasov
5906742a98 - Add NO_ARCH 2015-08-04 20:35:05 +00:00
Grzegorz Blach
6545a828a5 - Upgrade x11-wm/enlightenment to 0.19.7 [1]
- Upgrade devel/efl to 1.15.0
- Upgrade x11-toolkits/elementary to 1.15.0
- Upgrade graphics/evas_generic_loaders* to 1.15.0
- Upgrade multimedia/emotion_generic_players-vlc to 1.15.0
- Upgrade multimedia/rage to 0.1.4 [2]

PR:		202023 [1], 202024 [2]
Submitted by:	cpets <at> list <dot> ru [1][2]
2015-08-04 17:28:42 +00:00
Mathieu Arnold
284038d67d Remove unneeded MASTER_SITES=GH entries.
Sponsored by:	Absolight
2015-08-04 14:26:48 +00:00
Mark Felder
8bca1dcc78 multimedia/plexmediaserver-plexpass: update to 0.9.12.8.1362
The plugins are now versioned, so use %%PLEX_BUILD%% to cut down on
further pkg-plist churn.

Relnotes:	https://forums.plex.tv/discussion/comment/985893/#Comment_985893
2015-08-04 02:54:27 +00:00
Stefan Eßer
11058363ec Update to the port's dependencies and minor changes to the port's patches.
No functional changes.

Submitted by:	Andriy Voskoboinyk <s3erios@gmail.com>
Approved by:	antoine
2015-08-03 20:11:06 +00:00
Dmitry Marakasov
75dd5bad40 - Switch to USES=autoreconf
- Add LICENSE_FILE
2015-08-03 19:28:28 +00:00
Koop Mast
2f0486b647 Part 1 of adding USE_GNOME=intltool to ports that require it.
The reason for this is that in the GNOME 3.16 update, USE_GNOME gtk20 and
gtk30 don't pull intltool in anymore.

PR:		201980
Exp-run by:	antoine@
2015-08-02 20:23:55 +00:00
Tijl Coosemans
a374acb969 By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
2015-08-02 15:03:19 +00:00
Thomas Zander
95f10edd34 - Retire WIN32 OPTION for win32 binary codecs support on i386, instead
- always compile in the loader code for win32 dlls on i386:
  i386 users can install multimedia/win32-codecs and just use them
  with mplayer/mencoder without compile-time knobs
- Bump PORTREVISION

Reported by:	Slawa Olhovchenkov <slw@zxy.spb.ru> via personal mail
2015-08-01 17:16:39 +00:00
Pawel Pekala
e1b8fc777f - Remove EXTENSIONS option it depended on USE_GNOME=pygnomeestras
funcionality removed in r372768
- Make depends path independent
- Use option helpers for better clarity

PR:		201328
Submitted by:	myslef
Approved by:	maintainer timeout
2015-08-01 07:46:22 +00:00
Dmitry Marakasov
35b992cd99 - Fix shebangs
- Drop @dirrm* from plist
- Switch to @sample

Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
2015-07-31 15:16:23 +00:00
Dmitry Marakasov
becf70c763 - Add NO_ARCH
- Fix shebangs

Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
2015-07-30 13:27:34 +00:00
Antoine Brodin
6e381a9d53 Switch default python_CMD used by shebangfix to ${PYTHON_CMD} for ports
using python

PR:		201077
Reviewed by:	mat
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D2955
2015-07-29 22:09:53 +00:00
Dmitry Marakasov
fe36345814 - Fix shebangs
Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
2015-07-29 16:26:37 +00:00
Koop Mast
88f16f3da4 Revert r392917 and part of r392902 (to gstreamer1-plugins/Makefile).
The new regex was too broad and broke the plugins from the -bad package.
2015-07-26 22:06:58 +00:00
Kurt Jaeger
0ab14f2f23 multimedia/mpv: fix GL dependency
PR:		201849
Submitted by:	tkato432@yahoo.com
Approved by:	Carlos Jacobo Puga Medina <cpm@fbsd.es> (maintainer)
2015-07-26 21:20:35 +00:00
Antoine Brodin
011dfa81be Unbreak INDEX, reverting r392921
With hat:	portmgr
2015-07-26 13:35:29 +00:00
Alexander Leidinger
3aeeb3f1bd 64 bit linuxulator support (not activated by default):
- most of the work was done by Alan Jude
 - all errors are mine
 - 64bit (may) have rough edges
 - I validated
    * that the 32bit part doesn't has deinstall regressions
    * 29 of 72 64bit ports ports don't have deinstall leftovers (more validation
      later, when I dare to activate the 64bit linuxulator in the kernel)
 - the infrastructure part looks mature enough to let more test-bunnies get
   some experience with it
 - to use it you shall have no linux ports installed and have to specify
   (on your own risk) the following in make.conf before installing the ports:
   OVERRIDE_LINUX_BASE_PORT=c6_64
   OVERRIDE_LINUX_NONBASE_PORTS=c6_64

This is on top of the exiting c6 linux ports. Given that CentOS 7 is 64bits
only, we decided to have it as an "overlay" instead of new ports.
The 64bit part only installs 64bit executables, the 32bit ports can not be
installed at the same time (if needed we can think of letting the 64bit
overlay install the 32bit parts too, but given the CentOS 7 comment
above...).

Differential Revision:	https://reviews.freebsd.org/D174
Submitted by:		alanjude
Sponsored by:		Essen FreeBSD Hackathon 2015
Reviewed by:		xmj, eadler (earlier versions)
Approved by:		portmgr (implicit, I remember blanked approval for
			linux parts loooong ago, punish me if you don't
			agree anymore)
2015-07-26 13:06:24 +00:00
Tijl Coosemans
49e9e92ca3 r392902 removed a command from post-patch that looked like a duplicate
but wasn't.  Restore it by combining both in one RE.

Reported by:	kwm
2015-07-26 10:31:34 +00:00
Tijl Coosemans
8b421cfbb2 Add Gstreamer plugin for HLS (HTTP Live Streaming) 2015-07-25 19:59:35 +00:00
Mark Felder
966a4c2ea0 Update to 0.9.12.6.1347 2015-07-25 13:09:48 +00:00
Thomas Zander
fffcaea8c7 Update to upstream version 2.7.2
(bugfix release, no API/ABI change)
2015-07-25 05:24:02 +00:00
Antoine Brodin
7fe8ff72d6 For now, ignore on the package builders when default python version is not 3.2+
Reported by:	pkg-fallout
2015-07-24 23:19:08 +00:00
Kubilay Kocak
ed82601d9e multimedia/libx264: Move libx264 stdin.h patch to x264 port
Move the libx264 patch for stdint.h handling on FreeBSD to the multimedia/x264
port, as FILESDIR is inherited from there, thus causing the patch not to be
applied.

Reported by:		kwm
Reviewed by:		kwm
Tested by:		kwm
Differential Revision:	https://reviews.freebsd.org/D3168
2015-07-23 09:21:44 +00:00
Koop Mast
ad938aa557 Add libde265 Opensource h.265 video codec. 2015-07-22 16:32:05 +00:00
Veniamin Gvozdikov
da81f62468 - Update to 3.4.11
Submitted by:	zeug@tuxproject.de
2015-07-22 07:39:52 +00:00
Tijl Coosemans
53a3544c77 Set PORTSCOUT on gstreamer ports 2015-07-21 12:51:19 +00:00
Baptiste Daroussin
cd6ed67653 Enforce libarchive from ports
This reduces the patching level on some ports and make it simpler to maintainer
over all supported version of freebsd
2015-07-19 22:04:44 +00:00
Thomas Zander
04c482dae0 Update to upstream version 3.0.5675.1
PR:		201669
Submitted by:	woodsb02@gmail.com (maintainer)
2015-07-19 16:37:31 +00:00
Jan Beich
ccc4c3b371 Per r390886 stop pulling unnecessary GTK+ deps in my ports 2015-07-18 17:27:59 +00:00
Max Brazhnikov
bfa0d76905 multimedia/minitube:
- Update to 2.4 with support for the latest YouTube API
- Remove INSTALLS_ICONS needless for Qt/KDE ports
2015-07-17 07:26:23 +00:00
Koop Mast
68f883edfc Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.
Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection.
Arguments supported: <empty>, build, run, nox11 and agpl

PR:		201201 (exp-run)
Approved by:	portmgr (mat@)
Exp run by:	antione@ (previous patch)
Differential Revision:	https://reviews.freebsd.org/D2938
2015-07-16 20:53:28 +00:00
Mark Felder
80f422dad6 Add patch to resolve divide-by-zero CVE
Security:	CVE-2015-5479
Security:	a928960a-2bdc-11e5-86ff-14dae9d210b8
2015-07-16 20:05:07 +00:00
Philip M. Gollucci
76bedbbf8f multimedia/emby-server: 3.0.5641.5 -> 3.0.5667.6
Changes this release:
 * Support HLS in Chrome and Internet Explorer
 * New Social Media Sharing Feature
 * Bravia Dlna fixes

PR:                  201508
Submitted by:        woodsb02@gmail.com (maintainer)
2015-07-16 18:35:21 +00:00
Jan Beich
ef0a0c91f1 - Update NSS and ca_root_nss to 3.19.2
- Update Firefox and gmp-api to 39.0
- Update Firefox ESR and libxul to 38.1.0

Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.19.2_release_notes
Changes:	https://www.mozilla.org/firefox/39.0/releasenotes/
Changes:	https://www.mozilla.org/firefox/38.1.0/releasenotes/
MFH:		2015Q3
Security:	https://vuxml.freebsd.org/freebsd/44d9daee-940c-4179-86bb-6e3ffd617869.html
2015-07-16 06:05:59 +00:00
Philip M. Gollucci
c76ffd1bea multimedia/umplayer: cleanup
- Add LICENSE.
- Add USES=desktop-file-utils.
- Replace linguist_build with linguisttools_build.
- Strip binary.
- Regenerate patch with 'make makepatch'.

PR:                  201474
Submitted by:        s3erios@gmail.com
2015-07-15 20:58:57 +00:00
Juergen Lock
019a2754a6 Use OPTIONS helpers, convert to USES=metaport.
PR:		201574
Submitted by:	Andriy Voskoboinyk <s3erios@gmail.com>
2015-07-15 18:00:39 +00:00
Koop Mast
4a7db12f49 Convert to USES=metaport.
While here, convert gstreamer1-plugins-all too.

PR:		201545
Submitted by:	Andriy Voskoboinyk <s3erios@gmail.com>
2015-07-15 14:29:22 +00:00
Dmitry Marakasov
5b7cc6dbf6 - Fix shebangs
Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
2015-07-14 19:59:20 +00:00
Thomas Zander
3ce7231cd4 Fix build break when compiling with gcc
PR:		200714
Submitted by:	rwestlun@gmail.com
2015-07-12 16:35:58 +00:00
Sunpoet Po-Chuan Hsieh
791a8abe29 - Use = instead of +=
- Convert to new options helper
- Convert to new options target helper
2015-07-12 16:09:06 +00:00