From owner-svn-ports-all@FreeBSD.ORG Thu Nov 22 09:40:13 2012 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D864DECF; Thu, 22 Nov 2012 09:40:13 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id BEDD68FC13; Thu, 22 Nov 2012 09:40:13 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qAM9eDeH044372; Thu, 22 Nov 2012 09:40:13 GMT (envelope-from danfe@svn.freebsd.org) Received: (from danfe@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qAM9eDVg044370; Thu, 22 Nov 2012 09:40:13 GMT (envelope-from danfe@svn.freebsd.org) Message-Id: <201211220940.qAM9eDVg044370@svn.freebsd.org> From: Alexey Dokuchaev Date: Thu, 22 Nov 2012 09:40:13 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r307640 - head/audio/soundtracker X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Nov 2012 09:40:14 -0000 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 # $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 -.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 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/