Date: Wed, 28 May 2008 20:39:46 GMT From: Sascha Klauder <sklauder@trimind.de> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/124080: New port: audio/gmm Googles Music Manager Message-ID: <200805282039.m4SKdklX021543@www.freebsd.org> Resent-Message-ID: <200805282050.m4SKo1OZ098702@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 124080 >Category: ports >Synopsis: New port: audio/gmm Googles Music Manager >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: Wed May 28 20:50:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Sascha Klauder >Release: 7.0-STABLE >Organization: >Environment: >Description: Port of Googles Music Manager: http://code.google.com/p/gogglesmm/ Goggles Music Manager is a music collection manager and player that automatically categorizes your music files based on genre, artist, album, and song. It supports gapless playback and features easy tag editing. .shar attached. My very first port, so please bear with me :) >How-To-Repeat: >Fix: Patch attached with submission follows: # 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: # # gmm # gmm/distinfo # gmm/Makefile # gmm/pkg-descr # gmm/files # gmm/files/patch-configure # gmm/files/patch-GMFetch.cpp # echo c - gmm mkdir -p gmm > /dev/null 2>&1 echo x - gmm/distinfo sed 's/^X//' >gmm/distinfo << 'END-of-gmm/distinfo' XMD5 (musicmanager-0.9.9.tar.bz2) = 35fc862e4ae0b984ab8d471a591484c1 XSHA256 (musicmanager-0.9.9.tar.bz2) = a70c9f07cd39f0036bf63dbb94d71fcd8ee237ce9b858121e0a92b56e69e9446 XSIZE (musicmanager-0.9.9.tar.bz2) = 266091 END-of-gmm/distinfo echo x - gmm/Makefile sed 's/^X//' >gmm/Makefile << 'END-of-gmm/Makefile' X# New ports collection makefile for: musicmanager X# Date created: 28 May 2008 X# Whom: Sascha Klauder <sklauder@trimind.de> X# X# $FreeBSD$ X# X XPORTNAME= musicmanager XPORTVERSION= 0.9.9 XCATEGORIES= audio XMASTER_SITES= http://gogglesmm.googlecode.com/files/ X XMAINTAINER= sklauder@trimind.de XCOMMENT= Music collection manager and player X XBUILD_DEPENDS= bash:${PORTSDIR}/shells/bash XLIB_DEPENDS= FOX-1.6.32:${PORTSDIR}/x11-toolkits/fox16 \ X xine.1:${PORTSDIR}/multimedia/libxine \ X tag.5:${PORTSDIR}/audio/taglib \ X sqlite3.8:${PORTSDIR}/databases/sqlite3 X XHAS_CONFIGURE= yes XUSE_GMAKE= yes XUSE_BZIP2= yes X XDOC_FILES= README AUTHORS XPLIST_FILES= bin/gmm \ X %%PORTDOCS%%%%DOCSDIR%%/AUTHORS \ X %%PORTDOCS%%%%DOCSDIR%%/README X X.include <bsd.port.pre.mk> X X.if defined(WITHOUT_NEWREMOTE) XCONFIGURE_ARGS= --without-new-remote X.endif X Xpost-install: X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X.for d in ${DOC_FILES} X ${INSTALL_MAN} ${WRKSRC}/${d} ${DOCSDIR} X.endfor X.endif X X.include <bsd.port.post.mk> END-of-gmm/Makefile echo x - gmm/pkg-descr sed 's/^X//' >gmm/pkg-descr << 'END-of-gmm/pkg-descr' XGoggles Music Manager is a music collection manager and player that Xautomatically categorizes your music files based on genre, artist, album, Xand song. It supports gapless playback and features easy tag editing. X XWWW: http://code.google.com/p/gogglesmm/ END-of-gmm/pkg-descr echo c - gmm/files mkdir -p gmm/files > /dev/null 2>&1 echo x - gmm/files/patch-configure sed 's/^X//' >gmm/files/patch-configure << 'END-of-gmm/files/patch-configure' X--- configure.orig 2008-05-28 21:45:55.000000000 +0200 X+++ configure 2008-05-28 21:47:01.000000000 +0200 X@@ -1,4 +1,4 @@ X-#!/bin/bash X+#!/usr/local/bin/bash X #----------------------------- X X # Settings X@@ -10,9 +10,9 @@ X ASF=1 X MP4=1 X OLD_REMOTE=0 X-ICON_DIRECTORY="${ICON_DIRECTORY:-/usr/share/icons}" X+ICON_DIRECTORY="${ICON_DIRECTORY:-/usr/local/share/icons}" X ICON_THEME=${ICON_THEME:-Tango} X-PREFIX=${PREFIX:-/usr} X+PREFIX=${PREFIX:-/usr/local} X X # Default Compiler Settings X # Use environment variables to override X@@ -23,7 +23,7 @@ X INCFLAGS=${INCFLAGS:-} X LDFLAGS=${LDFLAGS:-} X LIBS=${LIBS:-} X-OPT_CFLAGS=${OPT_CFLAGS:--O3} X+OPT_CFLAGS=${OPT_CFLAGS:--O2} X DEBUG_CFLAGS=${DEBUG_CFLAGS:--g} X OPT_LDFLAGS=${OPT_LDFLAGS:--s} X DEBUG_LDFLAGS=${DEBUG_LDFLAGS:-} END-of-gmm/files/patch-configure echo x - gmm/files/patch-GMFetch.cpp sed 's/^X//' >gmm/files/patch-GMFetch.cpp << 'END-of-gmm/files/patch-GMFetch.cpp' X--- src/GMFetch.cpp.orig 2008-05-28 21:54:36.000000000 +0200 X+++ src/GMFetch.cpp 2008-05-27 22:34:22.000000000 +0200 X@@ -18,6 +18,7 @@ X ********************************************************************************/ X #include <xincs.h> X #include <signal.h> X+#include <pthread.h> X #include "common.h" X #include "GMThread.h" X #include "GMFetch.h" END-of-gmm/files/patch-GMFetch.cpp exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200805282039.m4SKdklX021543>