Skip site navigation (1)Skip section navigation (2)
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>