Skip site navigation (1)Skip section navigation (2)
Date:      27 Sep 2003 17:48:45 -0000
From:      avleeuwen@piwebs.com
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/57290: New port: audio/yammi, a QT music manager with fuzzy search capabilities	
Message-ID:  <20030927174845.30352.qmail@thuis.piwebs.com>
Resent-Message-ID: <200309271750.h8RHoIrG096940@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         57290
>Category:       ports
>Synopsis:       New port: audio/yammi, a QT music manager with fuzzy search capabilities
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 27 10:50:18 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Arjan van Leeuwen
>Release:        FreeBSD 4.8-RELEASE-p3 i386
>Organization:
>Environment:
System: FreeBSD thuis.piwebs.com 4.8-RELEASE-p3 FreeBSD 4.8-RELEASE-p3 #0: Thu Aug 21 11:55:07 CEST 2003 avleeuwen@thuis.piwebs.com:/usr/obj/usr/src/sys/THUIS i386


	
>Description:
This is a new port for Yammi (audio/yammi), a Qt-based music manager that can 
use XMMS or Noatun as its frontend. Yammi makes it easy to find your music 
using fuzzy search. 
>How-To-Repeat:
	
>Fix:

# 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:
#
#	yammi/Makefile
#	yammi/distinfo
#	yammi/files
#	yammi/pkg-descr
#	yammi/pkg-plist
#
echo x - yammi/Makefile
sed 's/^X//' >yammi/Makefile << 'END-of-yammi/Makefile'
X# New ports collection makefile for:	yammi
X# Date created:				27 September 2003
X# Whom:					Arjan van Leeuwen <avleeuwen@piwebs.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	yammi
XPORTVERSION=	1.0rc1
XCATEGORIES=	audio
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
XDISTNAME=	${PORTNAME}-${PORTVERSION:S/.0/.0-/}
X
XMAINTAINER=	avleeuwen@piwebs.com
XCOMMENT=	A QT-based music manager with fuzzy search
X
XLIB_DEPENDS=	vorbis.2:${PORTSDIR}/audio/libvorbis \
X		id3-3.8.2:${PORTSDIR}/audio/id3lib \
X		xmms.4:${PORTSDIR}/multimedia/xmms
X
XUSE_QT_VER=	3
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS+=	--program-prefix=''
XUSE_REINPLACE=	yes
X
X.include <bsd.port.pre.mk>
X
X.if exists(${LOCALBASE}/bin/noatun)
XWITH_NOATUN=yes
X.endif # exists(${LOCALBASE}/bin/noatun)
X
X.if defined(WITH_NOATUN)
XBUILD_DEPENDS+= noatun:${PORTSDIR}/multimedia/kdemultimedia3
XWITH_KDE=yes
X.endif # defined(WITH_NOATUN)
X
X.if exists(${LOCALBASE}/lib/libkdecore.so)
XWITH_KDE=yes
X.endif # exists(${LOCALBASE}/lib/libkdecore.so)
X
X.if defined(WITH_KDE)
XUSE_KDELIBS_VER=3
X.endif # defined(WITH_KDE)
X
Xpre-configure::
X	@${REINPLACE_CMD} -e 's@-lpthread@${PTHREAD_LIBS}@g' ${WRKSRC}/configure
X
Xpost-configure::
X	@${REINPLACE_CMD} -e 's@$$(DESTDIR)$$(KDEDIR)@$$(prefix)@g' ${WRKSRC}/yammi/docs/en/Makefile
X
X.include <bsd.port.post.mk>
END-of-yammi/Makefile
echo x - yammi/distinfo
sed 's/^X//' >yammi/distinfo << 'END-of-yammi/distinfo'
XMD5 (yammi-1.0-rc1.tar.gz) = 7cbc79fbd2fa80b00f4451b7ed3f8f2f
END-of-yammi/distinfo
echo c - yammi/files
mkdir -p yammi/files > /dev/null 2>&1
echo x - yammi/pkg-descr
sed 's/^X//' >yammi/pkg-descr << 'END-of-yammi/pkg-descr'
XYammi ("Yet Another Music Manager I...") is a tool to manage your song 
Xcollection (mp3, ogg, wav). For playing songs the program serves as a front-end
Xfor either XMMS or Noatun.
X
XFeatures:
X- conveniently search for songs (fuzzy search)
X- organize your songs into playlists/categories
X- keep statistics (when/how many times was song x played?)
X- support for id3 and ogg tag reading and writing (including id3v2)
X- easily keep your song info (tags and filenames) consistent
X- assist in burning your song collection to multiple CDs
X- act as a jukebox, loading song files on demand from removable media
X- prelisten to songs on headphone to DJ your own party (needs a second sound 
X  device)
X- invoke other programs such as k3b, cdlabelgen or your own scripts to burn CDs,
X  generate CD labels or execute other commands using the information from 
X  Yammi's song database
X
XWWW: http://yammi.sourceforge.net/
X
X- Arjan
Xavleeuwen@piwebs.com
END-of-yammi/pkg-descr
echo x - yammi/pkg-plist
sed 's/^X//' >yammi/pkg-plist << 'END-of-yammi/pkg-plist'
Xbin/yammi
Xbin/yammiGrabAndEncode
Xshare/doc/HTML/en/yammi/index-1.html
Xshare/doc/HTML/en/yammi/index-2.html
Xshare/doc/HTML/en/yammi/index-3.html
Xshare/doc/HTML/en/yammi/index-4.html
Xshare/doc/HTML/en/yammi/index-5.html
Xshare/doc/HTML/en/yammi/index-6.html
Xshare/doc/HTML/en/yammi/index.html
X@dirrm share/doc/HTML/en/yammi
X@dirrm share/doc/HTML/en
X@dirrm share/doc/HTML
X
END-of-yammi/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



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