svn commit: r402838 - in head/multimedia: . oscam oscam/files

Mark Felder feld at FreeBSD.org
Wed Dec 2 17:11:39 UTC 2015


Author: feld
Date: Wed Dec  2 17:11:37 2015
New Revision: 402838
URL: https://svnweb.freebsd.org/changeset/ports/402838

Log:
  OScam is a softcam, software to be used to decrypt digital television channels
  on a settopbox (receiver), as an alternative for a conditional access module
  (CAM). OScam is, compared with other softcams (CCcam, mgcamd, etc.), open source
  
  WWW: http://www.streamboard.tv/oscam/
  
  PR:		204029
  Submitted by:	Franz Bettag <franz at bett.ag>

Added:
  head/multimedia/oscam/
  head/multimedia/oscam/Makefile   (contents, props changed)
  head/multimedia/oscam/distinfo   (contents, props changed)
  head/multimedia/oscam/files/
  head/multimedia/oscam/files/patch-Makefile.extra   (contents, props changed)
  head/multimedia/oscam/files/patch-config.h   (contents, props changed)
  head/multimedia/oscam/files/patch-globals.h   (contents, props changed)
  head/multimedia/oscam/pkg-descr   (contents, props changed)
  head/multimedia/oscam/pkg-plist   (contents, props changed)
Modified:
  head/multimedia/Makefile

Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile	Wed Dec  2 16:48:36 2015	(r402837)
+++ head/multimedia/Makefile	Wed Dec  2 17:11:37 2015	(r402838)
@@ -274,6 +274,7 @@
     SUBDIR += openshot
     SUBDIR += oqtencoder
     SUBDIR += oqtplayer
+    SUBDIR += oscam
     SUBDIR += p5-Audio-M4P
     SUBDIR += p5-FFmpeg-Command
     SUBDIR += p5-FLV-Info

Added: head/multimedia/oscam/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/oscam/Makefile	Wed Dec  2 17:11:37 2015	(r402838)
@@ -0,0 +1,36 @@
+# Created by: Franz Bettag <franz at bett.ag>
+# $FreeBSD$
+
+PORTNAME=	oscam
+PORTVERSION=	1.20
+CATEGORIES=	multimedia
+MASTER_SITES=	http://el8.nl/~fbettag/oscam/
+
+MAINTAINER=	franz at bett.ag
+COMMENT=	Softcam software to decrypt digital tv channels
+
+LICENSE=	GPLv3
+
+USES=		gmake tar:bzip2
+MAKE_ARGS+=	HOSTCC=clang CC=clang
+
+.if target(gen-dist)
+FETCH_DEPENDS+=	svn:${PORTSDIR}/devel/subversion
+.endif
+SVN_REV=	11062
+SVN_SRC=	http://www.streamboard.tv/svn/oscam/trunk
+
+do-install:
+	${RM} -f ${WRKSRC}/Distribution/*.debug
+	${INSTALL_PROGRAM} ${WRKSRC}/Distribution/${PORTNAME}-${PORTVERSION}-* ${STAGEDIR}${PREFIX}/bin/oscam
+	${INSTALL_MAN} ${WRKSRC}/Distribution/doc/man/*.1 ${STAGEDIR}${PREFIX}/man/man1/
+	${INSTALL_MAN} ${WRKSRC}/Distribution/doc/man/*.5 ${STAGEDIR}${PREFIX}/man/man5/
+	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
+	${INSTALL_DATA} ${WRKSRC}/Distribution/doc/example/* ${STAGEDIR}${EXAMPLESDIR}/
+
+gen-dist:
+	${MKDIR} ${WRKDIR}
+	svn export --force -r ${SVN_REV} ${SVN_SRC} ${WRKSRC}
+	${TAR} -cvy -C ${WRKDIR} -f ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
+
+.include <bsd.port.mk>

Added: head/multimedia/oscam/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/oscam/distinfo	Wed Dec  2 17:11:37 2015	(r402838)
@@ -0,0 +1,2 @@
+SHA256 (oscam-1.20.tar.bz2) = a5b5be89bfca069ae2317f9a0590cf984d839b3b7030647eb0e8bbbb60c75eeb
+SIZE (oscam-1.20.tar.bz2) = 977098

Added: head/multimedia/oscam/files/patch-Makefile.extra
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/oscam/files/patch-Makefile.extra	Wed Dec  2 17:11:37 2015	(r402838)
@@ -0,0 +1,20 @@
+--- Makefile.extra.orig	2015-09-30 21:11:35 UTC
++++ Makefile.extra
+@@ -4,7 +4,6 @@ i386-pc-freebsd: simple
+ hppa1.1-hp-hpux10.20: simple
+ alpha-dec-osf5.1: simple
+ linux: simple
+-freebsd: simple
+ tuxbox: cross-powerpc-tuxbox-linux
+ tripledragon: cross-powerpc-405-linux
+ win: cross-i386-pc-cygwin
+@@ -19,6 +18,9 @@ i386-pc-linux-pcsc: pcsc
+ i386-pc-linux-pcsc-libusb: pcsc-libusb
+ libusb-pcsc: pcsc-libusb
+ 
++freebsd:
++	$(MAKE) USE_LIBUSB=1 USE_LIBCRYPTO=1 CONF_DIR=/usr/local/etc/oscam LIBUSB_LIB=-lusb $(MAKEFLAGS)
++
+ libusb:
+ 	$(MAKE) --no-print-directory \
+ 		USE_LIBUSB=1 \

Added: head/multimedia/oscam/files/patch-config.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/oscam/files/patch-config.h	Wed Dec  2 17:11:37 2015	(r402838)
@@ -0,0 +1,38 @@
+--- config.h.orig	2015-09-30 21:11:35 UTC
++++ config.h
+@@ -7,7 +7,7 @@
+ #define TOUCH 1
+ //#define WITH_SSL 1
+ #if defined(__linux__) || defined(__CYGWIN__)
+-#define HAVE_DVBAPI 1
++//#define HAVE_DVBAPI 1
+ #endif
+ #define READ_SDT_CHARSETS 1
+ #define CLOCKFIX 1
+@@ -23,18 +23,18 @@
+ #define MODULE_MONITOR 1
+ 
+ //#define MODULE_CAMD33 1
+-#define MODULE_CAMD35 1
+-#define MODULE_CAMD35_TCP 1
++//#define MODULE_CAMD35 1
++//#define MODULE_CAMD35_TCP 1
+ #define MODULE_NEWCAMD 1
+ #define MODULE_CCCAM 1
+ #define MODULE_CCCSHARE 1
+-#define MODULE_GBOX 1
+-#define MODULE_RADEGAST 1
+-#define MODULE_SERIAL 1
++//#define MODULE_GBOX 1
++//#define MODULE_RADEGAST 1
++//#define MODULE_SERIAL 1
+ #define MODULE_CONSTCW 1
+-#define MODULE_PANDORA 1
+-#define MODULE_GHTTP 1
+-#define MODULE_SCAM 1
++//#define MODULE_PANDORA 1
++//#define MODULE_GHTTP 1
++//#define MODULE_SCAM 1
+ 
+ #define WITH_CARDREADER 1
+ 

Added: head/multimedia/oscam/files/patch-globals.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/oscam/files/patch-globals.h	Wed Dec  2 17:11:37 2015	(r402838)
@@ -0,0 +1,21 @@
+--- globals.h.orig	2015-09-28 21:33:12 UTC
++++ globals.h
+@@ -124,6 +124,18 @@ typedef unsigned char uchar;
+ #define DEFAULT_AF AF_INET
+ #endif
+ 
++#ifdef IPV6SUPPORT
++#if !defined s6_addr32 && defined __sun__
++#	define s6_addr32 _S6_un._S6_u32
++#elif !defined s6_addr32 && ( defined __OpenBSD__ || defined __FreeBSD__ ) 
++#	define s6_addr32 __u6_addr.__u6_addr32
++#endif	/* !defined s6_addr32 */
++#endif
++
++#ifndef SOL_TCP
++# define SOL_TCP IPPROTO_TCP
++#endif
++
+ #ifndef NO_ENDIAN_H
+ #if defined(__APPLE__)
+ #include <machine/endian.h>

Added: head/multimedia/oscam/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/oscam/pkg-descr	Wed Dec  2 17:11:37 2015	(r402838)
@@ -0,0 +1,5 @@
+OScam is a softcam, software to be used to decrypt digital television channels
+on a settopbox (receiver), as an alternative for a conditional access module
+(CAM). OScam is, compared with other softcams (CCcam, mgcamd, etc.), open source
+
+WWW: http://www.streamboard.tv/oscam/

Added: head/multimedia/oscam/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/oscam/pkg-plist	Wed Dec  2 17:11:37 2015	(r402838)
@@ -0,0 +1,33 @@
+bin/oscam
+man/man1/list_smargo.1.gz
+man/man1/oscam.1.gz
+man/man5/oscam.ac.5.gz
+man/man5/oscam.cacheex.5.gz
+man/man5/oscam.cert.5.gz
+man/man5/oscam.conf.5.gz
+man/man5/oscam.dvbapi.5.gz
+man/man5/oscam.guess.5.gz
+man/man5/oscam.ird.5.gz
+man/man5/oscam.provid.5.gz
+man/man5/oscam.ratelimit.5.gz
+man/man5/oscam.server.5.gz
+man/man5/oscam.services.5.gz
+man/man5/oscam.srvid.5.gz
+man/man5/oscam.srvid2.5.gz
+man/man5/oscam.tiers.5.gz
+man/man5/oscam.user.5.gz
+man/man5/oscam.whitelist.5.gz
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.ac
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.cacheex
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.cert
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.conf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.dvbapi
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.guess
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.ird
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.provid
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.server
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.services
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.srvid
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.tiers
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.user
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oscam.whitelist


More information about the svn-ports-head mailing list