41 Commits

Author SHA1 Message Date
Ed Maste
8399ead6f8 Add -znotext to LDFLAGS on i386, for lld
These ports link some non-PIC code, which fails with lld as it defaults
to disallowing relocations against read-only segments.  For i386 we can
just add -znotext unconditionally: for GNU BFD ld it just affirms BFD's
existing default.

PR:		214864
Approved by:	portmgr (lld blanket)
Sponsored by:	The FreeBSD Foundation
2018-09-26 16:12:12 +00:00
Jan Beich
f7253006b8 multimedia/libass: update to 0.14.0
Changes:	https://github.com/libass/libass/releases/tag/0.14.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libass/
2018-02-26 22:02:48 +00:00
Mark Linimon
29c5df05a9 For ports that set particular flags/options for armv6, also set them
for armv7.

This is part three of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
2017-11-30 07:02:49 +00:00
Jan Beich
7b0eb1e787 multimedia/libass: update to 0.13.7
Changes:	https://github.com/libass/libass/releases/tag/0.13.7
ABI:		https://abi-laboratory.pro/tracker/timeline/libass/
MFH:		2017Q2
2017-06-26 22:13:08 +00:00
Thomas Zander
cff69eae2c Fix stack alignment on i386, may cause runtime crashes
PR:		216837
Submitted by:	cpm
MFH:		2017Q1
2017-02-20 17:51:19 +00:00
Thomas Zander
c6d217920a Update libass to upstream version 0.13.6; bump PORTREVISION on consumers
Reported by:	robert.burmeister@utoledo.edu (via email)
2017-02-05 08:17:43 +00:00
Thomas Zander
3849519a83 Update to upstream version 0.13.5 2016-12-29 08:23:58 +00:00
Baptiste Daroussin
d702a49245 Update to 0.13.4 2016-11-05 19:48:36 +00:00
Mathieu Arnold
a0bcd2cf68 Use USES=pathfix where applicable.
PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
2016-10-21 15:21:13 +00:00
Jan Beich
335fd42231 multimedia/libass: update to 0.13.3
Changes:	https://github.com/libass/libass/releases/tag/0.13.3
ABI:		https://people.freebsd.org/~jbeich/compat_reports/libass/0.13.2_to_0.13.3/compat_report.html
MFH:		2016Q3
2016-09-29 22:58:39 +00:00
Thomas Zander
b23c900d05 Resolve dependency conflict on armv6; disable HARFBUZZ OPTION
PR:		212194
Submitted by:	mikael.urankar@gmail.com
2016-09-03 10:32:09 +00:00
Dmitry Marakasov
7fd3ffa990 - Add LICENSE_FILE
- Remove uneeded GH_ACCOUNT (equals to default value)
- Remove bogus USES=tar:xz

Approved by:	portmgr blanket
2016-09-01 13:45:57 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Mathieu Arnold
018eeadae5 Always set the DEFAULT github DISTFILE with .tar.gz for EXTRACT_SUFX.
Fix distinfo for the offending ports.

lang/yorick's tag was moved, and the added patch was no longer needed.

PR:			207644
Submitted by:		mat
Exp-run by by:		antoine
Sponsored by:		Absolight
Differential Revision:	https://reviews.freebsd.org/D4268
2016-03-08 13:09:12 +00:00
Thomas Zander
e69392f6cd Update to upstream version 0.13.2; enable ASM by default on i386
As verified by submitter of [1], ASM optimised routines now work
on i386 out of the box, hence enable by default.

This release contains runtime bugfixes (from changelog):
- Fix an issue with the new duplicate checking, which could lead to
  missing subtitles after seeking.
- Fix a crash with CoreText under specific circumstances

While on it:
- Use default description for ASM from bsd.options.desc.mk

PR:		207723 [1]
Submitted by:	sasamotikomi@gmail.com
Reviewed by:	riggs
MFH:		2016Q1
2016-03-06 09:00:30 +00:00
Thomas Zander
9d85df6e80 Update to upstream version 0.13.1, remove superfluous OPTIONs
Detailed log:
- Update to upstream version 0.13.1
- Drop FONTCONFIG OPTION, it is now mandatory LIB_DEPENDS
- Drop ENCA OPTION, it is no longer supported upstream
2016-01-06 17:36:24 +00:00
Thomas Zander
e38f12c62c Convert ASM to option helpers, make ASM arch-dependent
- Provide ASM option only on supported archs (i386, amd64)
- i386: ASM is no longer default OPTION (fixes bug 252587)
- Bump PORTREVISION

PR:		202599
Submitted by:	jbeich
Reviewed by:	riggs
2015-08-26 06:22:26 +00:00
Bryan Drewery
aa6ad6e726 USE_GITHUB: For the new support, fix DISTNAME to be more consistent.
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested.
2015-04-28 18:44:04 +00:00
Baptiste Daroussin
35dcb337c0 Update to 0.12.1
Convert to USES=autoreconf
2015-03-29 11:51:01 +00:00
Dmitry Marakasov
4c9729b288 - Fix iconv handling
Approved by:	bapt
2015-03-06 21:07:54 +00:00
Dmitry Marakasov
40f13c68dc - Drop @dirrm* from and add empty directories to pkg-plists
Approved by:	portmgr blanket
2015-02-01 20:24:27 +00:00
Tijl Coosemans
5850f0e383 converters/fribidi:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
2014-08-31 11:54:16 +00:00
Dmitry Marakasov
11f3e239f7 - Switch converters/enca to USES=libtool, drop .la files
- Add LICENSE_FILE
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
2014-08-26 03:11:20 +00:00
Dmitry Marakasov
9f6155c4a4 - Drop .la files, no dependees require them
Approved by:	portmgr blanket
2014-08-25 13:54:29 +00:00
Thomas Zander
e75bf3a19e - Update to upstream version 0.11.2
- Project repository has been moved from Google code to GitHub
- Introduce OPTIONS for ASM ENCA FONTCONFIG HARFBUZZ
- BUILD_DEPENDS on yasm for optimized ASM builds

PR:		191874
Submitted by:	Jan Beich <jbeich@vfemail.net>
Approved by:	mentors (implicit)
2014-07-19 14:09:12 +00:00
Dmitry Marakasov
9104ff5659 - Switch to USES=libtool
Approved by:	portmgr blanket
2014-07-02 22:01:14 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Baptiste Daroussin
fc63cd9c60 Convert to USES=tar:xz 2014-03-24 09:52:13 +00:00
Baptiste Daroussin
0286c303a6 Pass maintainership to multimedia 2014-01-26 00:23:05 +00:00
Baptiste Daroussin
4ceae583cc Drop maintainership 2013-12-16 17:26:49 +00:00
Baptiste Daroussin
8ad18f7510 Update to 0.10.2
Strip binaries
2013-10-17 07:46:54 +00:00
Baptiste Daroussin
adc0325bc8 Use stage 2013-09-23 06:12:57 +00:00
Baptiste Daroussin
855fb638fb Add NO_STAGE all over the place in preparation for the staging support (cat: multimedia) 2013-09-20 20:57:48 +00:00
Baptiste Daroussin
2ae613e616 Convert my ports to use the new USES=pkgconfig 2013-04-22 22:33:35 +00:00
Eitan Adler
334eb0fc61 This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.
If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.

PR:		ports/177081
Reviewed by:	bapt
Approved by:	portmgr (miwi)
2013-03-19 13:04:30 +00:00
Baptiste Daroussin
116df3c404 - Update to 0.10.1
- Trim header
- Remove ABI versions form LIB_DEPENDS

Feature safe:	yes
2012-11-28 07:39:29 +00:00
Baptiste Daroussin
c515f89a0e Convert libass to USE_PKGCONFIG, switch every ports depending of libass and that
needs pkg-config to USE_PKGCONFIG
2012-07-28 11:24:21 +00:00
Baptiste Daroussin
791677e548 - update to 0.10.0 2011-10-25 06:46:43 +00:00
Baptiste Daroussin
b4228e2df6 - update to 0.9.13 2011-08-06 12:01:27 +00:00
Baptiste Daroussin
2b3510e22a - update to 0.9.12
- change license from GPLv2 to ISCL
2011-07-11 11:32:55 +00:00
Baptiste Daroussin
adead9a3cb libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation
Alpha/Substation Alpha) subtitle format. It is mostly compatible with VSFilter.

WWW:	http://code.google.com/p/libass/
2011-03-23 15:15:08 +00:00