Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Jul 2000 13:16:06 +0200 (CEST)
From:      esk@ira.uka.de
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/20193: Xmms with 3DNow support
Message-ID:  <200007261116.NAA71792@i30nb2.ira.uka.de>

next in thread | raw e-mail | index | archive | help

>Number:         20193
>Category:       ports
>Synopsis:       Xmms plugin with 3Dnow support
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 26 04:20:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Espen Skoglund
>Release:        FreeBSD 4.0-STABLE i386
>Organization:
Universität Karlsruhe
>Environment:

	

>Description:

Some people have approached me and asked me to include some 3DNow patches
into the Xmms MP3 decoder plugin.  I looked into the matter, and found that
by far the easiest way to include it would be to build the separate plugin
(until the core Xmms team decides to (maybe) include the patches in the
main distribution some time in the future).

Of course, the problem is that I can not verify that this plugin really
works (no 3DNow), so if anyone would be so kind as to test it, it would
be nice.  Also, I do not have a new enough version of binutils (need to
do another make world one of these days), and I have therefore not been
able to do the complete install.  Instead, I just included the proper
OSVERSION tests in the makefile.

Well, I know that I really should have tested this properly myself, but
since there has been a demand for this thing, I thought that a yet
untested plugin would be better than nothing at all.

>How-To-Repeat:

	

>Fix:

# 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:
#
#	xmms-3dnowmp123
#	xmms-3dnowmp123/pkg
#	xmms-3dnowmp123/pkg/PLIST
#	xmms-3dnowmp123/pkg/COMMENT
#	xmms-3dnowmp123/pkg/DESCR
#	xmms-3dnowmp123/pkg/MESSAGE
#	xmms-3dnowmp123/files
#	xmms-3dnowmp123/files/md5
#	xmms-3dnowmp123/Makefile
#
echo c - xmms-3dnowmp123
mkdir -p xmms-3dnowmp123 > /dev/null 2>&1
echo c - xmms-3dnowmp123/pkg
mkdir -p xmms-3dnowmp123/pkg > /dev/null 2>&1
echo x - xmms-3dnowmp123/pkg/PLIST
sed 's/^X//' >xmms-3dnowmp123/pkg/PLIST << 'END-of-xmms-3dnowmp123/pkg/PLIST'
Xlib/xmms/Input/lib3dnowmpg123.so
END-of-xmms-3dnowmp123/pkg/PLIST
echo x - xmms-3dnowmp123/pkg/COMMENT
sed 's/^X//' >xmms-3dnowmp123/pkg/COMMENT << 'END-of-xmms-3dnowmp123/pkg/COMMENT'
X3DNow optimized MP3 decoder for XMMS.
END-of-xmms-3dnowmp123/pkg/COMMENT
echo x - xmms-3dnowmp123/pkg/DESCR
sed 's/^X//' >xmms-3dnowmp123/pkg/DESCR << 'END-of-xmms-3dnowmp123/pkg/DESCR'
XA 3DNow optimized version of the mpg123 input plugin for XMMS.
X
XWWW: http://village.infoweb.ne.jp/~kayasono/linux/xmms.htm
END-of-xmms-3dnowmp123/pkg/DESCR
echo x - xmms-3dnowmp123/pkg/MESSAGE
sed 's/^X//' >xmms-3dnowmp123/pkg/MESSAGE << 'END-of-xmms-3dnowmp123/pkg/MESSAGE'
X
XTo use the plugin, you must disable the default MP3 plugin (libmpg123.so)
Xfrom XMMS, and enable this one (lib3dnowmpg123.so).
X
END-of-xmms-3dnowmp123/pkg/MESSAGE
echo c - xmms-3dnowmp123/files
mkdir -p xmms-3dnowmp123/files > /dev/null 2>&1
echo x - xmms-3dnowmp123/files/md5
sed 's/^X//' >xmms-3dnowmp123/files/md5 << 'END-of-xmms-3dnowmp123/files/md5'
XMD5 (xmms-3dnowmpg123-20000620.tar.bz2) = 5b53d129e0b1db1824b2de03aef8392a
END-of-xmms-3dnowmp123/files/md5
echo x - xmms-3dnowmp123/Makefile
sed 's/^X//' >xmms-3dnowmp123/Makefile << 'END-of-xmms-3dnowmp123/Makefile'
X# New ports collection makefile for:	xmms-3dnowmpg123
X# Date created:			25 July 2000
X# Whom:				Espen Skoglund <esk@ira.uka.de>
X#
X# $FreeBSD:$
X#
X
XPORTNAME=	xmms-3dnowmpg123
XPORTVERSION=	20000620
XCATEGORIES=	audio
XMASTER_SITES=	http://village.infoweb.ne.jp/~kayasono/linux/etc/
X
XMAINTAINER=	esk@ira.uka.de
X
XLIB_DEPENDS=	xmms.1:${PORTSDIR}/audio/xmms
X
XUSE_X_PREFIX=	yes
XUSE_LIBTOOL=	yes
XUSE_BZIP2=	yes
XUSE_GMAKE=	yes
X
XGTK_CONFIG?=	${X11BASE}/bin/gtk12-config
XGLIB_CONFIG?=	${LOCALBASE}/bin/glib12-config
X
XCONFIGURE_ENV=	GTK_CONFIG="${GTK_CONFIG}" \
X		GLIB_CONFIG="${GLIB_CONFIG}"
X
X.include <bsd.port.pre.mk>
X.if ${OSVERSION} < 400021
Xpre-fetch:
X	@${ECHO_MSG}
X	@${ECHO_MSG} This port can only be built with binutils-2.9.1.0.19a or newer.
X	@${ECHO_MSG} Please upgrade your system.
X	@${ECHO_MSG}
X.endif
X
Xpost-install:
X	${CAT} ${PKGDIR}/MESSAGE
X
X.include <bsd.port.post.mk>
END-of-xmms-3dnowmp123/Makefile
exit


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200007261116.NAA71792>