ports/146510: new port: audio/cuberok

Gvozdikov Veniamin g.veniamin at googlemail.com
Wed May 12 05:10:02 UTC 2010


>Number:         146510
>Category:       ports
>Synopsis:       new port: audio/cuberok
>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 12 05:10:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Gvozdikov Veniamin
>Release:        FreeBSD 8.0-STABLE
>Organization:
>Environment:
FreeBSD zlobook.local 8.0-STABLE FreeBSD 8.0-STABLE #10: Sat Apr 17 14:38:26 KRAST 2010     root at zlobook.local:/usr/obj/usr/src/sys/zlobook_amd64  amd64
>Description:
Cuberok is a music player and a collection manager based on Qt4. It has lightweight interface, music collection support and many features, e.g. music autorating and Last.FM scrobbler. 
Features
English and Russian interface. 
CUE support. Codepage selection for CUE sheets 
Shoutcast/icecast support (for GStreamer and Phonon) 
Support internet services Jamendo and MagnaTune (New in v.0.0.9) 
Last.FM and Libre.FM scrobblers 
Downloading images for albums and artists from Last.FM 
Loading artist and album info from Last.FM, loading lyrics from LyricWiki.org 
Auto rating for songs. Rating for albums, artists and genres automatically calculated from rating of songs. 
Easy collection browsing. Just double click on genre to view all artist in this genre. 
Smart playlists (custom SQL requests) 
Support for AlbumArt as separate file on disk. Art can be assinged to genre and atrist too. 
Many supported music formats (see engines section). 
DND (drag-and-drop) support to collec music and append playlists. 
Support for many play lists at one time. Play lists may be played in a certain configurable order, or browsed through like the main music library. 
Tag editing capability. Buildin tag converter QTagConvert 
Save/Load play lists to/from XSPF and M3U. 
Collect playlist files into Library. Supported XSPF, M3U, ASX/ASP and CUE files. 
Installer for Windows. 
Clean and fast database backend using SQLite 3. 
Configurable user interface.
>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:
#
#	cuberok/
#	cuberok/files
#	cuberok/files/patch-src-player_ffmpeg.h
#	cuberok/pkg-descr
#	cuberok/Makefile
#	cuberok/pkg-plist
#	cuberok/distinfo
#
echo c - cuberok/
mkdir -p cuberok/ > /dev/null 2>&1
echo c - cuberok/files
mkdir -p cuberok/files > /dev/null 2>&1
echo x - cuberok/files/patch-src-player_ffmpeg.h
sed 's/^X//' >cuberok/files/patch-src-player_ffmpeg.h << '8707a6b2d7016581bf60cebbe81a0f2e'
X--- src/player_ffmpeg.h.orig	2009-07-10 14:14:03.000000000 +0800
X+++ src/player_ffmpeg.h	2010-05-10 21:49:51.000000000 +0800
X@@ -27,8 +27,8 @@
X #include <libavcodec/avcodec.h>
X #include <libavformat/avformat.h>
X #else
X-#include <avcodec.h>
X-#include <avformat.h>
X+#include <ffmpeg/avcodec.h>
X+#include <ffmpeg/avformat.h>
X #endif
X }
X 
8707a6b2d7016581bf60cebbe81a0f2e
echo x - cuberok/pkg-descr
sed 's/^X//' >cuberok/pkg-descr << '03966c10c7c13f6a2febe25d49eef97f'
XCuberok is a music player and a collection manager based on Qt4. It has
Xlightweight interface, music collection support and many features, e.g.
Xmusic autorating and Last.FM scrobbler.
X
XFeatures:
X-CUE support. Codepage selection for CUE sheets 
X-Shoutcast/icecast support (for GStreamer and Phonon) 
X-Support internet services Jamendo and MagnaTune (New in v.0.0.9) 
X-Last.FM and Libre.FM scrobblers 
X-Downloading images for albums and artists from Last.FM 
X-Loading artist and album info from Last.FM, loading lyrics from LyricWiki.org
X-Auto rating for songs. Rating for albums, artists and genres automatically
Xcalculated from rating of songs. 
X-Easy collection browsing. Just double click on genre to view all artist in
Xthis genre. 
X-Smart playlists (custom SQL requests) 
X-Support for AlbumArt as separate file on disk. Art can be assinged to genre
Xand atrist too. 
X-And etc...
X
XWWW:	http://code.google.com/p/cuberok/
03966c10c7c13f6a2febe25d49eef97f
echo x - cuberok/Makefile
sed 's/^X//' >cuberok/Makefile << 'aeb548a9990f04b3ebb0737af5605777'
X# New ports collection makefile for:	cuberok
X# Date created:		2010-05-09
X# Whom:			Gvozdikov Veniamin <g.veniamin at googlemail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	cuberok
XPORTVERSION=	0.0.11
XCATEGORIES=	audio
XMASTER_SITES=	GOOGLE_CODE
X
XMAINTAINER=	g.veniamin at googlemail.com
XCOMMENT=	Is a music player and a collection manager based on Qt4
X
XBUILD_DEPENDS=	audiere-config:${PORTSDIR}/audio/audiere \
X		${LOCALBASE}/lib/libdumb.a:${PORTSDIR}/audio/dumb
XLIB_DEPENDS=	avcodec.1:${PORTSDIR}/multimedia/ffmpeg \
X		avformat.1:${PORTSDIR}/multimedia/ffmpeg \
X		avutil.1:${PORTSDIR}/multimedia/ffmpeg \
X		tag.1:${PORTSDIR}/audio/taglib
X
XUSE_QT_VER=	4
XUSE_LDCONFIG=	yes
XQT_COMPONENTS=	gui xml qmake_build uic_build moc_build rcc_build \
X		network phonon-gst sql
XUSE_ICONV=	yes
XUSE_GETTEXT=	yes
XUSE_SDL=	sdl
XQMAKEFLAGS+=	"CONFIG+=player_phonon"
XMAKE_ENV+=	INSTALL_ROOT=${PREFIX}
XQMAKEPRO=	Cuberok.pro
X
Xdo-configure:
X	cd ${WRKSRC} && ${REINPLACE_CMD} -e 's/lib64/lib/g' \
X		plugins/plugins_path-x86*
X
X	@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
X		${QMAKE} ${QMAKEFLAGS} ${QMAKE_ARGS}
X
X.include <bsd.port.mk>
aeb548a9990f04b3ebb0737af5605777
echo x - cuberok/pkg-plist
sed 's/^X//' >cuberok/pkg-plist << '8fa9b4b59556dbaa5eb8800d7f90fab8'
Xbin/cuberok
Xlib/cuberok/libcuberok_style.so
Xlib/cuberok/libplayer_ffmpeg.so
Xlib/cuberok/libplayer_gst.so
Xlib/cuberok/libplayer_phonon.so
Xlib/cuberok/libplayer_audiere.so
Xshare/applications/cuberok.desktop
X%%DATADIR%%/locale/cuberok_ru.qm
Xshare/pixmaps/cuberok.xpm
X at dirrm share/cuberok/locale
X at dirrm share/cuberok
X at dirrm lib/cuberok
X at dirrmtry share/applications
8fa9b4b59556dbaa5eb8800d7f90fab8
echo x - cuberok/distinfo
sed 's/^X//' >cuberok/distinfo << 'd65178d4cca68fcdff429c9452e3cb6a'
XMD5 (cuberok-0.0.11.tar.gz) = 0b09935acbf8e94645680b5a51081820
XSHA256 (cuberok-0.0.11.tar.gz) = 33f4e4c9dbc3b4ede506ce58363d19a2fe9481d7bb3d64858c3ab28bc5039bad
XSIZE (cuberok-0.0.11.tar.gz) = 492013
d65178d4cca68fcdff429c9452e3cb6a
exit


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



More information about the freebsd-ports-bugs mailing list