diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-video/dvdauthor |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-video/dvdauthor')
-rw-r--r-- | media-video/dvdauthor/Manifest | 9 | ||||
-rw-r--r-- | media-video/dvdauthor/dvdauthor-0.7.1-r1.ebuild | 48 | ||||
-rw-r--r-- | media-video/dvdauthor/dvdauthor-0.7.2-r1.ebuild | 49 | ||||
-rw-r--r-- | media-video/dvdauthor/files/dvdauthor-0.7.1-glibc220.patch | 162 | ||||
-rw-r--r-- | media-video/dvdauthor/files/dvdauthor-0.7.2-imagemagick7.patch | 37 | ||||
-rw-r--r-- | media-video/dvdauthor/metadata.xml | 10 |
6 files changed, 315 insertions, 0 deletions
diff --git a/media-video/dvdauthor/Manifest b/media-video/dvdauthor/Manifest new file mode 100644 index 000000000000..cf9aa68b5bd9 --- /dev/null +++ b/media-video/dvdauthor/Manifest @@ -0,0 +1,9 @@ +AUX dvdauthor-0.7.1-glibc220.patch 3462 SHA256 e74c5ab228fe0bdaaf66b7662507b980f2790cd8df3722a3666e2bb560633e00 SHA512 1f1dd830ab7e101e412429453185a7221f1c417e441aa0f7937576695fc079a3935ddd5925c983e48b716b08059942541942a392c5bce7c360942f67c47e22ea WHIRLPOOL 139bb33a441a56fc2fe8447ca619b8aca483ff2954d2beeb47d46240420bb7e64248727f2cd4f6d9943187a12a022263bc1fbd85f461f740a6a4defdf0bdbc1c +AUX dvdauthor-0.7.2-imagemagick7.patch 850 SHA256 0c190fab9cc548de3981a352c4310205f536f71ba6e31198b61f67d10d27a1fd SHA512 9b1862efaedf97dd9f8a138fe172c76b442e4c4203ed8133f9e0f77a9edef7a5f1d5d9ced4f358892375493f7d3547eff6bb07572d2fbd288255eeaeaadfc04b WHIRLPOOL e4abfac049e61a3f3afb5cfdccb8c42b9987c8ef7f472fd5dc6d513fa3ddaac1b897d88396d5fee61977ad06e0221f4dfe8bc80400fc824064fffeff15b08435 +DIST dvdauthor-0.7.1.tar.gz 421324 SHA256 501fb11b09c6eb9c5a229dcb400bd81e408cc78d34eab6749970685023c51fe9 SHA512 0875300df4711bf5758cb8a3ec03793689abd403cdebfc5736463d9b6df49a22e66e9e1f0c2abfcb7d25469c2e7f7e76789f7779cc0743ec972f8965b0f744a9 WHIRLPOOL c07526bbdbd75b4ddc0f2a1057f2bf27dbb5c63b4e4495b3a051d530af58ba4d4d75ec15dff2e3628cd1cb46b476ecb6a3d640ec30e1e6692d832549108b3e63 +DIST dvdauthor-0.7.2.tar.gz 648305 SHA256 3020a92de9f78eb36f48b6f22d5a001c47107826634a785a62dfcd080f612eb7 SHA512 202b8bba38939d122dc864921a57e89906ca99ddabf44e3b07419cc42cc052567cd892b41f1171c9c195c9a770758e9319a942ea64d14ee8fa847588c7761125 WHIRLPOOL d74d9b9d7976c5b98c9c6ebae5f5af5c201bc93f295c400b8cf7a10d4012e9b602f7817dd4acca70578a347d38fbe5bf43bbe8df398b4bc38c20bcc165ee1c3c +EBUILD dvdauthor-0.7.1-r1.ebuild 1179 SHA256 2f5f67001ca8ada92a818c89f2ae6b36154dba4e9613f45f70a04e3a892f3ab1 SHA512 5b32d4c47c63cf0fc42be1b50d6175a18ab61f629bc731fb965c441b0f99dc7e4f2bef6646afac2dfa751cd4bf72d5a1ac6149bafa83274f472ae427cbae72b0 WHIRLPOOL 469e739db98f0616bd0b3ad98253b3bb5d9728d271d238d41650f6eb5d09c16255f1e4c8ed50fbafc11c35c1a122e100eba4ba3c7f0a7d3b0773cdde42e282e4 +EBUILD dvdauthor-0.7.2-r1.ebuild 1274 SHA256 d7453f480e07e540b520ed2b68bad218b7e610254f515f36afc5e1bec34482f8 SHA512 d183c95c673a28c0f2f604cb70ab3cf1a6be66027fcfe0a90a57ca171c07bef109583b5e15825e5384b1d08bbb31d1839279073d8329159fe9c353742a6b80f8 WHIRLPOOL 29c019ebb8c5dccd145fc17aee5b10b1a17532ca40b9560807b3ec0145c4a35f7726a1f44eb0a10c856e41b93e23ce79abf2fbcf0f38f53184b931e2c7556a05 +MISC ChangeLog 3131 SHA256 f6c59c78c5c8d5f1fc8c22d4e55fb9df790021724d48a16dc3da0777a03f4b7a SHA512 ca64984688ba6fa9c4d3a54870b574ef887c57dc2e1f703e2f685b6400624f907e579d4a3095813741261e1123c3e4953b2157abbf73cacaf15fc70b47c7fc23 WHIRLPOOL 984b2087f52753ef271857ee29abd0172051b0733f124f68a9a30bdee8be33be772de9f870484e0cc36564217c8309fe4ab55f9c7eea6ff511b9b0761cb8e28d +MISC ChangeLog-2015 7685 SHA256 63e39b9e149659b6d91dedd78c46da6291fbf3f4224ebde159cad591ca097af5 SHA512 c7715514194f4a1295e1a5e71da24cf0c8796774a919f79a68589c65fe72722be83c23c8ec97df6727a7566d46bfc43ef238d79895c8feb0739fe1f37adb2fd1 WHIRLPOOL 42b3591b174e9500c2155e4672ba64ba86ed6beefcfe73b543150d08756b60887cca3c3eb722c90675cde1263cdf54eb92c66c89d5781e990e1a5e807d132a0d +MISC metadata.xml 310 SHA256 6fc2126de90efd249044ece78d273009e1de2b4e84eaba0fab99fe82ab155e9e SHA512 e9f2f78be647d48778accbf7da1d1b925dd8c441fa07743c776eee3362bf75f57a7051a7805ad1b2ab76a5958a18ae1b889ccb006da66d3197fefb0498e1f0c4 WHIRLPOOL 4f74bd85d2820c980e1c3e1e66b65cfbc979b432df7a919b01b68b882f153af6bd2ef14103a4ec31448da1679adc2ed2855d0f2df9ca7368b7eabba6f99fc356 diff --git a/media-video/dvdauthor/dvdauthor-0.7.1-r1.ebuild b/media-video/dvdauthor/dvdauthor-0.7.1-r1.ebuild new file mode 100644 index 000000000000..838735e5b1f2 --- /dev/null +++ b/media-video/dvdauthor/dvdauthor-0.7.1-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils flag-o-matic toolchain-funcs + +DESCRIPTION="Tools for generating DVD files to be played on standalone DVD players" +HOMEPAGE="http://dvdauthor.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 sparc x86" +IUSE="graphicsmagick +imagemagick" +REQUIRED_USE="^^ ( graphicsmagick imagemagick )" + +RDEPEND=">=dev-libs/fribidi-0.19.2 + dev-libs/libxml2 + >=media-libs/freetype-2 + media-libs/libdvdread + media-libs/libpng:0= + graphicsmagick? ( media-gfx/graphicsmagick:= ) + imagemagick? ( media-gfx/imagemagick:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/${PN} + +DOCS=( AUTHORS ChangeLog README TODO ) + +PATCHES=( + "${FILESDIR}/${P}-glibc220.patch" +) + +src_prepare() { + default + if use graphicsmagick ; then + sed -i -e 's:ExportImagePixels:dIsAbLeAuToMaGiC&:' configure \ + || die + fi +} + +src_configure() { + use graphicsmagick && \ + append-cppflags "$($(tc-getPKG_CONFIG) --cflags GraphicsMagick)" #459976 + append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)" #417041 + econf +} diff --git a/media-video/dvdauthor/dvdauthor-0.7.2-r1.ebuild b/media-video/dvdauthor/dvdauthor-0.7.2-r1.ebuild new file mode 100644 index 000000000000..b84707597712 --- /dev/null +++ b/media-video/dvdauthor/dvdauthor-0.7.2-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils flag-o-matic toolchain-funcs + +DESCRIPTION="Tools for generating DVD files to be played on standalone DVD players" +HOMEPAGE="http://dvdauthor.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="graphicsmagick +imagemagick" +REQUIRED_USE="^^ ( graphicsmagick imagemagick )" + +RDEPEND=">=dev-libs/fribidi-0.19.2 + dev-libs/libxml2 + >=media-libs/freetype-2 + media-libs/libdvdread + media-libs/libpng:0= + graphicsmagick? ( media-gfx/graphicsmagick:= ) + imagemagick? ( media-gfx/imagemagick:= )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S="${WORKDIR}/${PN}" + +DOCS=( AUTHORS ChangeLog README TODO ) + +src_prepare() { + default + + if use imagemagick && has_version '>=media-gfx/imagemagick-7.0.1.0' ; then + eapply "${FILESDIR}/${PN}-0.7.2-imagemagick7.patch" + fi + + if use graphicsmagick ; then + sed -i -e 's:ExportImagePixels:dIsAbLeAuToMaGiC&:' configure \ + || die + fi +} + +src_configure() { + use graphicsmagick && \ + append-cppflags "$($(tc-getPKG_CONFIG) --cflags GraphicsMagick)" #459976 + append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)" #417041 + econf +} diff --git a/media-video/dvdauthor/files/dvdauthor-0.7.1-glibc220.patch b/media-video/dvdauthor/files/dvdauthor-0.7.1-glibc220.patch new file mode 100644 index 000000000000..880c63aa79d7 --- /dev/null +++ b/media-video/dvdauthor/files/dvdauthor-0.7.1-glibc220.patch @@ -0,0 +1,162 @@ +From 5b890b47aaf6f692c876faf435e6bf8990e7a45d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi> +Date: Sat, 19 Jul 2014 21:06:58 +0300 +Subject: [PATCH] compat.h needs stuff from config.h so include it there + +This was brought up by dvdvml.* not including it and thus causing a +build failure on Fedora (22) devel. While at it, uninclude config.h +from files where it was included just for compat.h reasons. +--- + src/compat.h | 2 ++ + src/conffile.c | 1 - + src/dvdauthor.c | 2 -- + src/dvdcompile.c | 2 -- + src/dvdpgc.c | 1 - + src/dvdunauthor.c | 2 -- + src/dvduncompile.c | 1 - + src/dvdvob.c | 2 -- + src/readxml.c | 2 -- + src/spuunmux.c | 1 - + src/subgen-encode.c | 2 -- + 11 files changed, 2 insertions(+), 16 deletions(-) + +diff --git a/src/compat.h b/src/compat.h +index 126dcd7..93de081 100644 +--- a/src/compat.h ++++ b/src/compat.h +@@ -1,6 +1,8 @@ + // basic headers + #define _GNU_SOURCE /* really just for strndup */ + ++#include "config.h" ++ + #ifdef HAVE_STDBOOL_H + # include <stdbool.h> + #else +diff --git a/src/conffile.c b/src/conffile.c +index cab661a..36ded07 100644 +--- a/src/conffile.c ++++ b/src/conffile.c +@@ -21,7 +21,6 @@ + * MA 02110-1301 USA. + */ + +-#include "config.h" + #include "compat.h" + #include <errno.h> + #include "conffile.h" +diff --git a/src/dvdauthor.c b/src/dvdauthor.c +index d591d68..4860258 100644 +--- a/src/dvdauthor.c ++++ b/src/dvdauthor.c +@@ -20,8 +20,6 @@ + * MA 02110-1301 USA. + */ + +-#include "config.h" +- + #include "compat.h" + + #include <sys/types.h> +diff --git a/src/dvdcompile.c b/src/dvdcompile.c +index fd232b6..47f13e5 100644 +--- a/src/dvdcompile.c ++++ b/src/dvdcompile.c +@@ -20,8 +20,6 @@ + * MA 02110-1301 USA. + */ + +-#include "config.h" +- + #include "compat.h" + #include <assert.h> + +diff --git a/src/dvdpgc.c b/src/dvdpgc.c +index e0adc61..cf6eb04 100644 +--- a/src/dvdpgc.c ++++ b/src/dvdpgc.c +@@ -20,7 +20,6 @@ + * MA 02110-1301 USA. + */ + +-#include "config.h" + #include "compat.h" + #include <errno.h> + #include <assert.h> +diff --git a/src/dvdunauthor.c b/src/dvdunauthor.c +index ccd422f..f988cdf 100644 +--- a/src/dvdunauthor.c ++++ b/src/dvdunauthor.c +@@ -23,8 +23,6 @@ + * MA 02110-1301 USA. + */ + +-#include "config.h" +- + #include "compat.h" + + #include <ctype.h> +diff --git a/src/dvduncompile.c b/src/dvduncompile.c +index 0c5eaf1..a064011 100644 +--- a/src/dvduncompile.c ++++ b/src/dvduncompile.c +@@ -22,7 +22,6 @@ + * MA 02110-1301 USA. + */ + +-#include "config.h" + #include "compat.h" + + #include <stdio.h> +diff --git a/src/dvdvob.c b/src/dvdvob.c +index 2d7e2b8..2146689 100644 +--- a/src/dvdvob.c ++++ b/src/dvdvob.c +@@ -20,8 +20,6 @@ + * MA 02110-1301 USA. + */ + +-#include "config.h" +- + #include "compat.h" + + #include <assert.h> +diff --git a/src/readxml.c b/src/readxml.c +index 61ff0a1..3b83f07 100644 +--- a/src/readxml.c ++++ b/src/readxml.c +@@ -20,8 +20,6 @@ + * MA 02110-1301 USA. + */ + +-#include "config.h" +- + #include "compat.h" + + #include <assert.h> +diff --git a/src/spuunmux.c b/src/spuunmux.c +index 1981e41..94fcb10 100644 +--- a/src/spuunmux.c ++++ b/src/spuunmux.c +@@ -31,7 +31,6 @@ + * MA 02110-1301 USA. + */ + +-#include "config.h" + #include "compat.h" + + #include <fcntl.h> +diff --git a/src/subgen-encode.c b/src/subgen-encode.c +index 53ed4b2..962e902 100644 +--- a/src/subgen-encode.c ++++ b/src/subgen-encode.c +@@ -21,8 +21,6 @@ + * MA 02110-1301 USA. + */ + +-#include "config.h" +- + #include "compat.h" + + #include <assert.h> +
\ No newline at end of file diff --git a/media-video/dvdauthor/files/dvdauthor-0.7.2-imagemagick7.patch b/media-video/dvdauthor/files/dvdauthor-0.7.2-imagemagick7.patch new file mode 100644 index 000000000000..9f9e3a0b3016 --- /dev/null +++ b/media-video/dvdauthor/files/dvdauthor-0.7.2-imagemagick7.patch @@ -0,0 +1,37 @@ +--- dvdauthor/src/subgen-image.c ++++ dvdauthor/src/subgen-image.c +@@ -30,7 +30,7 @@ + + #if defined(HAVE_MAGICK) || defined(HAVE_GMAGICK) + #include <stdarg.h> +-#include <magick/api.h> ++#include <MagickWand/MagickWand.h> + #else + #include <png.h> + #endif +@@ -181,7 +181,8 @@ + unsigned long magickver; + unsigned char amask; + +- GetExceptionInfo(&ei); ++ ExceptionInfo *exception_info; ++ exception_info = AcquireExceptionInfo(); + ii=CloneImageInfo(NULL); + strcpy(ii->filename,s->fname); + im=ReadImage(ii,&ei); +@@ -1098,13 +1099,13 @@ + void image_init() + { + #if defined(HAVE_MAGICK) || defined(HAVE_GMAGICK) +- InitializeMagick(NULL); ++ MagickCoreGenesis("", MagickFalse); + #endif + } + + void image_shutdown() + { + #if defined(HAVE_MAGICK) || defined(HAVE_GMAGICK) +- DestroyMagick(); ++ MagickCoreTerminus(); + #endif + } diff --git a/media-video/dvdauthor/metadata.xml b/media-video/dvdauthor/metadata.xml new file mode 100644 index 000000000000..f98abb86f189 --- /dev/null +++ b/media-video/dvdauthor/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>media-video@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="sourceforge">dvdauthor</remote-id> + </upstream> +</pkgmetadata> |