From kay_lehmann@web.de  Mon May 12 12:56:00 2003
Return-Path: <kay_lehmann@web.de>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id CD86F37B404
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 12 May 2003 12:56:00 -0700 (PDT)
Received: from mail-in-04.arcor-online.net (mail-in-04.arcor-online.net [151.189.21.44])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 73A2A43F93
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 12 May 2003 12:55:57 -0700 (PDT)
	(envelope-from kay_lehmann@web.de)
Received: from bippes.wg-berlin.de (dsl-213-023-135-212.arcor-ip.net [213.23.135.212])
	by mail-in-04.arcor-online.net (Postfix) with ESMTP id 70B8510686
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 12 May 2003 21:55:36 +0200 (CEST)
Received: from bippes.wg-berlin.de (localhost.wg-berlin.de [127.0.0.1])
	by bippes.wg-berlin.de (8.12.8/8.12.8) with ESMTP id h4CJw4U2026661
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 12 May 2003 21:58:04 +0200 (CEST)
	(envelope-from kay@bippes.wg-berlin.de)
Received: (from kay@localhost)
	by bippes.wg-berlin.de (8.12.8/8.12.8/Submit) id h4CJw4ix026660;
	Mon, 12 May 2003 21:58:04 +0200 (CEST)
	(envelope-from kay)
Message-Id: <200305121958.h4CJw4ix026660@bippes.wg-berlin.de>
Date: Mon, 12 May 2003 21:58:04 +0200 (CEST)
From: Kay Lehmann <kay_lehmann@web.de>
Reply-To: Kay Lehmann <kay_lehmann@web.de>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: audio/prokyon3 Really nice mp3-Manager which uses a mysql-database
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>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:    pav
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 12 13:00:25 PDT 2003
>Closed-Date:    Thu Dec 04 03:34:52 PST 2003
>Last-Modified:  Thu Dec 04 03:34:52 PST 2003
>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@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@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@dirrm share/prokyon3/images
X@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:

From: Mark Linimon <linimon@lonesome.com>
To: freebsd-gnats-submit@FreeBSD.org, kay_lehmann@web.de
Cc:  
Subject: Re: ports/52132: New port: audio/prokyon3 Really nice mp3-Manager
 which uses a mysql-database
Date: Mon, 10 Nov 2003 03:43:37 +0000

 Is the submitter still interested in this PR?  (I am trying to go
 through and work on the ports PRs that are more than 6 months old).
 

From: Kay Lehmann <kay_lehmann@web.de>
To: Mark Linimon <linimon@lonesome.com>
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: ports/52132: New port: audio/prokyon3 Really nice mp3-Manager
 which uses a mysql-database
Date: Mon, 10 Nov 2003 18:33:52 +0100

 Mark Linimon schrieb:
 > Is the submitter still interested in this PR?  (I am trying to go
 > through and work on the ports PRs that are more than 6 months old).
 > 
 yes, I am. I just want to note that there may be some problems because I 
 think I used cut and pased, so there may be some problems with tabs. If 
 there are problems please tell me, so I can send you the correct 
 shar-output.
 
 Thanks and greetings,
 Kay
 

From: Mark Linimon <linimon@lonesome.com>
To: freebsd-gnats-submit@FreeBSD.org, kay_lehmann@web.de
Cc:  
Subject: Re: ports/52132: New port: audio/prokyon3 Really nice mp3-Manager
 which uses a mysql-database
Date: Thu, 13 Nov 2003 21:29:19 +0000

 Adding to audit trail from misplaced ports/52159 by same
 submitter noting that the sharfile had some problems:
 
    Delete unnecesary files after using shar:
 
    ${PORTSDIR}/audio/prokyon3/README
    ${PORTSDIR}/audio/prokyon3/files.old
    ${PORTSDIR}/audio/prokyon3/pkg-comment
 
State-Changed-From-To: open->analyzed 
State-Changed-By: pav 
State-Changed-When: Mon Nov 24 12:33:28 PST 2003 
State-Changed-Why:  
I'll commit this after freeze. 


Responsible-Changed-From-To: freebsd-ports-bugs->pav 
Responsible-Changed-By: pav 
Responsible-Changed-When: Mon Nov 24 12:33:28 PST 2003 
Responsible-Changed-Why:  
I'll commit this after freeze. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=52132 
State-Changed-From-To: analyzed->closed 
State-Changed-By: pav 
State-Changed-When: Thu Dec 4 03:34:37 PST 2003 
State-Changed-Why:  
New port added, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=52132 
>Unformatted:
