Date: Thu, 4 Aug 2005 21:40:21 GMT From: Alexander Botero-Lowry <alex@complete-systems.net> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/84561: XMMS2 needs a Port! Message-ID: <200508042140.j74LeLkI044049@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/84561; it has been noted by GNATS. From: Alexander Botero-Lowry <alex@complete-systems.net> To: bug-followup@freebsd.org Cc: Subject: Re: ports/84561: XMMS2 needs a Port! Date: Thu, 4 Aug 2005 14:31:05 -0700 --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I fixed all the portlint -A bugs that were actually bugs. I'm left with 4, one of which is fatal. FATAL: Makefile: PORTVERSION looks illegal. You should modify "0.1DR2". I can't help the version naming habits of the XMMS2 developers. The other three are possible direct use of command...but two of them are for the EXCLUDE I pass to scons and one is to tell scons to install... Apologies for the address change the account I set as the follow up can't send mail to @freebsd.org. The shar is attached it can also be downloaded at http://www.stampede.org/~drax/xmms2-fbsd-port.shar if the attachment doesn't work. --AhhlLboLdkugWU4S Content-Type: application/x-shar Content-Disposition: attachment; filename="xmms2-fbsd-port.shar" Content-Transfer-Encoding: quoted-printable # This is a shell archive. Save it in a file, remove anything before=0A# t= his line, and then unpack it by entering "sh file". Note, it may=0A# creat= e directories; files and directories will be owned by you and=0A# have defa= ult permissions.=0A#=0A# This archive contains:=0A#=0A# xmms2-fbsd-port/Mak= efile=0A# xmms2-fbsd-port/distinfo=0A# xmms2-fbsd-port/pkg-descr=0A# xmms2-= fbsd-port/pkg-plist=0A#=0Aecho x - xmms2-fbsd-port/Makefile=0Ased 's/^X//' = >xmms2-fbsd-port/Makefile << 'END-of-xmms2-fbsd-port/Makefile'=0AX# New por= ts collection makefile for: xmms2=0AX# Date created: 20 May 2005=0AX#= Whom: Alexander Botero-Lowry <drax@stampede.org>=0AX#=0AX# $FreeBSD$= =0AX#=0AX=0AXPORTNAME=3D xmms2=0AXPORTVERSION=3D 0.1DR2=0AXCATEGORIES=3D au= dio=0AXMASTER_SITES=3D ${MASTER_SITE_SOURCEFORGE}=0AXMASTER_SITE_SUBDIR=3D = ${PORTNAME}=0AXDISTNAME=3D ${PORTNAME}-${PORTVERSION}=0AX=0AXMAINTAINER=3D = drax@stampede.org=0AXCOMMENT=3D Rewrite of xmms as a client/server system (= developer release)=0AX=0AXBUILD_DEPENDS=3D scons:${PORTSDIR}/devel/scons=0A= XLIB_DEPENDS=3D sqlite3.8:${PORTSDIR}/databases/sqlite3 \=0AX mad.2:${PORT= SDIR}/audio/libmad \=0AX vorbis.3:${PORTSDIR}/audio/libvorbis=0AX=0AXUSE_P= YTHON=3D yes=0AXUSE_GNOME=3D glib20=0AXINSTALLS_SHLIB=3D yes=0AX=0AXDATADIR= =3D share/xmms2=0AX=0AX.if defined(WITH_HTTP_STREAMS)=0AXLIB_DEPENDS+=3D cu= rl.3:${PORTSDIR}/ftp/curl=0AXPLIST_SUB+=3D CURL=3D""=0AX.else=0AXEXCLUDE+= =3D curl=0AXPLIST_SUB+=3D CURL=3D"@comment "=0AX.endif=0AX=0AX.if defined(W= ITH_SID)=0AXLIB_DEPENDS+=3D resid.0:${PORTSDIR}/audio/resid \=0AX sidplay.= 2:${PORTSDIR}/audio/libsidplay2=0AXPLIST_SUB+=3D SID=3D""=0AX.else=0AXEXCLU= DE+=3D sid=0AXPLIST_SUB+=3D SID=3D"@comment "=0AX.endif=0AX=0AX.if defined(= WITH_PYTHON_BINDINGS)=0AXBUILD_DEPENDS+=3D pyrex:${PORTSDIR}/devel/pyrex=0A= XPLIST_SUB+=3D PYTHON=3D""=0AX.else=0AXEXCLUDE+=3D python=0AXPLIST_SUB+=3D = PYTHON=3D"@comment "=0AX.endif=0AX=0AX.if defined(WITH_RUBY_BINDINGS)=0AXUS= E_RUBY=3D yes=0AXPLIST_SUB+=3D RUBY=3D""=0AX.else=0AXEXCLUDE+=3D ruby=0AXPL= IST_SUB+=3D RUBY=3D"@comment "=0AX.endif=0AX=0AX.if defined(WITH_ECORE)=0AX= BUILD_DEPENDS+=3D ecore.1:${PORTSDIR}/x11/ecore=0AXPLIST_SUB+=3D ECORE=3D""= =0AX.else=0AXEXCLUDE+=3D ecore=0AXPLIST_SUB+=3D ECORE=3D"@comment "=0AX.end= if=0AX=0AXWRKSRC=3D ${WRKDIR}/${PORTNAME}-${PORTVERSION}=0AX=0AX.include <= bsd.port.pre.mk>=0AX=0AXdo-build:=0AX cd ${WRKSRC} && scons LIBPATH=3D${LOC= ALBASE}/lib CPPPATH=3D${LOCALBASE}/include PKGCONFIGDIR=3D${LOCALBASE}/libd= ata/pkgconfig EXCLUDE=3D"${EXCLUDE}"=0AX=0AXdo-install:=0AX @cd ${WRKSRC} &= & scons install=0AX=0AX.include <bsd.port.post.mk>=0AEND-of-xmms2-fbsd-port= /Makefile=0Aecho x - xmms2-fbsd-port/distinfo=0Ased 's/^X//' >xmms2-fbsd-po= rt/distinfo << 'END-of-xmms2-fbsd-port/distinfo'=0AXSIZE (xmms2-0.1DR2.tar.= gz) =3D 671310=0AXMD5 (xmms2-0.1DR2.tar.gz) =3D fe1135688edacc4094566f73e02= a9ff1=0AEND-of-xmms2-fbsd-port/distinfo=0Aecho x - xmms2-fbsd-port/pkg-desc= r=0Ased 's/^X//' >xmms2-fbsd-port/pkg-descr << 'END-of-xmms2-fbsd-port/pkg-= descr'=0AX XMMS2 is a redesign of the XMMS music player. It features a cl= ient-server=0AX model, allowing multiple (even simultaneous!) user interf= aces, both textual=0AX and graphical. All common audio formats are suppor= ted using plugins. On top=0AX of this, there is a flexible media library = to organize your music.=0AEND-of-xmms2-fbsd-port/pkg-descr=0Aecho x - xmms2= -fbsd-port/pkg-plist=0Ased 's/^X//' >xmms2-fbsd-port/pkg-plist << 'END-of-x= mms2-fbsd-port/pkg-plist'=0AX@dirrm bin=0AX@dirrm include=0AX@dirrm include= /xmms2=0AX@dirrm include/xmms2/xmms=0AX@dirrm include/xmms2/xmmsc=0AX@dirrm= include/xmms2/xmmsclient=0AX@dirrm lib=0AX@dirrm lib/xmms2=0AX@dirrm libda= ta=0AX@dirrm libdata/pkgconfig=0AX@dirrm share=0AX@dirrm share/xmms2=0AXbin= /xmms2=0AXbin/xmms2d=0AXinclude/xmms2/xmms/xmms_config.h=0AXinclude/xmms2/x= mms/xmms_decoder.h=0AXinclude/xmms2/xmms/xmms_decoderplugin.h=0AXinclude/xm= ms2/xmms/xmms_effectplugin.h=0AXinclude/xmmsc/xmms/xmms_outputplugin.h=0AXi= nclude/xmms2/xmms/xmms_defs.h=0AXinclude/xmms2/xmms/xmms_effect.h=0AXinclud= e/xmms2/xmms/xmms_error.h=0AXinclude/xmms2/xmms/xmms_ipc.h=0AXinclude/xmms2= /xmms/xmms_log.h=0AXinclude/xmms2/xmms/xmms_magic.h=0AXinclude/xmms2/xmms/x= mms_medialib.h=0AXinclude/xmms2/xmms/xmms_object.h=0AXinclude/xmms2/xmms/xm= ms_output.h=0AXinclude/xmms2/xmms/xmms_plsplugins.h=0AXinclude/xmms2/xmms/x= mms_plugin.h=0AXinclude/xmms2/xmms/xmms_sample.h=0AXinclude/xmms2/xmms/xmms= _transport.h=0AXinclude/xmms2/xmms/xmms_transportplugin.h=0AXinclude/xmms2/= xmmsc/xmmsc_sockets.h=0AXinclude/xmms2/xmmsc/xmmsc_asyncns.h=0AXinclude/xmm= s2/xmmsc/xmmsc_inline.h=0AXinclude/xmms2/xmmsc/xmmsc_stdbool.h=0AXinclude/x= mms2/xmmsc/xmmsc_stdint.h=0AXinclude/xmms2/xmmsc/xmmsc_stringport.h=0AXincl= ude/xmms2/xmmsc/xmmsc_unistd.h=0AXinclude/xmms2/xmmsc/xmmsc_errorcodes.h=0A= Xinclude/xmms2/xmmsc/xmmsc_idnumbers.h=0AXinclude/xmms2/xmmsc/xmmsc_ipc_msg= .h=0AXinclude/xmms2/xmmsc/xmmsc_ipc_transport.h=0AXinclude/xmms2/xmmsc/xmms= c_util.h=0AXinclude/xmms2/xmmsclient/xmmsclient-cf.h=0AXinclude/xmms2/xmmsc= lient/xmmsclient-ecore.h=0AXinclude/xmms2/xmmsclient/xmmsclient-glib.h=0AXi= nclude/xmms2/xmmsclient/xmmsclient-qt.h=0AXinclude/xmms2/xmmsclient/xmmscli= ent.h=0AXlib/libxmmsclient-glib.a=0AXlib/libxmmsclient-glib.so=0AX%%ECORE%%= lib/libxmmsclient-ecore.a=0AX%%ECORE%%lib/libxmmsclient-ecore.so=0AXlib/lib= xmmsclient.a=0AXlib/libxmmsclient.so=0AX%%CURL%%lib/xmms2/libxmms_curl_http= .so=0AXlib/xmms2/libxmms_diskwrite.so=0AXlib/xmms2/libxmms_eq.so=0AX%%SID%%= lib/xmms2/libxmms_sid.so=0AX%%RUBY%%lib/ruby/site_ruby/1.8/i386-freebsd5/xm= msclient_glib.so=0AX%%RUBY%%lib/ruby/site_ruby/1.8/i386-freebsd5/xmmsclient= .so=0AX%%PYTHON%%lib/python2.4/site-packages/xmmsclient.so=0AXlib/xmms2/lib= xmms_file.so=0AXlib/xmms2/libxmms_html.so=0AXlib/xmms2/libxmms_m3u.so=0AXli= b/xmms2/libxmms_mad.so=0AXlib/xmms2/libxmms_oss.so=0AXlib/xmms2/libxmms_vor= bisfile.so=0AXlib/xmms2/libxmms_pls.so=0AXlib/xmms2/libxmms_replaygain.so= =0AXlib/xmms2/libxmms_wave.so=0AX%%ECORE%%libdata/pkgconfig/xmms2-client-ec= ore.pc=0AXlibdata/pkgconfig/xmms2-client-glib.pc=0AXlibdata/pkgconfig/xmms2= -client.pc=0AXlibdata/pkgconfig/xmms2-plugin.pc=0AX%%DATADIR%%/dismantled-t= he_swarm_clip.ogg=0AEND-of-xmms2-fbsd-port/pkg-plist=0Aexit=0A=0A --AhhlLboLdkugWU4S--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200508042140.j74LeLkI044049>