ports/52132: New port: audio/prokyon3 Really nice mp3-Manager which uses a mysql-database

Kay Lehmann kay_lehmann at web.de
Mon May 12 20:00:28 UTC 2003


>Number:         52132
>Category:       ports
>Synopsis:       New port: audio/prokyon3 Really nice mp3-Manager which uses a mysql-database
>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:   Mon May 12 13:00:25 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Kay Lehmann
>Release:        FreeBSD 4.8-RC i386
>Organization:
>Environment:
System: FreeBSD bippes.wg-berlin.de 4.8-RC FreeBSD 4.8-RC #24: Sat Mar 22 10:31:09 CET 2003 kay at bippes.wg-berlin.de:/usr/obj/usr/src/sys/bippes i386
>Description:
prokyon3 is a multithreaded MP3 manager and tag editor for Linux.
It was written in C++ using the Qt3 widget set and the MySQL database.
Files can be played using XMMS.

It's a really nice MP3-Manager
>How-To-Repeat:
>Fix:
s 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:
#
#       prokyon3
#       prokyon3/Makefile
#       prokyon3/distinfo
#       prokyon3/files
#       prokyon3/files/patch-aa
#       prokyon3/files/patch-bb
#       prokyon3/files/patch-cc
#       prokyon3/README
#       prokyon3/pkg-plist
#       prokyon3/pkg-descr
#       prokyon3/pkg-comment
#       prokyon3/files.old
#       prokyon3/files.old/patch-aa
#       prokyon3/files.old/patch-ba
#
echo c - prokyon3
mkdir -p prokyon3 > /dev/null 2>&1
echo x - prokyon3/Makefile
sed 's/^X//' >prokyon3/Makefile << 'END-of-prokyon3/Makefile'
X# New ports collection makefile for:   prokyon3
X# Date created:                                11 November 2002
X# Whom:                                        Kay Lehmann
X#
X# $FreeBSD: ports/audio/prokyon3/Makefile,v 1.18 2002/11/11 19:39:20 will Exp $
X#
X
XPORTNAME=      prokyon3
XPORTVERSION=   0.9.1.r1
XCATEGORIES=    audio
XMASTER_SITES=  ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=    prokyon3
X
XMAINTAINER=    kay_lehmann at web.de
XCOMMENT=       Prokyon3 is a multithreaded MP3 manager and tag editor
X
XDISTNAME=      ${PORTNAME}-0.9.1-r1
X
XLIB_DEPENDS=    id3-3.7.13:${PORTSDIR}/audio/id3lib\
X               vorbis.2:${PORTSDIR}/audio/libvorbis\
X               mysqlclient.10:${PORTSDIR}/databases/mysql323-client\
X               qsqlmysql:${PORTSDIR}/databases/qt-mysql-plugin
XRUN_DEPENDS=   ${LOCALBASE}/libexec/mysqld:${PORTSDIR}/databases/mysql323-server\
X               xmms:${PORTSDIR}/multimedia/xmms
X
XWRKSRC=                ${WRKDIR}/${PORTNAME}
X
XUSE_QT_VER=    3
XGNU_CONFIGURE= yes
XUSE_GMAKE=     yes
XCONFIGURE_ARGS+=--with-qtdir=${X11BASE} --with-id3-libs=${LOCALBASE}\
X               --with-ogg-libs=${LOCALBASE} --with-vorbis-libs=${LOCALBASE}
X
X.include <bsd.port.mk>
END-of-prokyon3/Makefile
echo x - prokyon3/distinfo
sed 's/^X//' >prokyon3/distinfo << 'END-of-prokyon3/distinfo'
XMD5 (prokyon3-0.9.1-r1.tar.gz) = 767f849e9ba4c5c4ec114f64ecf1824b
END-of-prokyon3/distinfo
echo c - prokyon3/files
mkdir -p prokyon3/files > /dev/null 2>&1
echo x - prokyon3/files/patch-aa
sed 's/^X//' >prokyon3/files/patch-aa << 'END-of-prokyon3/files/patch-aa'
X--- configure.in.orig  Tue Mar 11 20:03:27 2003
X+++ configure.in       Mon Apr 14 11:49:32 2003
X@@ -58,7 +58,7 @@
X QT_HAS_MYSQL=yes,
X QT_HAS_MYSQL=no)
X
X-CXXFLAGS="-g -O2"
X+CXXFLAGS=$CXXFLAGS
X if test x$QT_HAS_MYSQL = xno ;then
X       AC_MSG_FAILURE([******* QT mysql plugin required  ********])
X fi
END-of-prokyon3/files/patch-aa
echo x - prokyon3/files/patch-bb
sed 's/^X//' >prokyon3/files/patch-bb << 'END-of-prokyon3/files/patch-bb'
X--- src/getopt.h.orig  Sat Mar  8 10:06:48 2003
X+++ src/getopt.h       Sat Mar  8 10:04:10 2003
X@@ -15,9 +15,9 @@
X    along with this program; if not, write to the Free Software
X    Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
X
X-#ifndef _GETOPT_H
X+/*#ifndef _GETOPT_H
X #define _GETOPT_H 1
X-
X+*/
X #ifdef        __cplusplus
X extern "C" {
X #endif
X@@ -126,4 +126,4 @@
X }
X #endif
X
X-#endif /* _GETOPT_H */
X+/*#endif /* _GETOPT_H */
END-of-prokyon3/files/patch-bb
echo x - prokyon3/files/patch-cc
sed 's/^X//' >prokyon3/files/patch-cc << 'END-of-prokyon3/files/patch-cc'
X--- configure.orig     Tue Mar 11 20:03:26 2003
X+++ configure  Mon Apr 14 12:19:15 2003
X@@ -3778,7 +3778,7 @@
X
X
X         if test "x`ls ${qt_libs}/libqt-mt.so.* 2> /dev/null`" != x ; then
X-            QT_LIB="-lqt-mt"
X+            QT_LIB="-lqt-mt -lc_r"
X             QT_IS_MT="yes"
X         elif test "x`ls ${qt_libs}/libqt.so.* 2> /dev/null`" != x ; then
X             QT_LIB="-lqt"
X@@ -4009,7 +4009,7 @@
X fi
X rm -f conftest.$ac_objext conftest.$ac_ext
X
X-CXXFLAGS="-g -O2"
X+#CXXFLAGS="-g -O2"
X if test x$QT_HAS_MYSQL = xno ;then
X       { { echo "$as_me:$LINENO: error: ******* QT mysql plugin required  ********
X See \`config.log' for more details." >&5
END-of-prokyon3/files/patch-cc
echo x - prokyon3/README
sed 's/^X//' >prokyon3/README << 'END-of-prokyon3/README'
Xmake a port for building mysql-plugin for qt
END-of-prokyon3/README
echo x - prokyon3/pkg-plist
sed 's/^X//' >prokyon3/pkg-plist << 'END-of-prokyon3/pkg-plist'
Xbin/prokyon3
Xshare/prokyon3/images/action_append.png
Xshare/prokyon3/images/action_connect.png
Xshare/prokyon3/images/action_createdb.png
Xshare/prokyon3/images/action_discard.png
Xshare/prokyon3/images/action_disconnect.png
Xshare/prokyon3/images/action_quit.png
Xshare/prokyon3/images/action_readtags.png
Xshare/prokyon3/images/action_remove.png
Xshare/prokyon3/images/action_settings.png
Xshare/prokyon3/images/action_switchbottom.png
Xshare/prokyon3/images/action_switchleft.png
Xshare/prokyon3/images/action_switchright.png
Xshare/prokyon3/images/action_synchronize.png
Xshare/prokyon3/images/action_updateonly.png
Xshare/prokyon3/images/action_writetags.png
Xshare/prokyon3/images/action_xmms.png
Xshare/prokyon3/images/help.png
Xshare/prokyon3/images/lvi_album.png
Xshare/prokyon3/images/lvi_artist.png
Xshare/prokyon3/images/lvi_artist_favourite.png
Xshare/prokyon3/images/lvi_cdrom.png
Xshare/prokyon3/images/lvi_changed.png
Xshare/prokyon3/images/lvi_hdd.png
Xshare/prokyon3/images/lvi_nfs.png
Xshare/prokyon3/images/lvi_playlist.png
Xshare/prokyon3/images/lvi_smb.png
Xshare/prokyon3/images/madsmiley.png
Xshare/prokyon3/images/pink_marble.png
Xshare/prokyon3/images/smiley.png
Xshare/prokyon3/images/splash4.png
X at dirrm share/prokyon3/images
X at dirrm share/prokyon3
END-of-prokyon3/pkg-plist
echo x - prokyon3/pkg-descr
sed 's/^X//' >prokyon3/pkg-descr << 'END-of-prokyon3/pkg-descr'
Xprokyon3 is a multithreaded MP3 manager and tag editor for Linux.
XIt was written in C++ using the Qt3 widget set and the MySQL database.
Xprokyon3 can access MP3 files on harddisk, CDROM, SMB and NFS. Files
Xcan be played using XMMS, and can even be played when the files are on
XCD as prokyon3 identifies CDs by content. The files view is customizable
Xand favorite artists are supported. prokyon3 also offers an editor for
XID3 tags and has been designed to support tagging for multiple files en
Xmasse.
END-of-prokyon3/pkg-descr
echo x - prokyon3/pkg-comment
sed 's/^X//' >prokyon3/pkg-comment << 'END-of-prokyon3/pkg-comment'
Xprokyon3 is a multithreaded MP3 manager and tag editor for Linux (and now FreeBSD).
END-of-prokyon3/pkg-comment
echo c - prokyon3/files.old
mkdir -p prokyon3/files.old > /dev/null 2>&1
echo x - prokyon3/files.old/patch-aa
sed 's/^X//' >prokyon3/files.old/patch-aa << 'END-of-prokyon3/files.old/patch-aa'
X--- Makefile.orig      Sat Sep 21 11:02:46 2002
X+++ Makefile   Tue Nov 12 13:33:35 2002
X@@ -1,12 +1,10 @@
X-#COMPILER = g++ -Wall
X-COMPILER = g++ -ggdb -Wall
X-QT3DIR = /home/paul/qt3
X-#QT3DIR = /usr/qt/3
X-HEADER = -I${QT3DIR}/include
X-LIBS   = -L${QT3DIR}/lib -lqt-mt -lid3 -lvorbis -lvorbisfile -logg
X+COMPILER = g++ -Wall
X+QT3DIR = /usr/X11R6
X+HEADER = -I${QT3DIR}/include -I/usr/local/include
X+LIBS   = -L${QT3DIR}/lib -lqt-mt -lid3 -lvorbis -lvorbisfile -logg -L/usr/local/lib -lc_r
X
X CC     = ${COMPILER} ${HEADER}
X-C      = gcc
X+C      = gcc ${HEADER}
X MOC    = ${QT3DIR}/bin/moc
X
X TAR      = tar -cf
END-of-prokyon3/files.old/patch-aa
echo x - prokyon3/files.old/patch-ba
sed 's/^X//' >prokyon3/files.old/patch-ba << 'END-of-prokyon3/files.old/patch-ba'
X--- gui.h.orig Tue Nov 12 13:24:16 2002
X+++ gui.h      Tue Nov 12 13:24:19 2002
X@@ -26,6 +26,8 @@
X #include "gui_taglisting.h"
X #include "gui_playlist.h"
X
X+#include <stdlib.h>
X+
X #include <qwidget.h>
X #include <qmainwindow.h>
X #include <qaction.h>
END-of-prokyon3/files.old/patch-ba
exit


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



More information about the freebsd-ports-bugs mailing list