svn commit: r312997 - head/audio/trommler
Alexey Dokuchaev
danfe at FreeBSD.org
Tue Feb 26 16:43:01 UTC 2013
Author: danfe
Date: Tue Feb 26 16:43:00 2013
New Revision: 312997
URL: http://svnweb.freebsd.org/changeset/ports/312997
Log:
- Trim the Makefile header
- Define LICENSE (GPLv2)
- Unmute installation commands
- Reword COMMENT, sort knobs, etc.
- Reformat port description
Modified:
head/audio/trommler/Makefile
head/audio/trommler/pkg-descr
Modified: head/audio/trommler/Makefile
==============================================================================
--- head/audio/trommler/Makefile Tue Feb 26 16:28:33 2013 (r312996)
+++ head/audio/trommler/Makefile Tue Feb 26 16:43:00 2013 (r312997)
@@ -1,9 +1,5 @@
-# New ports collection makefile for: trommler
-# Date created: 17 Apr 2003
-# Whom: David Yeske <dyeske at gmail.com>
-#
+# Created by: David Yeske <dyeske at gmail.com>
# $FreeBSD$
-#
PORTNAME= trommler
PORTVERSION= 3.8
@@ -13,33 +9,30 @@ MASTER_SITES= http://muth.org/Robert/Tro
DISTNAME= ${PORTNAME}.${PORTVERSION}
MAINTAINER= ports at FreeBSD.org
-COMMENT= A GTK based drum machine
+COMMENT= GTK+2 based drum machine
-WRKSRC= ${WRKDIR}/Trommler
+LICENSE= GPLv2
-USE_GNOME= gtk20
USE_GMAKE= yes
+USE_GNOME= gtk20
+
+WRKSRC= ${WRKDIR}/Trommler
post-patch:
-#the third Makefile edit replaces the contents
-#of a comment so CC can be respected
- @${REINPLACE_CMD} -e \
- 's|-O9|${CFLAGS}|; \
- s|-Werror||; \
- s|^# Makefile|CC=${CC}|' \
- ${WRKSRC}/Makefile
+# The third edit replaces the contents of a comment, so CC can be respected
+ @${REINPLACE_CMD} -e 's|-O9|${CFLAGS}| ; s|-Werror|| ; \
+ s|^# Makefile|CC=${CC}|' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e \
- 's|"/Drums"|"${PREFIX}/share/trommler/Drums"|' \
+ @${REINPLACE_CMD} -e 's|"/Drums"|"${PREFIX}/share/trommler/Drums"|' \
${WRKSRC}/gui.c
do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/playsample ${PREFIX}/bin
- @${INSTALL_PROGRAM} ${WRKSRC}/trommler ${PREFIX}/bin
- @${INSTALL_PROGRAM} ${WRKSRC}/wav2smp ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/playsample ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/trommler ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/wav2smp ${PREFIX}/bin
@${MKDIR} ${PREFIX}/share/trommler/Drums
@${MKDIR} ${PREFIX}/share/trommler/Songs
- @${INSTALL_DATA} ${WRKSRC}/Drums/*.smp ${PREFIX}/share/trommler/Drums
- @${INSTALL_DATA} ${WRKSRC}/Songs/*.sng ${PREFIX}/share/trommler/Songs
+ ${INSTALL_DATA} ${WRKSRC}/Drums/*.smp ${PREFIX}/share/trommler/Drums
+ ${INSTALL_DATA} ${WRKSRC}/Songs/*.sng ${PREFIX}/share/trommler/Songs
.include <bsd.port.mk>
Modified: head/audio/trommler/pkg-descr
==============================================================================
--- head/audio/trommler/pkg-descr Tue Feb 26 16:28:33 2013 (r312996)
+++ head/audio/trommler/pkg-descr Tue Feb 26 16:43:00 2013 (r312997)
@@ -1,11 +1,10 @@
-Trommler is a GTK based drum machine with the following
-features:
+Trommler is a GTK+2 based drum machine with the following features:
-- Use of 16 bit 44100kHz mono drum samples
-- Realtime audio output using the /dev/dsp device
-- Audio output to file
-- Variable number of beats per patter
-- Volume adjustment of drum samples
-- Stereo panning of (mono) drum samples
+ - Use of 16 bit 44100 kHz mono drum samples
+ - Real-time (stereo) audio output using the OSS API
+ - Alternatively, audio output to file
+ - Complex rhythms (variable number of beats per pattern)
+ - Volume adjustment of drum samples
+ - Stereo panning of (mono) drum samples
WWW: http://muth.org/Robert/Trommler/
More information about the svn-ports-head
mailing list