aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
authortijl <tijl@FreeBSD.org>2016-10-19 22:50:26 +0800
committertijl <tijl@FreeBSD.org>2016-10-19 22:50:26 +0800
commit7b80293f580b2c2cf97b82acd6bcb0d9a48cdb46 (patch)
tree3e3556f1e26a35be0250e7f749680b9fc30e9c6b /multimedia
parent101296dbd3ff02a5ab22526d0cfcd944432ddfe0 (diff)
downloadfreebsd-ports-gnome-7b80293f580b2c2cf97b82acd6bcb0d9a48cdb46.tar.gz
freebsd-ports-gnome-7b80293f580b2c2cf97b82acd6bcb0d9a48cdb46.tar.zst
freebsd-ports-gnome-7b80293f580b2c2cf97b82acd6bcb0d9a48cdb46.zip
Add Linux CentOS 7 infrastructure ports.
Mk/Uses/linux.mk changes: - Add support for architecture neutral (noarch) distfiles. - Add support for 64-bit only ports: set IGNORE on i386 and don't install 32-bit compat libraries on amd64. Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> Differential Revision: https://reviews.freebsd.org/D7886
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile2
-rw-r--r--multimedia/linux-c7-libtheora/Makefile23
-rw-r--r--multimedia/linux-c7-libtheora/distinfo.i3865
-rw-r--r--multimedia/linux-c7-libtheora/distinfo.x86_647
-rw-r--r--multimedia/linux-c7-libtheora/pkg-plist.i3866
-rw-r--r--multimedia/linux-c7-libtheora/pkg-plist.x86_6412
-rw-r--r--multimedia/linux-c7-libv4l/Makefile21
-rw-r--r--multimedia/linux-c7-libv4l/distinfo.i3865
-rw-r--r--multimedia/linux-c7-libv4l/distinfo.x86_647
-rw-r--r--multimedia/linux-c7-libv4l/pkg-descr17
-rw-r--r--multimedia/linux-c7-libv4l/pkg-plist.i38620
-rw-r--r--multimedia/linux-c7-libv4l/pkg-plist.x86_6435
12 files changed, 160 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 9c92cbe635f4..1abc6ddf94b7 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -219,6 +219,8 @@
SUBDIR += libzen
SUBDIR += linux-c6-libtheora
SUBDIR += linux-c6-libv4l
+ SUBDIR += linux-c7-libtheora
+ SUBDIR += linux-c7-libv4l
SUBDIR += linux-f10-libtheora
SUBDIR += linux-f10-libv4l
SUBDIR += linux-tsmuxer
diff --git a/multimedia/linux-c7-libtheora/Makefile b/multimedia/linux-c7-libtheora/Makefile
new file mode 100644
index 000000000000..f97a482accf9
--- /dev/null
+++ b/multimedia/linux-c7-libtheora/Makefile
@@ -0,0 +1,23 @@
+# Created by: Piotr Kubaj <pkubaj@anongoth.pl>
+# $FreeBSD$
+
+PORTNAME= libtheora
+PORTVERSION= 1.1.1
+CATEGORIES= multimedia linux
+
+MAINTAINER= emulation@FreeBSD.org
+COMMENT= Theora Video Compression Codec (Linux CentOS ${LINUX_DIST_VER})
+
+LICENSE= BSD3CLAUSE
+
+CONFLICTS= linux-f10-${PORTNAME}-[0-9]* linux-c6-${PORTNAME}-[0-9]*
+
+RPMVERSION= 8.el7
+USES= linux:c7
+USE_LDCONFIG= yes
+USE_LINUX_RPM= yes
+
+PORTDOCS= COPYING README
+DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr
+
+.include <bsd.port.mk>
diff --git a/multimedia/linux-c7-libtheora/distinfo.i386 b/multimedia/linux-c7-libtheora/distinfo.i386
new file mode 100644
index 000000000000..d6d5cc00231a
--- /dev/null
+++ b/multimedia/linux-c7-libtheora/distinfo.i386
@@ -0,0 +1,5 @@
+TIMESTAMP = 1473356082
+SHA256 (rpm/centos/7.2.1511/i386/libtheora-1.1.1-8.el7.i686.rpm) = b9660698a70f50bdefa94f688e2ce419e68d1a86bfb5bf0d5d5fdffb34b81b80
+SIZE (rpm/centos/7.2.1511/i386/libtheora-1.1.1-8.el7.i686.rpm) = 142280
+SHA256 (rpm/centos/7.2.1511/i386/libtheora-1.1.1-8.el7.src.rpm) = 0ea38d10a7b7dc9393d878e7132b9a449d054bcaba06485bca0144c9cb2dec02
+SIZE (rpm/centos/7.2.1511/i386/libtheora-1.1.1-8.el7.src.rpm) = 1447869
diff --git a/multimedia/linux-c7-libtheora/distinfo.x86_64 b/multimedia/linux-c7-libtheora/distinfo.x86_64
new file mode 100644
index 000000000000..ecef379cfc6c
--- /dev/null
+++ b/multimedia/linux-c7-libtheora/distinfo.x86_64
@@ -0,0 +1,7 @@
+TIMESTAMP = 1473674963
+SHA256 (rpm/centos/7.2.1511/x86_64/libtheora-1.1.1-8.el7.i686.rpm) = b9660698a70f50bdefa94f688e2ce419e68d1a86bfb5bf0d5d5fdffb34b81b80
+SIZE (rpm/centos/7.2.1511/x86_64/libtheora-1.1.1-8.el7.i686.rpm) = 142280
+SHA256 (rpm/centos/7.2.1511/x86_64/libtheora-1.1.1-8.el7.x86_64.rpm) = aabbc64c3131165b96a92cbbf17709200c2f877ba529c2a1a3e1916ce30c817d
+SIZE (rpm/centos/7.2.1511/x86_64/libtheora-1.1.1-8.el7.x86_64.rpm) = 139612
+SHA256 (rpm/centos/7.2.1511/x86_64/libtheora-1.1.1-8.el7.src.rpm) = 0ea38d10a7b7dc9393d878e7132b9a449d054bcaba06485bca0144c9cb2dec02
+SIZE (rpm/centos/7.2.1511/x86_64/libtheora-1.1.1-8.el7.src.rpm) = 1447869
diff --git a/multimedia/linux-c7-libtheora/pkg-plist.i386 b/multimedia/linux-c7-libtheora/pkg-plist.i386
new file mode 100644
index 000000000000..86205634fb3f
--- /dev/null
+++ b/multimedia/linux-c7-libtheora/pkg-plist.i386
@@ -0,0 +1,6 @@
+usr/lib/libtheora.so.0
+usr/lib/libtheora.so.0.3.10
+usr/lib/libtheoradec.so.1
+usr/lib/libtheoradec.so.1.1.4
+usr/lib/libtheoraenc.so.1
+usr/lib/libtheoraenc.so.1.1.2
diff --git a/multimedia/linux-c7-libtheora/pkg-plist.x86_64 b/multimedia/linux-c7-libtheora/pkg-plist.x86_64
new file mode 100644
index 000000000000..7331558141f1
--- /dev/null
+++ b/multimedia/linux-c7-libtheora/pkg-plist.x86_64
@@ -0,0 +1,12 @@
+usr/lib/libtheora.so.0
+usr/lib/libtheora.so.0.3.10
+usr/lib/libtheoradec.so.1
+usr/lib/libtheoradec.so.1.1.4
+usr/lib/libtheoraenc.so.1
+usr/lib/libtheoraenc.so.1.1.2
+usr/lib64/libtheora.so.0
+usr/lib64/libtheora.so.0.3.10
+usr/lib64/libtheoradec.so.1
+usr/lib64/libtheoradec.so.1.1.4
+usr/lib64/libtheoraenc.so.1
+usr/lib64/libtheoraenc.so.1.1.2
diff --git a/multimedia/linux-c7-libv4l/Makefile b/multimedia/linux-c7-libv4l/Makefile
new file mode 100644
index 000000000000..c9dfde7c3ecf
--- /dev/null
+++ b/multimedia/linux-c7-libv4l/Makefile
@@ -0,0 +1,21 @@
+# Created by: Piotr Kubaj <pkubaj@anongoth.pl>
+# $FreeBSD$
+
+PORTNAME= libv4l
+PORTVERSION= 0.9.5
+CATEGORIES= multimedia linux
+SRC_DISTFILES= v4l-utils-${PORTVERSION}-${RPMVERSION}${SRC_SUFX}:SOURCE
+
+MAINTAINER= emulation@FreeBSD.org
+COMMENT= Collection of video4linux support libraries (CentOS ${LINUX_DIST_VER})
+
+LICENSE= LGPL20+
+
+CONFLICTS= linux-f10-${PORTNAME}-[0-9]* linux-c6-${PORTNAME}-[0-9]*
+
+RPMVERSION= 4.el7
+USES= linux:c7
+USE_LDCONFIG= yes
+USE_LINUX_RPM= yes
+
+.include <bsd.port.mk>
diff --git a/multimedia/linux-c7-libv4l/distinfo.i386 b/multimedia/linux-c7-libv4l/distinfo.i386
new file mode 100644
index 000000000000..cea96952acb1
--- /dev/null
+++ b/multimedia/linux-c7-libv4l/distinfo.i386
@@ -0,0 +1,5 @@
+TIMESTAMP = 1473356088
+SHA256 (rpm/centos/7.2.1511/i386/libv4l-0.9.5-4.el7.i686.rpm) = 7c9fb65097d72f0a796220f39613c89cf86f075b18510e11e296b75bfea71f7d
+SIZE (rpm/centos/7.2.1511/i386/libv4l-0.9.5-4.el7.i686.rpm) = 193748
+SHA256 (rpm/centos/7.2.1511/i386/v4l-utils-0.9.5-4.el7.src.rpm) = c7a72b926f05e1dc780105d4dc5356d4fbb02ba69b19bc59e543cf0c0cbdb317
+SIZE (rpm/centos/7.2.1511/i386/v4l-utils-0.9.5-4.el7.src.rpm) = 996684
diff --git a/multimedia/linux-c7-libv4l/distinfo.x86_64 b/multimedia/linux-c7-libv4l/distinfo.x86_64
new file mode 100644
index 000000000000..e43dff8c0546
--- /dev/null
+++ b/multimedia/linux-c7-libv4l/distinfo.x86_64
@@ -0,0 +1,7 @@
+TIMESTAMP = 1473674966
+SHA256 (rpm/centos/7.2.1511/x86_64/libv4l-0.9.5-4.el7.i686.rpm) = 7c9fb65097d72f0a796220f39613c89cf86f075b18510e11e296b75bfea71f7d
+SIZE (rpm/centos/7.2.1511/x86_64/libv4l-0.9.5-4.el7.i686.rpm) = 193748
+SHA256 (rpm/centos/7.2.1511/x86_64/libv4l-0.9.5-4.el7.x86_64.rpm) = b05704ce53c147cbf0f9c873cff2e676207298c2b2258ebda84b673682250355
+SIZE (rpm/centos/7.2.1511/x86_64/libv4l-0.9.5-4.el7.x86_64.rpm) = 199064
+SHA256 (rpm/centos/7.2.1511/x86_64/v4l-utils-0.9.5-4.el7.src.rpm) = c7a72b926f05e1dc780105d4dc5356d4fbb02ba69b19bc59e543cf0c0cbdb317
+SIZE (rpm/centos/7.2.1511/x86_64/v4l-utils-0.9.5-4.el7.src.rpm) = 996684
diff --git a/multimedia/linux-c7-libv4l/pkg-descr b/multimedia/linux-c7-libv4l/pkg-descr
new file mode 100644
index 000000000000..2426783acae1
--- /dev/null
+++ b/multimedia/linux-c7-libv4l/pkg-descr
@@ -0,0 +1,17 @@
+libv4l is a collection of libraries which adds a thin abstraction layer on
+top of video4linux2 devices. The purpose of this (thin) layer is to make it
+easy for application writers to support a wide variety of devices without
+having to write separate code for different devices in the same class. libv4l
+consists of 3 different libraries: libv4lconvert, libv4l1 and libv4l2.
+
+libv4lconvert offers functions to convert from any (known) pixel-format
+to V4l2_PIX_FMT_BGR24 or V4l2_PIX_FMT_YUV420.
+
+libv4l1 offers the (deprecated) v4l1 API on top of v4l2 devices, independent
+of the drivers for those devices supporting v4l1 compatibility (which many
+v4l2 drivers do not).
+
+libv4l2 offers the v4l2 API on top of v4l2 devices, while adding for the
+application transparent libv4lconvert conversion where necessary.
+
+WWW: http://hansdegoede.livejournal.com/3636.html
diff --git a/multimedia/linux-c7-libv4l/pkg-plist.i386 b/multimedia/linux-c7-libv4l/pkg-plist.i386
new file mode 100644
index 000000000000..181b1eec705e
--- /dev/null
+++ b/multimedia/linux-c7-libv4l/pkg-plist.i386
@@ -0,0 +1,20 @@
+usr/lib/libdvbv5.so.0
+usr/lib/libdvbv5.so.0.0.0
+usr/lib/libv4l/ov511-decomp
+usr/lib/libv4l/ov518-decomp
+usr/lib/libv4l/plugins/libv4l-mplane.so
+usr/lib/libv4l/v4l1compat.so
+usr/lib/libv4l/v4l2convert.so
+usr/lib/libv4l1.so.0
+usr/lib/libv4l1.so.0.0.0
+usr/lib/libv4l2.so.0
+usr/lib/libv4l2.so.0.0.0
+usr/lib/libv4l2rds.so.0
+usr/lib/libv4l2rds.so.0.0.0
+usr/lib/libv4lconvert.so.0
+usr/lib/libv4lconvert.so.0.0.0
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/COPYING.LIB
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/README.lib
+%%PORTDOCS%%%%DOCSDIR%%/TODO
diff --git a/multimedia/linux-c7-libv4l/pkg-plist.x86_64 b/multimedia/linux-c7-libv4l/pkg-plist.x86_64
new file mode 100644
index 000000000000..e0da517f9866
--- /dev/null
+++ b/multimedia/linux-c7-libv4l/pkg-plist.x86_64
@@ -0,0 +1,35 @@
+usr/lib/libdvbv5.so.0
+usr/lib/libdvbv5.so.0.0.0
+usr/lib/libv4l/ov511-decomp
+usr/lib/libv4l/ov518-decomp
+usr/lib/libv4l/plugins/libv4l-mplane.so
+usr/lib/libv4l/v4l1compat.so
+usr/lib/libv4l/v4l2convert.so
+usr/lib/libv4l1.so.0
+usr/lib/libv4l1.so.0.0.0
+usr/lib/libv4l2.so.0
+usr/lib/libv4l2.so.0.0.0
+usr/lib/libv4l2rds.so.0
+usr/lib/libv4l2rds.so.0.0.0
+usr/lib/libv4lconvert.so.0
+usr/lib/libv4lconvert.so.0.0.0
+usr/lib64/libdvbv5.so.0
+usr/lib64/libdvbv5.so.0.0.0
+usr/lib64/libv4l/ov511-decomp
+usr/lib64/libv4l/ov518-decomp
+usr/lib64/libv4l/plugins/libv4l-mplane.so
+usr/lib64/libv4l/v4l1compat.so
+usr/lib64/libv4l/v4l2convert.so
+usr/lib64/libv4l1.so.0
+usr/lib64/libv4l1.so.0.0.0
+usr/lib64/libv4l2.so.0
+usr/lib64/libv4l2.so.0.0.0
+usr/lib64/libv4l2rds.so.0
+usr/lib64/libv4l2rds.so.0.0.0
+usr/lib64/libv4lconvert.so.0
+usr/lib64/libv4lconvert.so.0.0.0
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/COPYING.LIB
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/README.lib
+%%PORTDOCS%%%%DOCSDIR%%/TODO