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>