4.x tester needed for ProjectX port

Juergen Lock nox at jelal.kn-bremen.de
Sat Apr 9 08:56:27 PDT 2005


ProjectX is a java app to (mainly) cut/demux dvb recordings
(mpeg .ts files), the resulting .m2v and .mpa files can directly
be used in e.g. dvdstyler. (or manually mplex'd etc.)  Tested on 5.3
with jdk14, just want to make sure it installs and runs on 4.x too.

 Thanx,
	Juergen

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	Makefile
#	pkg-descr
#	pkg-plist
#	distinfo
#	files/
#	files/project-x
#
echo x - Makefile
sed 's/^X//' >Makefile << 'END-of-Makefile'
X# New ports collection makefile for:	p7zip
X# Date created:			Sat Apr  9 17:51:06 CEST 2005
X# Whom:				Juergen Lock <nox at jelal.kn-bremen.de>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	projectx
XPORTVERSION=	0.82.1.00
XCATEGORIES=	multimedia java
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	project-x
XDISTNAME=	ProjectX_Source_${PORTVERSION}
X
XMAINTAINER=	nox at jelal.kn-bremen.de
XCOMMENT=	DVB (mpeg) cutting/demux tool
X
XUSE_ZIP=	yes
XUSE_JAVA=	1.3+
XNEED_JAVAC=	yes
XPLIST_SUB+=	JAVAJARDIR=${JAVAJARDIR:S/^${PREFIX}\///}
X
Xpost-extract:
X	@${SED} -e "s|%%PREFIX%%|${PREFIX}|" -e "s|%%JAVA%%|${JAVA}|" -e "s|%%JAVAJARDIR%%|${JAVAJARDIR}|" ${FILESDIR}/project-x >${WRKDIR}/project-x
X	${TR} -d '\015' <${WRKSRC}/build.sh |${SED} -e "s|^javac|${JAVAC}|" >${WRKSRC}/build-fbsd.sh
X
Xdo-build:
X	cd ${WRKSRC} && ${MKDIR} build && ${SH} build-fbsd.sh
X
Xdo-install:
X	${MKDIR} ${JAVAJARDIR}/lib
X	${INSTALL_DATA} ${WRKSRC}/ProjectX.jar ${JAVAJARDIR}
X	${INSTALL_DATA} ${WRKSRC}/lib/commons-net-1.3.0.jar ${JAVAJARDIR}/lib
X	${INSTALL_DATA} ${WRKSRC}/lib/jakarta-oro-2.0.8.jar ${JAVAJARDIR}/lib
X	${MKDIR} ${PREFIX}/share/projectx/htmls/images ${PREFIX}/share/projectx/htmls/de
X	${INSTALL_DATA} ${WRKSRC}/htmls/*.html ${PREFIX}/share/projectx/htmls
X	${INSTALL_DATA} ${WRKSRC}/htmls/de/*.html ${PREFIX}/share/projectx/htmls/de
X	${INSTALL_DATA} ${WRKSRC}/htmls/images/* ${PREFIX}/share/projectx/htmls/images
X	${INSTALL_SCRIPT} ${WRKDIR}/project-x ${PREFIX}/bin
X
X.include <bsd.port.mk>
END-of-Makefile
echo x - pkg-descr
sed 's/^X//' >pkg-descr << 'END-of-pkg-descr'
XX - a free Java based demux utility
XCopyright (C) 2001-2004 dvb.matt
X
XEuropean digital radio & television uses the DVB standard to broadcast its
Xdata. Project X gives you a look behind the transmissions and tries its best
Xto handle & repair many stream types and shows what went wrong on reception.
X
XIt is intended for educational purposes only, as a non-commercial test project.
XIt may not be used otherwise. Most parts are only experimental.
X
XWWW: http://sourceforge.net/projects/project-x
END-of-pkg-descr
echo x - pkg-plist
sed 's/^X//' >pkg-plist << 'END-of-pkg-plist'
Xbin/project-x
X%%JAVAJARDIR%%/ProjectX.jar
X%%JAVAJARDIR%%/lib/commons-net-1.3.0.jar
X%%JAVAJARDIR%%/lib/jakarta-oro-2.0.8.jar
X at dirrm %%JAVAJARDIR%%/lib
Xshare/projectx/htmls/cli.html
Xshare/projectx/htmls/faq.html
Xshare/projectx/htmls/index.html
Xshare/projectx/htmls/images/right.gif
Xshare/projectx/htmls/images/up.gif
Xshare/projectx/htmls/images/px.gif
Xshare/projectx/htmls/de/cli.html
Xshare/projectx/htmls/de/faq.html
Xshare/projectx/htmls/de/index.html
X at dirrm share/projectx/htmls/images
X at dirrm share/projectx/htmls/de
X at dirrm share/projectx/htmls
X at dirrm share/projectx
END-of-pkg-plist
echo x - distinfo
sed 's/^X//' >distinfo << 'END-of-distinfo'
XMD5 (ProjectX_Source_0.82.1.00.zip) = 95b87eafb547ff75df75d07b31f7355d
XSIZE (ProjectX_Source_0.82.1.00.zip) = 700265
END-of-distinfo
echo c - files/
mkdir -p files/ > /dev/null 2>&1
echo x - files/project-x
sed 's/^X//' >files/project-x << 'END-of-files/project-x'
X#! /bin/sh
Xcase "$#" in
X0)
X	mkdir -p ~/.projectx
X	cd ~/.projectx
X	ln -sf %%PREFIX%%/share/projectx/htmls .
X	%%JAVA%% -jar %%JAVAJARDIR%%/ProjectX.jar "$@"
X	;;
X*)
X	%%JAVA%% -jar %%JAVAJARDIR%%/ProjectX.jar "$@"
X	;;
Xesac
END-of-files/project-x
exit



More information about the freebsd-multimedia mailing list