Date: Thu, 25 Sep 2008 05:43:14 GMT From: "Eric L. Chen" <d9364104@mail.nchu.edu.tw> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/127624: Fix pkg-list of multimedia/schroedinger when gstreamer existed Message-ID: <200809250543.m8P5hEak018481@www.freebsd.org> Resent-Message-ID: <200809250550.m8P5o10x002985@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 127624 >Category: ports >Synopsis: Fix pkg-list of multimedia/schroedinger when gstreamer existed >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Sep 25 05:50:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Eric L. Chen >Release: 7-STABLE >Organization: National Chung Hsing University >Environment: FreeBSD lihong-nb.local 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #11: Wed Sep 24 09:36:16 CST 2008 root@lihong-nb.local:/usr/obj/usr/src/sys/lihong-nb i386 >Description: multimedia/schroedinger will install dirac codec for gstreamer existing. This patch fix pkg-list and made gstreamer dependece an option. I tested on my box 7-STABLE/i386, totem can play videos from http://dirac.kw.bbc.co.uk/download/video/maybefinal/ properly. >How-To-Repeat: 1. install multimedia/gstreamer-plugins 2. install multimedia schroedinger. 3. these files not listed in pkg-plist: lib/gstreamer-0.10/libgstschro.a lib/gstreamer-0.10/libgstschro.la lib/gstreamer-0.10/libgstschro.so >Fix: Patch attached with submission follows: # 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: # # multimedia/schroedinger # multimedia/schroedinger/Makefile # multimedia/schroedinger/distinfo # multimedia/schroedinger/pkg-descr # multimedia/schroedinger/pkg-plist # echo c - multimedia/schroedinger mkdir -p multimedia/schroedinger > /dev/null 2>&1 echo x - multimedia/schroedinger/Makefile sed 's/^X//' >multimedia/schroedinger/Makefile << '5b1b80f46712c40f5d01e0a66b59afbe' X# New ports collection makefile for: schroedinger X# Date created: 2008-06-14 X# Whom: Gea-Suan Lin <gslin@gslin.org> X# X# $FreeBSD: ports/multimedia/schroedinger/Makefile,v 1.2 2008/08/19 15:14:00 miwi Exp $ X# X XPORTNAME= schroedinger XPORTVERSION= 1.0.5 XCATEGORIES= multimedia XMASTER_SITES= http://www.diracvideo.org/download/%SUBDIR%/ XMASTER_SITE_SUBDIR= ${PORTNAME} X XMAINTAINER= ports@FreeBSD.org XCOMMENT= High-speed Dirac codec X XLIB_DEPENDS= oil:${PORTSDIR}/devel/liboil X XGNU_CONFIGURE= yes XUSE_LDCONFIG= yes X XOPTIONS= GSTREAMER "Enable gstreamer plugin" on X X.include <bsd.port.pre.mk> X X.if defined(WITHOUT_GSTREAMER) XCONFIGURE_ARGS+= --disable-gstreamer XPLIST_SUB+= GSTREAMER="@comment " X.else XWANT_GSTREAMER= yes XLIB_DEPENDS+= gstreamer-0.10.0:${PORTSDIR}/multimedia/gstreamer XPLIST_SUB+= GSTREAMER="" X.endif X Xpost-patch: X ${REINPLACE_CMD} -e 's|^pkgconfigdir=.*|pkgconfigdir="\\$$(prefix)/libdata/pkgconfig"|' ${WRKSRC}/configure X X.include <bsd.port.post.mk> 5b1b80f46712c40f5d01e0a66b59afbe echo x - multimedia/schroedinger/distinfo sed 's/^X//' >multimedia/schroedinger/distinfo << '1d306873ed575e86c7e3c0c9c956b3ab' XMD5 (schroedinger-1.0.5.tar.gz) = 55596c41572c5efcf4b2cae9c68c2152 XSHA256 (schroedinger-1.0.5.tar.gz) = bbb73ebc3a22f53e75dfbaa1718eebcc5a3619bb200b50df42d5377b99ebf4d4 XSIZE (schroedinger-1.0.5.tar.gz) = 828150 1d306873ed575e86c7e3c0c9c956b3ab echo x - multimedia/schroedinger/pkg-descr sed 's/^X//' >multimedia/schroedinger/pkg-descr << '57be9f352ad685305461691c907610af' XSchrodinger is a high-speed Dirac codec being developed by Fluendo in Xpartnership with the BBC. The main developer is David Schleef, who Xdeveloped the liboil optimisation library which is heavily used in Xthe project. X XWWW: http://www.diracvideo.org/ 57be9f352ad685305461691c907610af echo x - multimedia/schroedinger/pkg-plist sed 's/^X//' >multimedia/schroedinger/pkg-plist << 'd4484cb16cbc0befebe2b49f9495f758' X@comment $FreeBSD: ports/multimedia/schroedinger/pkg-plist,v 1.2 2008/08/19 15:14:00 miwi Exp $ Xinclude/schroedinger-1.0/schroedinger/schro-stdint.h Xinclude/schroedinger-1.0/schroedinger/schro.h Xinclude/schroedinger-1.0/schroedinger/schroanalysis.h Xinclude/schroedinger-1.0/schroedinger/schroarith.h Xinclude/schroedinger-1.0/schroedinger/schroasync.h Xinclude/schroedinger-1.0/schroedinger/schrobitstream.h Xinclude/schroedinger-1.0/schroedinger/schrobuffer.h Xinclude/schroedinger-1.0/schroedinger/schrocog.h Xinclude/schroedinger-1.0/schroedinger/schrodebug.h Xinclude/schroedinger-1.0/schroedinger/schrodecoder.h Xinclude/schroedinger-1.0/schroedinger/schrodomain.h Xinclude/schroedinger-1.0/schroedinger/schroencoder.h Xinclude/schroedinger-1.0/schroedinger/schroengine.h Xinclude/schroedinger-1.0/schroedinger/schrofft.h Xinclude/schroedinger-1.0/schroedinger/schrofilter.h Xinclude/schroedinger-1.0/schroedinger/schroframe.h Xinclude/schroedinger-1.0/schroedinger/schrohistogram.h Xinclude/schroedinger-1.0/schroedinger/schrolimits.h Xinclude/schroedinger-1.0/schroedinger/schrolist.h Xinclude/schroedinger-1.0/schroedinger/schrometric.h Xinclude/schroedinger-1.0/schroedinger/schromotion.h Xinclude/schroedinger-1.0/schroedinger/schromotionest.h Xinclude/schroedinger-1.0/schroedinger/schropack.h Xinclude/schroedinger-1.0/schroedinger/schroparams.h Xinclude/schroedinger-1.0/schroedinger/schroparse.h Xinclude/schroedinger-1.0/schroedinger/schrophasecorrelation.h Xinclude/schroedinger-1.0/schroedinger/schroqueue.h Xinclude/schroedinger-1.0/schroedinger/schrossim.h Xinclude/schroedinger-1.0/schroedinger/schrotables.h Xinclude/schroedinger-1.0/schroedinger/schrounpack.h Xinclude/schroedinger-1.0/schroedinger/schroutils.h Xinclude/schroedinger-1.0/schroedinger/schrovideoformat.h Xinclude/schroedinger-1.0/schroedinger/schrovirtframe.h Xinclude/schroedinger-1.0/schroedinger/schrowavelet.h Xlib/libschroedinger-1.0.a Xlib/libschroedinger-1.0.la Xlib/libschroedinger-1.0.so Xlib/libschroedinger-1.0.so.1 X%%GSTREAMER%%lib/gstreamer-0.10/libgstschro.a X%%GSTREAMER%%lib/gstreamer-0.10/libgstschro.la X%%GSTREAMER%%lib/gstreamer-0.10/libgstschro.so Xlibdata/pkgconfig/schroedinger-1.0.pc Xshare/gtk-doc/html/schroedinger/home.png Xshare/gtk-doc/html/schroedinger/index.html Xshare/gtk-doc/html/schroedinger/index.sgml Xshare/gtk-doc/html/schroedinger/left.png Xshare/gtk-doc/html/schroedinger/right.png Xshare/gtk-doc/html/schroedinger/schroedinger-schro.html Xshare/gtk-doc/html/schroedinger/schroedinger-schroarith.html Xshare/gtk-doc/html/schroedinger/schroedinger-schroasync.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrobitstream.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrobuffer.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrocuda.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrodebug.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrodecoder.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrodomain.html Xshare/gtk-doc/html/schroedinger/schroedinger-schroencoder.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrofft.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrofilter.html Xshare/gtk-doc/html/schroedinger/schroedinger-schroframe.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrohistogram.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrolimits.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrolist.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrometric.html Xshare/gtk-doc/html/schroedinger/schroedinger-schromotion.html Xshare/gtk-doc/html/schroedinger/schroedinger-schromotionest.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrooil.html Xshare/gtk-doc/html/schroedinger/schroedinger-schropack.html Xshare/gtk-doc/html/schroedinger/schroedinger-schroparams.html Xshare/gtk-doc/html/schroedinger/schroedinger-schroqueue.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrosubband.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrounpack.html Xshare/gtk-doc/html/schroedinger/schroedinger-schroutils.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrovideoformat.html Xshare/gtk-doc/html/schroedinger/schroedinger-schrowavelet.html Xshare/gtk-doc/html/schroedinger/schroedinger.devhelp Xshare/gtk-doc/html/schroedinger/schroedinger.devhelp2 Xshare/gtk-doc/html/schroedinger/schrointernal.html Xshare/gtk-doc/html/schroedinger/schropublic.html Xshare/gtk-doc/html/schroedinger/style.css Xshare/gtk-doc/html/schroedinger/up.png X@dirrm share/gtk-doc/html/schroedinger X@dirrm include/schroedinger-1.0/schroedinger X@dirrm include/schroedinger-1.0 d4484cb16cbc0befebe2b49f9495f758 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809250543.m8P5hEak018481>