Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Nov 2002 17:14:49 +0100 (CET)
From:      David Le Brun <david@dyn-ns.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/45875: New port: audio/gnupod - Collection of perl script for using iPod
Message-ID:  <200211301614.gAUGEnFD003043@symbiosa.dnsalias.com>

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

>Number:         45875
>Category:       ports
>Synopsis:       New port: audio/gnupod - Collection of perl script for using iPod
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 30 08:20:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     David Le Brun <david@dyn-ns.net>
>Release:        FreeBSD 5.0-DP2 i386
>Organization:
>Environment:
System: FreeBSD snail.lan 5.0-DP2 FreeBSD 5.0-DP2 #3: Thu Nov 28 23:30:10 CET 2002 root@snail.lan:/usr/src/sys/i386/compile/SNAIL i386


	
>Description:
	gnuPod is a collection of tools which allow you to use your iPod now that FreeBSD support this wonderful mp3 player
>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:
#
#	gnupod
#	gnupod/Makefile
#	gnupod/pkg-comment
#	gnupod/distinfo
#	gnupod/pkg-plist
#	gnupod/pkg-descr
#	gnupod/pkg-message
#
echo c - gnupod
mkdir -p gnupod > /dev/null 2>&1
echo x - gnupod/Makefile
sed 's/^X//' >gnupod/Makefile << 'END-of-gnupod/Makefile'
X# New ports collection makefile for:	gnupod
X# Date created: 			30 November 2002
X# Whom: 				David Le Brun <david@dyn-ns.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gnupod
XPORTVERSION=	0.25
XCATEGORIES=	audio perl5
XMASTER_SITES=	http://www.blinkenlights.ch/gnupod/
XDISTNAME=	${PORTNAME}-tools-${PORTVERSION}
X
XMAINTAINER=	david@dyn-ns.net
X
XRUN_DEPENDS=    ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/MP3/Info.pm:${PORTSDIR}/audio/p5-MP3-Info \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Unicode/String.pm:${PORTSDIR}/converters/p5-Unicode-String  \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/File/Copy.pm:${PORTSDIR}/devel/p5-File-Tools
X
XUSE_PERL5=	yes
XNO_BUILD=	yes
X
XWRKSRC=		${WRKDIR}/${PORTNAME}-tools
X
Xdo-install:
X	${INSTALL_SCRIPT} ${WRKSRC}/gnupod_INITpod.pl ${PREFIX}/bin/gnupod_INITpod
X	${INSTALL_SCRIPT} ${WRKSRC}/gnupod_addsong.pl ${PREFIX}/bin/gnupod_addsong
X	${INSTALL_SCRIPT} ${WRKSRC}/gnupod_connect.pl ${PREFIX}/bin/gnupod_connect
X	${INSTALL_SCRIPT} ${WRKSRC}/gnupod_delete.pl ${PREFIX}/bin/gnupod_delete
X	${INSTALL_SCRIPT} ${WRKSRC}/mktunes.pl ${PREFIX}/bin/mktunes
X	${INSTALL_SCRIPT} ${WRKSRC}/tunes2pod.pl ${PREFIX}/bin/tunes2pod
X
X.ifndef(NOPORTDOCS)
X	@${MKDIR} ${PREFIX}/share/doc/${PORTNAME}
X	@${CHMOD} 0755 ${PREFIX}/share/doc/${PORTNAME}
X	@${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/${PORTNAME}
X	@${INSTALL_DATA} ${WRKSRC}/CHANGES ${PREFIX}/share/doc/${PORTNAME}
X	@${INSTALL_DATA} ${WRKSRC}/TODO ${PREFIX}/share/doc/${PORTNAME}
X	@${INSTALL_DATA} ${WRKSRC}/doc/index-de.html ${PREFIX}/share/doc/${PORTNAME}
X	@${INSTALL_DATA} ${WRKSRC}/doc/index.html ${PREFIX}/share/doc/${PORTNAME}
X	@${INSTALL_DATA} ${WRKSRC}/doc/logo.png ${PREFIX}/share/doc/${PORTNAME}
X	@${INSTALL_DATA} ${WRKSRC}/doc/gnutunesdb.example ${PREFIX}/share/doc/${PORTNAME}
X	@${INSTALL_DATA} ${WRKSRC}/doc/ipod.svg ${PREFIX}/share/doc/${PORTNAME}
X.endif
X
Xpost-install:
X	@${CAT} pkg-message
X
X.include <bsd.port.mk>
END-of-gnupod/Makefile
echo x - gnupod/pkg-comment
sed 's/^X//' >gnupod/pkg-comment << 'END-of-gnupod/pkg-comment'
XA set of Perl scripts for using an Apple iPod
END-of-gnupod/pkg-comment
echo x - gnupod/distinfo
sed 's/^X//' >gnupod/distinfo << 'END-of-gnupod/distinfo'
XMD5 (gnupod-tools-0.25.tar.gz) = dbcf6d0dc757cff0a36de9a22881899a
END-of-gnupod/distinfo
echo x - gnupod/pkg-plist
sed 's/^X//' >gnupod/pkg-plist << 'END-of-gnupod/pkg-plist'
Xbin/gnupod_INITpod
Xbin/gnupod_addsong
Xbin/gnupod_connect
Xbin/gnupod_delete
Xbin/mktunes
Xbin/tunes2pod
X%%PORTDOCS%%share/doc/gnupod/README
X%%PORTDOCS%%share/doc/gnupod/CHANGES
X%%PORTDOCS%%share/doc/gnupod/TODO
X%%PORTDOCS%%share/doc/gnupod/index-de.html
X%%PORTDOCS%%share/doc/gnupod/index.html
X%%PORTDOCS%%share/doc/gnupod/logo.png
X%%PORTDOCS%%share/doc/gnupod/gnutunesdb.example
X%%PORTDOCS%%share/doc/gnupod/ipod.svg
X%%PORTDOCS%%@dirrm share/doc/gnupod
END-of-gnupod/pkg-plist
echo x - gnupod/pkg-descr
sed 's/^X//' >gnupod/pkg-descr << 'END-of-gnupod/pkg-descr'
XgnuPod is a collection of tools which allow you to use your iPod.
XFAT32 formatted iPods are supported. 
XTo convert Mac iPod to Win iPod, follow instructions on the web site.
X
XWWW: http://www.blinkenlights.ch/cgi-bin/fm.pl?get=ipode
X
X- QuiRK <david@dyn-ns.net>
END-of-gnupod/pkg-descr
echo x - gnupod/pkg-message
sed 's/^X//' >gnupod/pkg-message << 'END-of-gnupod/pkg-message'
X===>   Please Note:
X*******************************************************************************
X
XgnuPod < 0.25 had a bad typo:
Xthe 'genere=' tag should be (of course) 'genre='.
XIt's corrected in gnuPod 0.25, but if you used the
X'Genre' tag in older versions you'll have to do this
X(To correct your GNUtunesDB)
X
X1) Mount your iPod
X2) Run: tunes2pod -m $IPOD_MOUNTPOINT
X(Make sure to run tunes2pod from gnupod 0.25!)
X
XThis will re-parse your iTunesDB and create a
XGNUtunesDB without the typo
X
X*******************************************************************************
END-of-gnupod/pkg-message
exit


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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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