Date: Fri, 25 Nov 2011 02:51:32 +0900 From: KATO Tsuguru <tkato432@yahoo.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/162835: Update port: multimedia/mpeg2codec Message-ID: <20111125025132.971f245a.tkato432@yahoo.com> Resent-Message-ID: <201111241820.pAOIKEIu056013@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 162835 >Category: ports >Synopsis: Update port: multimedia/mpeg2codec >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Nov 24 18:20:14 UTC 2011 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: FreeBSD 7.4-RELEASE-p3 i386 >Organization: >Environment: >Description: - Fix MASTER_SITES - Add OPTIONS to omit X11 dependency - Support CC/CFLAGS properly - Support PORTDOCS/PLIST_FILES - Add MAKE_JOBS_SAFE Remove file: files/patch-aa pkg-plist >How-To-Repeat: >Fix: diff -urN /usr/ports/multimedia/mpeg2codec/Makefile multimedia/mpeg2codec/Makefile --- /usr/ports/multimedia/mpeg2codec/Makefile 2007-09-14 22:34:38.000000000 +0900 +++ multimedia/mpeg2codec/Makefile 2011-09-24 14:47:33.000000000 +0900 @@ -7,27 +7,54 @@ PORTNAME= mpeg2codec PORTVERSION= 1.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= multimedia -MASTER_SITES= http://fresh.t-systems-sfr.com/unix/src/misc/ \ - http://ftp.uni-koeln.de/graph/ \ - http://gd.tuwien.ac.at/graphics/libs/alsolibs/ -DISTFILES= mpeg2vidcodec_v12.tar.gz +MASTER_SITES= http://fossies.org/unix/misc/old/ \ + http://www.imagemagick.org/download/delegates/ \ + http://gd.tuwien.ac.at/graphics/libs/alsolibs/ \ + http://www.mpeg.org/pub_ftp/mpeg/mssg/ +DISTNAME= mpeg2vidcodec_v12 MAINTAINER= multimedia@FreeBSD.org COMMENT= An MPEG-2 Encoder and Decoder -USE_XORG= xext +OPTIONS= X11 "Support for X11" on + WRKSRC= ${WRKDIR}/mpeg2 -DATADIR= share/mpeg2 -CFLAGS+=-DVERIFY -DVERBOSE -DTRACE + +MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" +MAKE_JOBS_SAFE= yes + +DATADIR= ${PREFIX}/share/mpeg2 + +CFLAGS+= -DVERIFY -DVERBOSE -DTRACE + +PORTDOCS= mpeg2enc.doc +PLIST_FILES= bin/mpeg2decode bin/mpeg2encode \ + %%DATADIR%%/MPEG-1.par %%DATADIR%%/NTSC.par \ + %%DATADIR%%/PAL.par %%DATADIR%%/inter.mat \ + %%DATADIR%%/intra.mat +PLIST_DIRS= %%DATADIR%% + +.include <bsd.port.options.mk> + +.if !defined(WITHOUT_X11) +USE_XORG= xext +MAKE_ARGS+= USE_DISP="-DDISPLAY" \ + USE_SHMEM="-DSH_MEM" \ + LIBS="$$(pkg-config --libs xext)" \ + INCLUDEDIR="$$(pkg-config --cflags xext)" +.endif do-install: .for i in dec enc ${INSTALL_PROGRAM} ${WRKSRC}/src/mpeg2${i}/mpeg2${i}ode ${PREFIX}/bin .endfor - ${MKDIR} ${PREFIX}/${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/doc/mpeg2enc.doc ${PREFIX}/${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/par/* ${PREFIX}/${DATADIR} + @${MKDIR} ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/par/* ${DATADIR} +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/mpeg2enc.doc ${DOCSDIR} +.endif .include <bsd.port.mk> diff -urN /usr/ports/multimedia/mpeg2codec/files/patch-aa multimedia/mpeg2codec/files/patch-aa --- /usr/ports/multimedia/mpeg2codec/files/patch-aa 2007-07-05 22:29:19.000000000 +0900 +++ multimedia/mpeg2codec/files/patch-aa 1970-01-01 09:00:00.000000000 +0900 @@ -1,41 +0,0 @@ ---- Makefile.old Mon Nov 29 18:32:05 1999 -+++ Makefile Mon Nov 29 18:35:26 1999 -@@ -30,31 +30,32 @@ - # uncomment the following two lines if you want to include X11 support - # (mpeg2decode) - --#USE_DISP = -DDISPLAY -+USE_DISP = -DDISPLAY - #LIBS = -lX11 - - # uncomment the following two lines if you want to use shared memory - # (faster display if server and client run on the same machine) - # (mpeg2decode) - --#USE_SHMEM = -DSH_MEM --#LIBS = -lXext -lX11 -+USE_SHMEM = -DSH_MEM -+LIBS = -lXext -lX11 - - # if your X11 include files / libraries are in a non standard location: - # set INCLUDEDIR to -I followed by the appropriate include file path and - # set LIBRARYDIR to -L followed by the appropriate library path - # (mpeg2decode) - --#INCLUDEDIR = -I/usr/openwin/include --#LIBRARYDIR = -L/usr/openwin/lib -+INCLUDEDIR = -I${LOCALBASE}/include -+LIBRARYDIR = -L${LOCALBASE}/lib - - # select one of the following CC CFLAGS settings - - # - # GNU gcc - # -+.ifndef CC - CC = gcc --CFLAGS = -O2 -+.endif - - all: mpeg2decode mpeg2encode - diff -urN /usr/ports/multimedia/mpeg2codec/pkg-plist multimedia/mpeg2codec/pkg-plist --- /usr/ports/multimedia/mpeg2codec/pkg-plist 2005-04-25 02:50:30.000000000 +0900 +++ multimedia/mpeg2codec/pkg-plist 1970-01-01 09:00:00.000000000 +0900 @@ -1,9 +0,0 @@ -bin/mpeg2encode -bin/mpeg2decode -%%DATADIR%%/mpeg2enc.doc -%%DATADIR%%/MPEG-1.par -%%DATADIR%%/NTSC.par -%%DATADIR%%/PAL.par -%%DATADIR%%/inter.mat -%%DATADIR%%/intra.mat -@dirrm %%DATADIR%% >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111125025132.971f245a.tkato432>