Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Nov 2012 09:40:13 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r307640 - head/audio/soundtracker
Message-ID:  <201211220940.qAM9eDVg044370@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danfe
Date: Thu Nov 22 09:40:13 2012
New Revision: 307640
URL: http://svnweb.freebsd.org/changeset/ports/307640

Log:
  - Utilize per-architecture feature of new OPTIONS framework
  - Define LICENSE (GPLv2), drop shlib version numbers from LIB_DEPENDS
  - Fix DESKTOP_ENTRIES (add categories)
  - Cleanup Makefile and port description while I am here
  
  Feature safe:	yes

Modified:
  head/audio/soundtracker/Makefile
  head/audio/soundtracker/pkg-descr

Modified: head/audio/soundtracker/Makefile
==============================================================================
--- head/audio/soundtracker/Makefile	Thu Nov 22 06:52:09 2012	(r307639)
+++ head/audio/soundtracker/Makefile	Thu Nov 22 09:40:13 2012	(r307640)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:   soundtracker
-# Date created:        28 November 1999
-# Whom:                kzentner
-#
+# Created by: Kristopher Zentner <kzentner@u.washington.edu>
 # $FreeBSD$
-#
 
 PORTNAME=	soundtracker
 PORTVERSION=	0.6.8
@@ -15,27 +11,27 @@ MASTER_SITE_SUBDIR=	v${PORTVERSION:R}
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Mod player/tracking tool which supports XM and MOD formats
 
-LIB_DEPENDS=	sndfile.1:${PORTSDIR}/audio/libsndfile
+LICENSE=	GPLv2
+
+LIB_DEPENDS=	sndfile:${PORTSDIR}/audio/libsndfile
 
-USE_GNOME=	esound gdkpixbuf gnomehack
 GNU_CONFIGURE=	yes
+USE_GNOME=	esound gdkpixbuf gnomehack
+
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
-OPTIONS_DEFINE=	GNOME1 I386_ASM JACK SDL NLS
-GNOME1_DESC=	use GNOME 1.x (enables envelope editors)
-I386_ASM_DESC=	i386 asm optimizations (potentially unstable)
-
-DESKTOP_ENTRIES="SoundTracker" \
-		"Compose music" \
-		"soundtracker.xpm" \
-		"soundtracker" \
-		"" \
-		false
+OPTIONS_DEFINE=	GNOME1 JACK SDL NLS
+OPTIONS_DEFINE_i386=	ASM
+GNOME1_DESC=	Use GNOME 1.x (enables envelope editing)
+ASM_DESC=	Use optimized assembly (potentially unstable)
+
+DESKTOP_ENTRIES="SoundTracker" "Compose music" "soundtracker.xpm" \
+		"soundtracker" "Audio;Player;Recorder;" false
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "i386" && ${PORT_OPTIONS:MI386_ASM}
+.if ${PORT_OPTIONS:MASM}
 CONFIGURE_ARGS+=	--enable-asm
 .endif
 
@@ -47,7 +43,7 @@ CONFIGURE_ARGS+=	--disable-gnome
 .endif
 
 .if ${PORT_OPTIONS:MJACK}
-LIB_DEPENDS+=		jack.0:${PORTSDIR}/audio/jack
+LIB_DEPENDS+=		jack:${PORTSDIR}/audio/jack
 .else
 CONFIGURE_ARGS+=	--disable-jack
 .endif
@@ -82,6 +78,7 @@ pre-build:
 .endif
 
 post-install:
-	${INSTALL_DATA} ${WRKSRC}/sharp.xpm ${PREFIX}/share/pixmaps/soundtracker.xpm
+	${INSTALL_DATA} ${WRKSRC}/sharp.xpm \
+		${PREFIX}/share/pixmaps/soundtracker.xpm
 
 .include <bsd.port.post.mk>

Modified: head/audio/soundtracker/pkg-descr
==============================================================================
--- head/audio/soundtracker/pkg-descr	Thu Nov 22 06:52:09 2012	(r307639)
+++ head/audio/soundtracker/pkg-descr	Thu Nov 22 09:40:13 2012	(r307640)
@@ -1,6 +1,8 @@
-Soundtracker is a gtk based module tracker and editor for X written by
-Michael Krause. It currently supports XM and MOD formats only and it 
-allows you to save your files to XM or WAV format. Soundtracker supports XI 
-instruments and WAV samples.
+SoundTracker is a pattern-oriented music editor (similar to the classic DOS
+program FastTracker and the Amiga legend ProTracker).  Samples can be lined
+up on tracks and patterns which are then arranged to a song.
+
+Supported module formats are XM and MOD; the player code is the one from
+OpenCP.  A basic sample recorder and editor is also included.
 
 WWW: http://www.soundtracker.org/



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