diff options
author | tijl <tijl@FreeBSD.org> | 2016-10-19 22:50:26 +0800 |
---|---|---|
committer | tijl <tijl@FreeBSD.org> | 2016-10-19 22:50:26 +0800 |
commit | 7b80293f580b2c2cf97b82acd6bcb0d9a48cdb46 (patch) | |
tree | 3e3556f1e26a35be0250e7f749680b9fc30e9c6b /multimedia | |
parent | 101296dbd3ff02a5ab22526d0cfcd944432ddfe0 (diff) | |
download | freebsd-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/Makefile | 2 | ||||
-rw-r--r-- | multimedia/linux-c7-libtheora/Makefile | 23 | ||||
-rw-r--r-- | multimedia/linux-c7-libtheora/distinfo.i386 | 5 | ||||
-rw-r--r-- | multimedia/linux-c7-libtheora/distinfo.x86_64 | 7 | ||||
-rw-r--r-- | multimedia/linux-c7-libtheora/pkg-plist.i386 | 6 | ||||
-rw-r--r-- | multimedia/linux-c7-libtheora/pkg-plist.x86_64 | 12 | ||||
-rw-r--r-- | multimedia/linux-c7-libv4l/Makefile | 21 | ||||
-rw-r--r-- | multimedia/linux-c7-libv4l/distinfo.i386 | 5 | ||||
-rw-r--r-- | multimedia/linux-c7-libv4l/distinfo.x86_64 | 7 | ||||
-rw-r--r-- | multimedia/linux-c7-libv4l/pkg-descr | 17 | ||||
-rw-r--r-- | multimedia/linux-c7-libv4l/pkg-plist.i386 | 20 | ||||
-rw-r--r-- | multimedia/linux-c7-libv4l/pkg-plist.x86_64 | 35 |
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 |