summaryrefslogtreecommitdiff
path: root/media-video/aacskeys
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-video/aacskeys
reinit the tree, so we can have metadata
Diffstat (limited to 'media-video/aacskeys')
-rw-r--r--media-video/aacskeys/Manifest9
-rw-r--r--media-video/aacskeys/aacskeys-0.4.0c-r2.ebuild34
-rw-r--r--media-video/aacskeys/aacskeys-0.4.0e-r1.ebuild44
-rw-r--r--media-video/aacskeys/files/aacskeys-0.4.0c-aacskeys-makefile.patch35
-rw-r--r--media-video/aacskeys/files/aacskeys-0.4.0c-libaacskeys-makefile.patch36
-rw-r--r--media-video/aacskeys/metadata.xml8
6 files changed, 166 insertions, 0 deletions
diff --git a/media-video/aacskeys/Manifest b/media-video/aacskeys/Manifest
new file mode 100644
index 000000000000..35b5368be512
--- /dev/null
+++ b/media-video/aacskeys/Manifest
@@ -0,0 +1,9 @@
+AUX aacskeys-0.4.0c-aacskeys-makefile.patch 1502 SHA256 81b48eaa059f1b0282f2b59388f3b5296fa74a4e103180436690986010d39fd2 SHA512 51cb650966da58dceccc9baf1f339bb4e92003b08537ca74c037aa70038a211fc0c3f91706d731de8c280f22c1c1aba472e7f023552bc85883a1d080e0dc1704 WHIRLPOOL 9df34d471032be122b94e836439d2f1d74f23c48b7d7a8c7972d21a75980aed85c2bea2201aaeca2bbe022719bb8ef47211e11600dd8ec9dd7154d09972669d8
+AUX aacskeys-0.4.0c-libaacskeys-makefile.patch 2486 SHA256 adff9ed101e016b21e902e18285826c9da2b40a787f8c57989e2d92c48fabc7f SHA512 f1ec7136c42162d9f981d80e918f63e729728d22d8c460d740004dcf8a9b3e7427b5ad33f40c5bdb88f872a2fad4d13651f069e43cae1464b961fa2503597b21 WHIRLPOOL cb98c31ee78aee3c0f0a1d7455b206b0a9fc1ba51c8766f1e00f1b0672641a11edfecf66e8bac80d3e0fc300add2f0b58cfb6f7a5480e7fdcb43826d8be4254f
+DIST aacskeys-0.4.0c.tar.gz 4118637 SHA256 54ea78898917f4acaf78101dda254de56bc7696bad12cbf22ee6f09d4ee88a43 SHA512 34c434fd1b118fb301b8af9c20762075bab213b39584e8e33c6b685c7504e4863f78ee2754d131e760c535dd24b29826dc6756833b5deaaa5c4b70ab8f9a6ba8 WHIRLPOOL c710dfc56804390a8c89c57f50cf756e5b96c38224621f1f14f9600830b10ff4b3e4b5a7f9d3069523d4c5a5ec2c0130bd43269e990e3f0c433ac7b698acf79b
+DIST aacskeys-0.4.0e.tar.gz 4117374 SHA256 d9ee6332ae545f93f17f16438c352c98ad2ee019929bc0e6743dcedb23df7f34 SHA512 86435bd4b5ce31cae87390bade631d9dc36814cd5e03fdcaca02eefe3d351432e7ba61f7127f6030b92e929ba3726547d7c04d8558239bd23a32bcb1574b7f6f WHIRLPOOL 88b5beee39a78d81fa3e6fb714faf35ebbf5ba118239d3afad121cb80e5fd37b6445f2282d2b25d4c9bf71a5a35b02473abff12b28adbe5cf5d2bd9f9973f275
+EBUILD aacskeys-0.4.0c-r2.ebuild 809 SHA256 9b49fcbb361102ae183c05c51fe1db09fe129ba4a5c8fbf09f19041360eac275 SHA512 ce803b7378c1502906466899da0811e5b20ccbca466458255de37b1a8b4e4040b1deec9bc6bf059c31d2bf6b5713bc6f57c2542d652c0117cf4d1cbf62dc4252 WHIRLPOOL e52d84856bd73026af5d84c4177c5cc6f7c3e1716c2c87c0957d8284ed5e8018a6e543c7734475918219fe5afc21fc7b856b1ebf000084c7aa1172653045efe6
+EBUILD aacskeys-0.4.0e-r1.ebuild 864 SHA256 b04aaa8121fbc0c693e77b2112055313775e09f5dc47e7bc942fa247c4650bef SHA512 9ccfa5585de8a23f52d2225e87bca7cc1eebc13239e638c5b7ef382de5f7c760e50bc2f0c62da19aaae966e21f42e8fcefc0df52e2c3277812bcacf99aa8caac WHIRLPOOL ab5309d32c696f74b3c04e0452215172c3431ab08a4fc16120c62d38efa94dc883a30d3f34de7ad86ab0e82a7c0e522ed08c5447495eed2a40ad396ae5e5145b
+MISC ChangeLog 3003 SHA256 c26d9de85c1522e21e714e9355264322c27cfb8bea2038613c9f9b746e1bff2c SHA512 2ff7afeb828e9616c7d4bf42a325a09f58c5e3c422694fa4ad0ebeea08f5e507ee5954a2f929a33408794ee7bb484b0bebe8434e636a8b5e604d3883e5d1168e WHIRLPOOL eec9e7b64c69a179d666e16b7acc1ad16c8b6235efdd91ab95cf5fcadf1c2684c5dd74134de48da479f28671480c0e7931a8353eb7510d885966d8f26ce46e3f
+MISC ChangeLog-2015 2004 SHA256 a14975651a82f2d342952883c5aa1350767053b915df8f87d7c7ef1fe24a2e98 SHA512 6c1b4798faa59b86ffadd517c1642d01f021236e920739dafdcb16f7de41cb6bdf52f2bc5a06d48300b1b3867bd574d88bf84ce0fdf2cf09b82ec8b4c2a7dd06 WHIRLPOOL 0fa956f53176f001c81406b0a63bce9c5618ecef4ab2af14e350a9e58514de9536756a08db3dead6859536c1cbba3bcc3216cbd6a30c3b447447418d63f3d270
+MISC metadata.xml 380 SHA256 5de7bbc44be111a6a3b8f51893e0a87e5a379c7ef5e707baf37ab37d9d7289dd SHA512 7160dff7516eb6b883400830f1a9d55f08552f911a4433ec1a041ac1dd99d88e41cdb8e2b68aae844aab0f00859e5135f03eeeca0edbdaf979e35a92087a21c8 WHIRLPOOL 6868ae5ae37ccb846b408090448d25f163e3a3d1b45fc36c8ddfe6c787215040ea2a157bab8d47bf00ec8db63eb941cdbb3c0dbd97efa7546c84df6b685d4af7
diff --git a/media-video/aacskeys/aacskeys-0.4.0c-r2.ebuild b/media-video/aacskeys/aacskeys-0.4.0c-r2.ebuild
new file mode 100644
index 000000000000..7eed7a5ffb04
--- /dev/null
+++ b/media-video/aacskeys/aacskeys-0.4.0c-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils java-pkg-2
+
+DESCRIPTION="Decrypt keys from an AACS source (HD DVD / Blu-Ray)"
+HOMEPAGE="http://forum.doom9.org/showthread.php?t=123311"
+SRC_URI="http://bluray.beandog.org/aacskeys/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-libs/openssl[-bindist]"
+DEPEND=">=virtual/jdk-1.6
+ ${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-aacskeys-makefile.patch"
+ epatch "${FILESDIR}/${P}-libaacskeys-makefile.patch"
+}
+
+src_compile() {
+ emake || die "emake failed"
+}
+
+src_install() {
+ dobin bin/linux/aacskeys || die
+ dolib lib/linux/libaacskeys.so || die
+ dodoc HostKeyCertificate.txt ProcessingDeviceKeysSimple.txt \
+ README.txt || die
+}
diff --git a/media-video/aacskeys/aacskeys-0.4.0e-r1.ebuild b/media-video/aacskeys/aacskeys-0.4.0e-r1.ebuild
new file mode 100644
index 000000000000..a9a91825c350
--- /dev/null
+++ b/media-video/aacskeys/aacskeys-0.4.0e-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils java-pkg-2
+
+DESCRIPTION="Decrypt keys from an AACS source (HD DVD / Blu-Ray)"
+HOMEPAGE="http://forum.doom9.org/showthread.php?t=123311"
+SRC_URI="http://bluray.beandog.org/aacskeys/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-libs/openssl:0=[-bindist]"
+DEPEND=">=virtual/jdk-1.6
+ ${RDEPEND}"
+
+DOCS=(
+ HostKeyCertificate.txt
+ ProcessingDeviceKeysSimple.txt
+ README.txt
+)
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.4.0c-aacskeys-makefile.patch"
+ "${FILESDIR}/${PN}-0.4.0c-libaacskeys-makefile.patch"
+)
+
+# overriding src_* functions from java-pkg-2 eclass.
+src_prepare() {
+ default
+}
+
+src_compile() {
+ emake
+}
+
+src_install() {
+ dobin bin/linux/aacskeys
+ dolib lib/linux/libaacskeys.so
+ einstalldocs
+}
diff --git a/media-video/aacskeys/files/aacskeys-0.4.0c-aacskeys-makefile.patch b/media-video/aacskeys/files/aacskeys-0.4.0c-aacskeys-makefile.patch
new file mode 100644
index 000000000000..272dcc010819
--- /dev/null
+++ b/media-video/aacskeys/files/aacskeys-0.4.0c-aacskeys-makefile.patch
@@ -0,0 +1,35 @@
+--- a/aacskeys.make
++++ b/aacskeys.make
+@@ -13,12 +13,12 @@
+ LIBDIR := .
+ OBJDIR := obj/linux/Release
+ OUTDIR := bin/linux
+- CPPFLAGS := $(DEPFLAGS) -D "_REENTRANT" -I "/usr/local/ssl/include"
+- CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -Wall -fomit-frame-pointer -O3 -pipe
++ CPPFLAGS := $(DEPFLAGS) -D "_REENTRANT" -I "/usr/ssl/include"
++ CFLAGS += $(CPPFLAGS) $(TARGET_ARCH)
+ CXXFLAGS := $(CFLAGS)
+- LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -s -L"/usr/local/ssl/lib" -lcrypto
++ LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -L"/usr/ssl/lib" -lcrypto
+ LDDEPS :=
+- RESFLAGS := -D "_REENTRANT" -I "/usr/local/ssl/include"
++ RESFLAGS := -D "_REENTRANT" -I "/usr/ssl/include"
+ TARGET := aacskeys
+ BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
+ endif
+@@ -28,12 +28,12 @@
+ LIBDIR := .
+ OBJDIR := obj/linux/Debug
+ OUTDIR := bin/linux/debug
+- CPPFLAGS := $(DEPFLAGS) -D "_REENTRANT" -D "DEBUG" -I "/usr/local/ssl/include"
+- CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -Wall -pipe
++ CPPFLAGS := $(DEPFLAGS) -D "_REENTRANT" -D "DEBUG" -I "/usr/ssl/include"
++ CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g
+ CXXFLAGS := $(CFLAGS)
+ LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -L"/usr/local/ssl/lib" -lcrypto
+ LDDEPS :=
+- RESFLAGS := -D "_REENTRANT" -D "DEBUG" -I "/usr/local/ssl/include"
++ RESFLAGS := -D "_REENTRANT" -D "DEBUG" -I "/usr/ssl/include"
+ TARGET := aacskeys
+ BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
+ endif
diff --git a/media-video/aacskeys/files/aacskeys-0.4.0c-libaacskeys-makefile.patch b/media-video/aacskeys/files/aacskeys-0.4.0c-libaacskeys-makefile.patch
new file mode 100644
index 000000000000..2d5e6cc2431a
--- /dev/null
+++ b/media-video/aacskeys/files/aacskeys-0.4.0c-libaacskeys-makefile.patch
@@ -0,0 +1,36 @@
+--- a/libaacskeys.make
++++ b/libaacskeys.make
+@@ -13,12 +13,12 @@
+ LIBDIR := .
+ OBJDIR := obj/linux/ReleaseLib
+ OUTDIR := lib/linux
+- CPPFLAGS := $(DEPFLAGS) -D "_REENTRANT" -D "JNILIB" -I "/usr/local/ssl/include" -I "/usr/lib/jvm/java-6-sun/include" -I "/usr/lib/jvm/java-6-sun/include/linux"
+- CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -fPIC -Wall -fomit-frame-pointer -O3 -pipe
++ CPPFLAGS := $(DEPFLAGS) -D "_REENTRANT" -D "JNILIB" -I "/usr/ssl/include" -I "/etc/java-config-2/current-system-vm/include" -I "/etc/java-config-2/current-system-vm/include/linux"
++ CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -fPIC
+ CXXFLAGS := $(CFLAGS)
+- LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -s -L"/usr/local/ssl/lib" -lcrypto
++ LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L"/usr/ssl/lib" -lcrypto
+ LDDEPS :=
+- RESFLAGS := -D "_REENTRANT" -D "JNILIB" -I "/usr/local/ssl/include" -I "/usr/lib/jvm/java-6-sun/include" -I "/usr/lib/jvm/java-6-sun/include/linux"
++ RESFLAGS := -D "_REENTRANT" -D "JNILIB" -I "/usr/ssl/include" -I "/etc/java-config-2/current-system-vm/include" -I "/etc/java-config-2/current-system-vm/include/linux"
+ TARGET := libaacskeys.so
+ BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
+ endif
+@@ -28,12 +28,12 @@
+ LIBDIR := .
+ OBJDIR := obj/linux/DebugLib
+ OUTDIR := lib/linux/debug
+- CPPFLAGS := $(DEPFLAGS) -D "_REENTRANT" -D "JNILIB" -D "DEBUG" -I "/usr/local/ssl/include" -I "/usr/lib/jvm/java-6-sun/include" -I "/usr/lib/jvm/java-6-sun/include/linux"
+- CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -fPIC -g -Wall -pipe
++ CPPFLAGS := $(DEPFLAGS) -D "_REENTRANT" -D "JNILIB" -D "DEBUG" -I "/usr/ssl/include" -I "/etc/java-config-2/current-system-vm/include" -I "/etc/java-config-2/current-system-vm/include/linux"
++ CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -fPIC -g
+ CXXFLAGS := $(CFLAGS)
+- LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L"/usr/local/ssl/lib" -lcrypto
++ LDFLAGS += -L$(BINDIR) -L$(LIBDIR) -shared -L"/usr/ssl/lib" -lcrypto
+ LDDEPS :=
+- RESFLAGS := -D "_REENTRANT" -D "JNILIB" -D "DEBUG" -I "/usr/local/ssl/include" -I "/usr/lib/jvm/java-6-sun/include" -I "/usr/lib/jvm/java-6-sun/include/linux"
++ RESFLAGS := -D "_REENTRANT" -D "JNILIB" -D "DEBUG" -I "/usr/ssl/include" -I "/etc/java-config-2/current-system-vm/include" -I "/etc/java-config-2/current-system-vm/include/linux"
+ TARGET := libaacskeys.so
+ BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH)
+ endif
diff --git a/media-video/aacskeys/metadata.xml b/media-video/aacskeys/metadata.xml
new file mode 100644
index 000000000000..531e97b976d1
--- /dev/null
+++ b/media-video/aacskeys/metadata.xml
@@ -0,0 +1,8 @@
+<?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>
+ <longdescription lang="en">aacskeys is a program to decrypt all required keys from an AACS protected HD-DVD / Blu-Ray to decrypt it.</longdescription>
+</pkgmetadata>