Port für xmms-arts erstellen

From: Marian Hettwer <Marian.Hettwer(at)cyclades.de>
Date: Thu, 06 Mar 2003 14:22:28 +0000

Hallo alle zusammen,

ich bin grade dabei den ersten Port in meinem Leben zu erstellen, da es
das output plugin für aRts scheinbar noch nicht im portstree gibt.
Über folgendes Problem stolpere ich.
Bis zum make makesum war alles in Ordnung.
Beim make install beschwert er sich, daß er nicht in das work directory
cd'en kann.
PORTNAME nimmt er ja für den filename an. Der ist
xmmsarts-0.4.tar.bz2
Aus dem inet wird der auch erfolgreich runtergeladen.
Beim entpacken aber stellt sich heraus, daß das Verzeichnis in dieser Datei
xmms-arts-0.4 heisst.
Dumme Sache, er will doch ein cd auf xmmsarts-0.4 machen.
Wenn ich PORTNAME ändere bringt das nicht viel, da er ja dann eine
xmms-arts-04.tar.bz2 im internet sucht, die es nicht gibt.
Leider hab ich im Porters Handbook nicht wirklich etwas gefunden ;)
Nach ein wenig grübeln kam ich auf EXTRACT_AFTER_ARGS was man im
Makefile verwenden kann. Leider scheint das nicht so zu funktionieren,
wie ich mir das vorstelle ...
Kann mir jemand auf die Sprünge helfen ?
Anbei mein Makefile.
Als Vorlage diente der Makefile von dem Port xmms-crossover was ja an
sich auch ein output plugin ist.

beste Grüße,
Marian


# New ports collection makefile for: xmmsarts
# Date created: 06 March 2002
# Whom: Marian Hettwer <MH(at)kernel32.de>
#
# $FreeBSD$
#

PORTNAME= xmmsarts
PORTVERSION= 0.4
CATEGORIES= audio
MASTER_SITES= http://stukach.com/hosted/m.i.a/xmmsarts/

MAINTAINER= MH(at)kernel32.de
COMMENT= Use the KDE aRts Soundserver for output

LIB_DEPENDS= xmms.3:${PORTSDIR}/multimedia/xmms

USE_BZIP2= yes
EXTRACT_AFTER_ARGS= |mv xmms-arts-${PORT_VERSION} xmmsarts-${PORT_VERSION}
USE_X_PREFIX= yes
USE_LIBTOOL= yes
USE_GMAKE= yes
USE_GNOMENG= yes
USE_GNOME= gtk12
INSTALLS_SHLIB= yes

post-install:
.ifndef(NOPORTDOCS)
        @${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m ${SHAREMODE} \
                ${PREFIX}/share/doc/${PORTNAME}
        @${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/${PORTNAME}
.endif # !NOPORTDOCS

.include <bsd.port.mk>

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 06 Mar 2003 - 14:22:45 CET

search this site