Commit graph

106 commits

Author SHA1 Message Date
Roman Bogorodskiy
ee17cb7e0f audio/easytag: fix vorbis file corruption
Tagging vorbis files with EasyTag results in corrupted files, as reported in
https://bugzilla.gnome.org/show_bug.cgi?id=776110. Apply a fix from
https://build.opensuse.org/request/show/596947 to overcome the issue.

Reported by:	tj@mrsk.me
Obtained from:	openSUSE
2019-08-04 06:43:17 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Mark Linimon
968d71975a This port requires USES=compiler:c++11-lang to build on GCC-based
architectures because it wants to link to /usr/local/lib/libtag.so,
which is compiled with ports GCC, which uses new GCC ABI.

While here, add USES=gnome localbase and pet portlint.

PR:		234298
Submitted by:	Piotr Kubaj
Approved by:	portmgr (tier-2 blanket)
2018-12-26 11:49:05 +00:00
Roman Bogorodskiy
ff47063e2d audio/easytag: fix build with lld
When detecting libid3, make sure to add -lstdc++ to its LIBS, otherwise with
lld easytag's configure script fails to run its test binaries it complies to
detect libid3 and fails.

PR:		226970
Reported by:	emaste
2018-03-31 12:09:10 +00:00
Roman Bogorodskiy
6cab7c8cdb audio/easytag: adjust dependencies
- Explicitly add dependencies easytag requires:
    * cairo
    * audio/ogg for ogg vorbis support
    * audio/opus for opus support
 - Add runtime dependency on dconf to make sure users
   could always have their configuration saved
 - Enable file format support options (WAVPACK, OPUS, SPEEX)
   by default by adding them to OPTIONS_DEFAULT
 - Bump PORTREVISION
2017-12-11 13:27:27 +00:00
Roman Bogorodskiy
943dc86d27 audio/easytag: update to 2.4.3 2016-12-10 18:18:10 +00:00
Dmitry Marakasov
c86e9d9724 Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by default anyway and don't need to be listed
Approved by:	portmgr blanket
2016-05-23 20:35:01 +00:00
Dmitry Marakasov
1d1f878054 - Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by:	portmgr blanket
2016-05-19 10:21:23 +00:00
Mathieu Arnold
7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
Roman Bogorodskiy
9c0e7abec6 audio/easytag: update to 2.4.2 2016-02-27 19:33:47 +00:00
Roman Bogorodskiy
64668940ff audio/easytag: update to 2.4.1
Also, drop no longer needed patch-src-log.c.

PR:		206825
Submitted by:	olivierd
2016-02-05 01:05:37 +00:00
Roman Bogorodskiy
c7273d75bf Clean-up USE_GNOME: drop glib20 as it's pulled by gtk30 and drop
intltool as it's pulled by intlhack.

Suggested by:	kwm
2015-09-01 15:19:22 +00:00
Roman Bogorodskiy
0764655b12 - Update to 2.4.0
- Drop GTK2, GTK3 options as only GTK3 is now supported
- Sort USES and un-mute INSTALL_DATA command to pet portlint
2015-08-30 10:30:10 +00:00
Mathieu Arnold
bb271f0bf7 Convert ports to use the options helpers in categories [abc]*, and minor fixes.
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3412?
2015-08-19 13:29:59 +00:00
Kurt Jaeger
7104cc67ff audio/easytag: 2.2.4 -> 2.2.6, NLS fix
Changes:
2.2.5:
https://mail.gnome.org/archives/easytag-list/2014-November/msg00039.html
2.2.6:
https://mail.gnome.org/archives/easytag-list/2015-February/msg00003.html

And applied gettext fix mentioned in:

https://lists.freebsd.org/pipermail/freebsd-ports/2015-February/098053.html

PR:		196187
Submitted by:	martin.dieringer@gmx.de
Approved by:	novel (maintainer timeout)
2015-02-17 13:13:08 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Baptiste Daroussin
a6abc3b420 Cleanup plist 2014-10-20 06:35:58 +00:00
Roman Bogorodskiy
48f9e176af Update to 2.2.4. 2014-10-11 18:27:06 +00:00
Tijl Coosemans
a6d2f30533 - Set CPPFLAGS and LIBS in a number of ports so configure can find libintl.h
and libintl.so.  This fixes a problem where DATADIRNAME gets an incorrect
  value which causes locale files to be installed in the wrong place.
- The only configure checks that still need to be patched are related
  to intltool so move DATADIRNAME patching from USES=pathfix to
  USE_GNOME=intlhack.

- games/klavaro: remove excessive dependencies
- japanese/libskk: add INSTALL_TARGET=install-strip
- math/libqalculate: add INSTALL_TARGET=install-strip and remove pthread
  patching
- multimedia/freetuxtv: remove excessive dependencies
- science/gramps: fix shared-mime-info use

Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-09-25 15:18:27 +00:00
Adam Weinberger
cff70035fd Add DOCS to OPTIONS_DEFINE where PORTDOCS= is set. 2014-07-16 03:47:05 +00:00
Roman Bogorodskiy
a56af10799 Drop the appdata files as we really patch Makefile.in to disable them
The mess caused my broken svn checkout of the port.

Pointy hat to:	novel
2014-07-13 16:48:21 +00:00
Roman Bogorodskiy
b620b8ec0b Add appdata to plist forgotten in a previous commit. 2014-07-13 14:05:09 +00:00
Roman Bogorodskiy
df6d414472 Update to 2.2.3. 2014-07-13 13:43:45 +00:00
Tijl Coosemans
b2c93db5af Add a global OPUS_DESC 2014-07-11 14:12:30 +00:00
Christian Weisgerber
dad1bace93 Switch opusfile to USES=libtool. [1]
Bump dependent ports.

Approved by:	maintainer [1]
2014-05-25 14:43:43 +00:00
Roman Bogorodskiy
1a62766254 Update to 2.2.2. 2014-05-12 15:40:06 +00:00
Roman Bogorodskiy
7173cf3206 - Update to 2.2.1
- Drop patch-src-id3lib-c_wrapper.cpp as it's merged upstream
2014-04-24 17:34:20 +00:00
Roman Bogorodskiy
ef2c3c2421 - Update to 2.2.0 [1]
- Add new options, OPUS and SPEEX (to enhance audio files support), GTK2 (set by default) and GTK3 [1]
- Add patch to avoid install appdata file, used in appstream [1] [2]
- Adjust dependencies, notably to generate man page [1]
- Use PORTDOCS
- Fix build with clang

[2] http://www.freedesktop.org/wiki/Distributions/AppStream/

PR:		188513 [1]
Submitted by:	olivierd [1]
2014-04-13 13:44:24 +00:00
Roman Bogorodskiy
bcd557ebda - easytag depends on taglib not on mp4v2 since 2.1.8
- support staging
- add license
- make NLS support conditional

PR:		184499
Submitted by:	Vladimir Kondratiev <wulf@cicgroup.ru>
2013-12-16 07:53:19 +00:00
Baptiste Daroussin
5978476c35 In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in audio

With hat:	portmgr
2013-12-11 14:35:36 +00:00
Dmitry Marakasov
444b74f1ca - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with a)
Approved by:	portmgr (bdrewery)
2013-10-22 13:50:43 +00:00
Baptiste Daroussin
183c2ed74f Add NO_STAGE all over the place in preparation for the staging support (cat: audio) 2013-09-20 14:36:35 +00:00
Baptiste Daroussin
db7a56d5ed Add an explicit dependency on pkgconf 2013-09-03 06:36:41 +00:00
Guido Falsi
539c0aa758 - Fix build with clang
- Convert to new LIB_DEPENDS format
- Convert to USES=gmake
- Add OPTIONS support for WAVPACK option

PR:		ports/181211
Submitted by:	me
Approved by:	novel (maintainer, via email)
2013-08-29 12:02:49 +00:00
Christian Weisgerber
1f2b1eac8e * Major update to FLAC 1.3.0, including shared library bumps.
* Chase the update in dependent ports.

PR:		179072
2013-06-09 19:30:58 +00:00
Roman Bogorodskiy
787c02f828 Update to 2.1.8.
PR:		178057 (based on)
Submitted by:	Martin Dieringer <martin.dieringer@gmx.de>
2013-06-04 17:06:55 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Roman Bogorodskiy
38705e37bb - Add a missing dependency on libid3tag [1]
- Drop shlib versions from the dependency lines
- Update headers to the new format

PR:		171585 [1]
Submitted by:	Christopher J. Ruwe <cjr@cruwe.de> [1]
2012-09-23 17:29:12 +00:00
Christian Weisgerber
bcd6fbdee4 libogg.so.8: Bump PORTREVISION for ports that depend on libogg,
directly or indirectly (via libvorbis, libtheora).
2012-07-19 20:15:37 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Roman Bogorodskiy
b89d91f09d Update to 2.1.7. 2012-02-28 06:54:26 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Martin Wilke
a9481afc8a - Get Rid MD5 support 2011-03-19 12:38:54 +00:00
Max Brazhnikov
526f368c1f Chase multimedia/mp4v2 update.
PR:		ports/148643
Submitted by:	Christopher Key <cjk32 at cam.ac.uk>
2010-08-11 20:58:04 +00:00
Christian Weisgerber
30587b71c2 Bump PORTREVISION for ports that depend on libogg, directly or indirectly
(via libvorbis, libtheora).
2010-06-06 20:44:03 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Sylvio Cesar Teixeira
b5a5188b9a - Chase wavpack's lib dump
Approved by:	itetcu (mentor, implicit)
2010-04-10 14:38:28 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Dmitry Marakasov
a07aa037a1 - Switch SourceForge ports to the new File Release System: categories starting with A 2009-08-22 00:13:26 +00:00