ports/62313: New port: audio/modplugplay and audio/libmodpluga commandline modplayer and its library
Emanuel Haupt
ehaupt at beaver.critical.ch
Wed Feb 4 19:43:13 UTC 2004
The following reply was made to PR ports/62313; it has been noted by GNATS.
From: Emanuel Haupt <ehaupt at beaver.critical.ch>
To: freebsd-gnats-submit at FreeBSD.org
Cc:
Subject: Re: ports/62313: New port: audio/modplugplay and audio/libmodplug a
commandline modplayer and its library
Date: Wed, 04 Feb 2004 20:28:55 +0100
here is a update, someone pointed out some points i must have overseen:
audio/modplugplay shell archive #2:
# 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:
#
# modplugplay
# modplugplay/files
# modplugplay/files/patch-modplugplay.c
# modplugplay/files/patch-makefile
# modplugplay/Makefile
# modplugplay/pkg-descr
# modplugplay/pkg-plist
# modplugplay/distinfo
#
echo c - modplugplay
mkdir -p modplugplay > /dev/null 2>&1
echo c - modplugplay/files
mkdir -p modplugplay/files > /dev/null 2>&1
echo x - modplugplay/files/patch-modplugplay.c
sed 's/^X//' >modplugplay/files/patch-modplugplay.c << 'END-of-modplugplay/files/patch-modplugplay.c'
X--- modplugplay.c.orig Tue Feb 3 10:16:30 2004
X+++ modplugplay.c Tue Feb 3 10:17:20 2004
X@@ -69,7 +69,7 @@
X #include <string.h> /* strcpy */
X #include <stdlib.h> /* srand/rand */
X #include <unistd.h>
X-#include <modplug.h> /* core */
X+#include "/usr/local/include/libmodplug/modplug.h" /* core */
X #include <sys/ioctl.h> /* control device */
X #include <fcntl.h>
X
END-of-modplugplay/files/patch-modplugplay.c
echo x - modplugplay/files/patch-makefile
sed 's/^X//' >modplugplay/files/patch-makefile << 'END-of-modplugplay/files/patch-makefile'
X--- makefile.orig Mon Oct 6 09:01:09 2003
X+++ makefile Wed Feb 4 20:14:16 2004
X@@ -3,18 +3,8 @@
X TARGET = modplugplay
X
X all:
X- $(CC) modplugplay.c -o $(TARGET) $(LIBS)
X-
X-test:
X- ./$(TARGET) data/*
X-
X-clean:
X- rm $(TARGET)
X+ $(CC) modplugplay.c -o $(TARGET) $(LIBS) -L/usr/local/lib/
X
X install:
X- install -m 755 $(TARGET) /usr/bin/
X- install -m 644 modplugplay.1 /usr/share/man/man1/
X-
X-uninstall:
X- rm /usr/bin/$(TARGET)
X- rm /usr/share/man/man1/modplugplay.1*
X+ install -m 755 $(TARGET) /usr/local/bin/
X+ install -m 644 modplugplay.1 /usr/local/man/man1/
END-of-modplugplay/files/patch-makefile
echo x - modplugplay/Makefile
sed 's/^X//' >modplugplay/Makefile << 'END-of-modplugplay/Makefile'
X# New ports collection makefile for: modplugplay
X# Date created: 3 February 2004
X# Whom: Emanuel Haupt <ehaupt at critical.ch>
X#
X# $FreeBSD$
X#
X
XPORTNAME= modplugplay
XPORTVERSION= 1.0
XCATEGORIES= audio
XMASTER_SITES= http://www.linuks.mine.nu/modplugplay/
X
XMAINTAINER= ehaupt at critical.ch
XCOMMENT= A commandline music mod player using libmodplug
X
XBUILD_DEPENDS= libmodplug-0.7:${PORTSDIR}/audio/libmodplug
XRUN_DEPENDS= libmodplug-0.7:${PORTSDIR}/audio/libmodplug
X
XMANLANG= en
XMAN1= modplugplay.1
XMANCOMPRESSED= yes
X
XMAKEFILE= makefile
XPATCHDIR= ${MASTERDIR}/files
X
X.include <bsd.port.mk>
END-of-modplugplay/Makefile
echo x - modplugplay/pkg-descr
sed 's/^X//' >modplugplay/pkg-descr << 'END-of-modplugplay/pkg-descr'
Xmodplugplay is a command line player for many music modules (669, amf,
Xams, dbm, dmf, dsm, far, it, j2b, mdl, med mod, mt2, mtm, okt, psm,
Xptm, s3m, stm, ult, umx and xm) using the libmodplug library.
X
XWWW: http://www.linuks.mine.nu/modplugplay/
X
X- ehaupt
Xehaupt at critical.ch
END-of-modplugplay/pkg-descr
echo x - modplugplay/pkg-plist
sed 's/^X//' >modplugplay/pkg-plist << 'END-of-modplugplay/pkg-plist'
Xbin/modplugplay
END-of-modplugplay/pkg-plist
echo x - modplugplay/distinfo
sed 's/^X//' >modplugplay/distinfo << 'END-of-modplugplay/distinfo'
XMD5 (modplugplay-1.0.tar.gz) = ac8e98865d90dca25c85748b3916bf07
END-of-modplugplay/distinfo
exit
audio/libmodplug shell archive #2:
# 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:
#
# libmodplug
# libmodplug/files
# libmodplug/files/patch-Makefile.am
# libmodplug/files/patch-Makefile.in
# libmodplug/Makefile
# libmodplug/pkg-descr
# libmodplug/pkg-plist
# libmodplug/distinfo
#
echo c - libmodplug
mkdir -p libmodplug > /dev/null 2>&1
echo c - libmodplug/files
mkdir -p libmodplug/files > /dev/null 2>&1
echo x - libmodplug/files/patch-Makefile.am
sed 's/^X//' >libmodplug/files/patch-Makefile.am << 'END-of-libmodplug/files/patch-Makefile.am'
X--- Makefile.am.orig Tue Feb 3 08:16:44 2004
X+++ Makefile.am Tue Feb 3 08:27:14 2004
X@@ -4,6 +4,6 @@
X AUTHORS COPYING ChangeLog \
X INSTALL README TODO
X
X-pkgconfigdir=${libdir}/pkgconfig
X+pkgconfigdir=${prefix}/libdata/pkgconfig
X pkgconfig_DATA=libmodplug.pc
X
END-of-libmodplug/files/patch-Makefile.am
echo x - libmodplug/files/patch-Makefile.in
sed 's/^X//' >libmodplug/files/patch-Makefile.in << 'END-of-libmodplug/files/patch-Makefile.in'
X--- Makefile.in.orig Tue Feb 3 08:16:55 2004
X+++ Makefile.in Tue Feb 3 08:26:47 2004
X@@ -91,7 +91,7 @@
X INSTALL README TODO
X
X
X-pkgconfigdir = ${libdir}/pkgconfig
X+pkgconfigdir = ${prefix}/libdata/pkgconfig
X pkgconfig_DATA = libmodplug.pc
X subdir = .
X ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
END-of-libmodplug/files/patch-Makefile.in
echo x - libmodplug/Makefile
sed 's/^X//' >libmodplug/Makefile << 'END-of-libmodplug/Makefile'
X# New ports collection makefile for: libmodplug
X# Date created: 3 February 2004
X# Whom: Emanuel Haupt <ehaupt at critical.ch>
X#
X# $FreeBSD$
X#
X
XPORTNAME= libmodplug
XPORTVERSION= 0.7
XCATEGORIES= audio
XMASTER_SITES= http://heanet.dl.sourceforge.net/sourceforge/modplug-xmms/
X
XMAINTAINER= ehaupt at critical.ch
XCOMMENT= ModPlug mod-like music shared libraries
X
XGNU_CONFIGURE= yes
XINSTALLS_SHLIB= yes
XUSE_LIBTOOL= yes
XUSE_GMAKE= yes
XCONFIGURE_ARGS= --prefix=${LOCALBASE} --libdir=${LOCALBASE}/lib
X
XPATCHDIR= ${MASTERDIR}/files
X
X.include <bsd.port.mk>
END-of-libmodplug/Makefile
echo x - libmodplug/pkg-descr
sed 's/^X//' >libmodplug/pkg-descr << 'END-of-libmodplug/pkg-descr'
XThis is a library based on the mod rendering code from ModPlug, a
Xpopular windows mod player written by Olivier Lapicque, found at
Xhttp://www.modplug.com. It is required for ModPlug-XMMS (in the
Xxmms-modplug package).
X
XWWW: http://www.modplug.com/
X
X- ehaupt
Xehaupt at critical.ch
END-of-libmodplug/pkg-descr
echo x - libmodplug/pkg-plist
sed 's/^X//' >libmodplug/pkg-plist << 'END-of-libmodplug/pkg-plist'
Xlib/libmodplug.so.0
Xlib/libmodplug.so
Xlib/libmodplug.la
Xlibdata/pkgconfig/libmodplug.pc
Xinclude/libmodplug/stdafx.h
Xinclude/libmodplug/sndfile.h
Xinclude/libmodplug/it_defs.h
Xinclude/libmodplug/modplug.h
X at dirrm include/libmodplug
END-of-libmodplug/pkg-plist
echo x - libmodplug/distinfo
sed 's/^X//' >libmodplug/distinfo << 'END-of-libmodplug/distinfo'
XMD5 (libmodplug-0.7.tar.gz) = b6e7412f90cdd4a27a2dd3de94909905
END-of-libmodplug/distinfo
exit
More information about the freebsd-ports-bugs
mailing list