mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
new port of musicbox, a Qt-based front end to mpg123
Obtained from: NetBSD
This commit is contained in:
parent
b259f90c7a
commit
6c3137346b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=36535
@ -102,6 +102,7 @@
|
||||
SUBDIR += mpg123
|
||||
SUBDIR += mpg123.el
|
||||
SUBDIR += mpmf20
|
||||
SUBDIR += musicbox
|
||||
SUBDIR += musicbrainz
|
||||
SUBDIR += mutemix
|
||||
SUBDIR += mxv
|
||||
|
46
audio/musicbox/Makefile
Normal file
46
audio/musicbox/Makefile
Normal file
@ -0,0 +1,46 @@
|
||||
# New ports collection makefile for: musicbox
|
||||
# Date created: 2000-12-31
|
||||
# Whom: trevor
|
||||
# based on the NetBSD pkgsrc by tron@NetBSD.org
|
||||
#
|
||||
# $NetBSD: Makefile,v 1.7 2000/07/14 16:04:19 agc Exp $
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= musicbox
|
||||
PORTVERSION= 1.01p2
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= ${MASTER_SITE_NETBSD} # ftp://freebsd.csie.nctu.edu.tw/Upload/
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= trevor@FreeBSD.org
|
||||
|
||||
RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123
|
||||
LIB_DEPENDS= qt.3:${PORTSDIR}/x11-toolkits/qt145
|
||||
|
||||
DOCS= ChangeLog README
|
||||
EVAL_PREFIX+= QT1DIR=qt
|
||||
PATH= ${QT1DIR}/qt/bin:$$PATH
|
||||
PLIST= ${WRKDIR}/pkg-plist
|
||||
USE_X_PREFIX= yes
|
||||
WRKSRC= ${WRKDIR}/musicbox-1.01
|
||||
|
||||
pre-install:
|
||||
${ECHO} bin/musicbox > ${PLIST}
|
||||
.if !defined(NOPORTDOCS)
|
||||
.for i in ${DOCS}
|
||||
${ECHO} share/doc/musicbox/${i} >> ${PLIST}
|
||||
.endfor
|
||||
${ECHO} @dirrm share/doc/musicbox >> ${PLIST}
|
||||
.endif
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/musicbox ${PREFIX}/bin
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${PREFIX}/share/doc/musicbox
|
||||
.for i in ${DOCS}
|
||||
${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/musicbox
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
1
audio/musicbox/distinfo
Normal file
1
audio/musicbox/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (musicbox-1.01p2.tgz) = cdaad5a34c33c78af568bc6e589aa257
|
26
audio/musicbox/files/patch-ListView.cpp
Normal file
26
audio/musicbox/files/patch-ListView.cpp
Normal file
@ -0,0 +1,26 @@
|
||||
--- ListView.cpp.orig Wed Feb 17 09:17:11 1999
|
||||
+++ ListView.cpp Wed Feb 17 09:21:00 1999
|
||||
@@ -383,11 +383,11 @@
|
||||
if (item != NULL)
|
||||
temp = item;
|
||||
|
||||
- lbl = new QLabel("歌星:",this);
|
||||
+ lbl = new QLabel("Artist:",this);
|
||||
topLayout->addWidget(lbl,0,0);
|
||||
- lbl = new QLabel("專輯名稱:",this);
|
||||
+ lbl = new QLabel("Album:",this);
|
||||
topLayout->addWidget(lbl,1,0);
|
||||
- lbl = new QLabel("發行公司:",this);
|
||||
+ lbl = new QLabel("Company:",this);
|
||||
topLayout->addWidget(lbl,2,0);
|
||||
|
||||
Title = new QLabel(this);
|
||||
@@ -412,7 +412,7 @@
|
||||
connect(btn,SIGNAL(clicked()),this,SLOT(RemoveSong()));
|
||||
topLayout->addWidget(btn,4,1);
|
||||
|
||||
- lbl = new QLabel("歌曲名稱:",this);
|
||||
+ lbl = new QLabel("Title:",this);
|
||||
topLayout->addWidget(lbl,4,2);
|
||||
|
||||
edtSinger = new QLineEdit(this);
|
98
audio/musicbox/files/patch-Makefile
Normal file
98
audio/musicbox/files/patch-Makefile
Normal file
@ -0,0 +1,98 @@
|
||||
--- Makefile.orig Wed Nov 12 11:01:58 1997
|
||||
+++ Makefile Sun Dec 31 06:25:59 2000
|
||||
@@ -1,6 +1,7 @@
|
||||
# change following for your environment
|
||||
-INC = /usr/X11R6/include/X11/qt
|
||||
-LIB = /usr/X11R6/lib
|
||||
+#INC = /usr/X11R6/include/X11/qt
|
||||
+INC = -I${X11BASE}/include -I${X11BASE}/include/X11/qt
|
||||
+LIB = -L${X11BASE}/lib -Wl,-R${X11BASE}/lib -L${X11BASE}/lib -Wl,-R${X11BASE}/lib
|
||||
MOC = moc
|
||||
|
||||
# if you use freebsd
|
||||
@@ -18,69 +19,69 @@
|
||||
PKG = musicbox
|
||||
|
||||
all: ${ALL}
|
||||
- ${GCC} ${ALL} -o ${PKG} -L${LIB} -I${INC} -lqt
|
||||
+ ${GCC} ${ALL} -o ${PKG} ${LIB} -lqt -lX11 -lXext
|
||||
|
||||
-player.o:
|
||||
- ${GCC} -c player.cpp -o player.o ${CFLAGS} -L${LIB} -I${INC}
|
||||
+player.o: player.cpp
|
||||
+ ${GCC} -c player.cpp -o player.o ${CFLAGS} ${INC}
|
||||
|
||||
mplayer.o: mplayer.cpp
|
||||
- ${GCC} -c mplayer.cpp -o mplayer.o ${CFLAGS} -L${LIB} -I${INC}
|
||||
+ ${GCC} -c mplayer.cpp -o mplayer.o ${CFLAGS} ${INC}
|
||||
|
||||
mplayer.cpp:
|
||||
${MOC} player.h -o mplayer.cpp
|
||||
|
||||
ListView.o:
|
||||
- ${GCC} -c ListView.cpp -o ListView.o ${CFLAGS} -L${LIB} -I${INC}
|
||||
+ ${GCC} -c ListView.cpp -o ListView.o ${CFLAGS} ${INC}
|
||||
|
||||
mListView.o: mListView.cpp
|
||||
- ${GCC} -c mListView.cpp -o mListView.o ${CFLAGS} -L${LIB} -I${INC}
|
||||
+ ${GCC} -c mListView.cpp -o mListView.o ${CFLAGS} ${INC}
|
||||
|
||||
mListView.cpp:
|
||||
${MOC} ListView.h -o mListView.cpp
|
||||
clock.o:
|
||||
- ${GCC} -c clock.cpp -o clock.o -L${LIB} -I${INC}
|
||||
+ ${GCC} -c clock.cpp -o clock.o ${INC}
|
||||
|
||||
mclock.cpp:
|
||||
${MOC} clock.h -o mclock.cpp
|
||||
|
||||
mclock.o: mclock.cpp
|
||||
- ${GCC} -c mclock.cpp -o mclock.o -L${LIB} -I${INC}
|
||||
+ ${GCC} -c mclock.cpp -o mclock.o ${INC}
|
||||
|
||||
mfilebrowse.cpp:
|
||||
${MOC} filebrowse.h -o mfilebrowse.cpp
|
||||
|
||||
filebrowse.o :
|
||||
- ${GCC} -c filebrowse.cpp -o filebrowse.o -L${LIB} -I${INC}
|
||||
+ ${GCC} -c filebrowse.cpp -o filebrowse.o ${INC}
|
||||
|
||||
mfilebrowse.o: mfilebrowse.cpp
|
||||
- ${GCC} -c mfilebrowse.cpp -o mfilebrowse.o -L${LIB} -I${INC}
|
||||
+ ${GCC} -c mfilebrowse.cpp -o mfilebrowse.o ${INC}
|
||||
|
||||
diskbrowse.o:
|
||||
- ${GCC} -c diskbrowse.cpp -o $@ -L${LIB} -I${INC}
|
||||
+ ${GCC} -c diskbrowse.cpp -o $@ ${INC}
|
||||
|
||||
mdiskbrowse.o: mdiskbrowse.cpp
|
||||
- ${GCC} -c mdiskbrowse.cpp -o $@ -L${LIB} -I${INC}
|
||||
+ ${GCC} -c mdiskbrowse.cpp -o $@ ${INC}
|
||||
|
||||
mdiskbrowse.cpp:
|
||||
${MOC} diskbrowse.h -o $@
|
||||
|
||||
qktstreelist.o:
|
||||
- ${GCC} -c qktstreelist.cpp -o $@ -L${LIB} -I${INC}
|
||||
+ ${GCC} -c qktstreelist.cpp -o $@ ${INC}
|
||||
|
||||
mqktstreelist.o: mqktstreelist.cpp
|
||||
- ${GCC} -c mqktstreelist.cpp -o $@ -L${LIB} -I${INC}
|
||||
+ ${GCC} -c mqktstreelist.cpp -o $@ ${INC}
|
||||
|
||||
mqktstreelist.cpp:
|
||||
${MOC} qktstreelist.h -o $@
|
||||
|
||||
MultiListBox.o:
|
||||
- ${GCC} -c MultiListBox.cpp -o $@ -L${LIB} -I${INC}
|
||||
+ ${GCC} -c MultiListBox.cpp -o $@ ${INC}
|
||||
|
||||
mMultiListBox.cpp:
|
||||
${MOC} MultiListBox.h -o $@
|
||||
|
||||
mMultiListBox.o: mMultiListBox.cpp
|
||||
- ${GCC} -c mMultiListBox.cpp -o $@ -L${LIB} -I${INC}
|
||||
+ ${GCC} -c mMultiListBox.cpp -o $@ ${INC}
|
||||
|
||||
clean:
|
||||
rm -f player mplayer.cpp *.o mclock.cpp mListView.cpp mfilebrowse.cpp \
|
10
audio/musicbox/files/patch-MultiListBox.h
Normal file
10
audio/musicbox/files/patch-MultiListBox.h
Normal file
@ -0,0 +1,10 @@
|
||||
--- MultiListBox.h.orig Wed Nov 12 10:57:00 1997
|
||||
+++ MultiListBox.h Sun Dec 31 06:24:22 2000
|
||||
@@ -16,7 +16,6 @@
|
||||
Pic = i->Pic;
|
||||
Text = i->Text;
|
||||
}
|
||||
- setPixmap(QPixmap& p) {Pic = p;}
|
||||
int Width(MultiListBox *box);
|
||||
int Height(MultiListBox *box,int max_w);
|
||||
void Paint(QPainter *p,int w,int h,int flag=0);
|
60
audio/musicbox/files/patch-player.cpp
Normal file
60
audio/musicbox/files/patch-player.cpp
Normal file
@ -0,0 +1,60 @@
|
||||
--- player.cpp.orig Thu Oct 1 10:00:23 1998
|
||||
+++ player.cpp Wed Jun 9 00:56:30 1999
|
||||
@@ -72,7 +72,7 @@
|
||||
options = new QPopupMenu;
|
||||
AutoPlayID = options->insertItem( "&Auto Play", this, SLOT(AutoPlay()) );
|
||||
options->setItemChecked( AutoPlayID, isAutoPlay );
|
||||
- RepeatID = options->insertItem( "Re&peat", this, SLOT(RepeatPlay()) );
|
||||
+ RepeatID = options->insertItem( "&Repeat", this, SLOT(RepeatPlay()) );
|
||||
options->setCheckable(TRUE);
|
||||
menubar->insertItem( "&Options",options );
|
||||
menubar->insertSeparator();
|
||||
@@ -150,7 +150,7 @@
|
||||
|
||||
QLabel *label;
|
||||
label = new QLabel( this );
|
||||
- label->setText("ºq¬P:");
|
||||
+ label->setText("Artist:");
|
||||
label->setGeometry(5,133,125,30);
|
||||
|
||||
edtName = new QLabel( this );
|
||||
@@ -158,7 +158,7 @@
|
||||
edtName->setGeometry(83,136,100,25);
|
||||
|
||||
label = new QLabel( this );
|
||||
- label->setText("±M¿è¦WºÙ:");
|
||||
+ label->setText("Album:");
|
||||
label->setGeometry(5,173,125,30);
|
||||
|
||||
edtAlbum = new QLabel( this );
|
||||
@@ -166,7 +166,7 @@
|
||||
edtAlbum->setGeometry(83,176,100,25);
|
||||
|
||||
label = new QLabel( this );
|
||||
- label->setText("µo¦æ¤½¥q:");
|
||||
+ label->setText("Company:");
|
||||
label->setGeometry(5,213,125,30);
|
||||
|
||||
edtPub = new QLabel( this );
|
||||
@@ -242,15 +242,13 @@
|
||||
song->setText(SongBox->text(SongBox->currentItem()));
|
||||
dclock->Start(SongBox->currentItem());
|
||||
if ((mp3_pid = fork()) == 0 ){
|
||||
- char **argv;
|
||||
- int i;
|
||||
- argv[0]=MP3_PLAYER;
|
||||
- argv[1]="-q";
|
||||
- argv[2]=(char *)LocBox->text(SongBox->currentItem());
|
||||
- argv[3]=NULL;
|
||||
- execvp(MP3_PLAYER,argv);
|
||||
+ execlp(MP3_PLAYER,
|
||||
+ MP3_PLAYER,
|
||||
+ "-q",
|
||||
+ (char *)LocBox->text(SongBox->currentItem()),
|
||||
+ NULL);
|
||||
QMessageBox::warning(this,"error","can't exec mpg123\n");
|
||||
- exit(1);
|
||||
+ _exit(1);
|
||||
}
|
||||
}
|
||||
}
|
20
audio/musicbox/files/patch-qktstreelist.cpp
Normal file
20
audio/musicbox/files/patch-qktstreelist.cpp
Normal file
@ -0,0 +1,20 @@
|
||||
--- qktstreelist.cpp.orig Mon Nov 10 18:10:02 1997
|
||||
+++ qktstreelist.cpp Wed Jun 9 00:15:13 1999
|
||||
@@ -834,7 +834,7 @@
|
||||
QktsItemSearchInfo searchInfo;
|
||||
searchInfo.index = index;
|
||||
searchInfo.count = -1;
|
||||
- forEveryVisibleItem(QktsTreeList::findItemAt, &searchInfo);
|
||||
+ forEveryVisibleItem(&QktsTreeList::findItemAt, &searchInfo);
|
||||
return searchInfo.foundItem;
|
||||
}
|
||||
|
||||
@@ -1340,7 +1340,7 @@
|
||||
QktsTreeListItem *item = treeRoot->getChild();
|
||||
do {
|
||||
while(item) {
|
||||
- if((func)(item, user)) return;
|
||||
+ if((this->*func)(item, user)) return;
|
||||
if(item->hasChild() && item->isExpanded()) {
|
||||
stack.push(item);
|
||||
item = item->getChild();
|
1
audio/musicbox/pkg-comment
Normal file
1
audio/musicbox/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
X11 front end for mpg123
|
4
audio/musicbox/pkg-descr
Normal file
4
audio/musicbox/pkg-descr
Normal file
@ -0,0 +1,4 @@
|
||||
Music Box is a Qt-based front end to mpg123.
|
||||
|
||||
Trevor Johnson
|
||||
trevor@FreeBSD.org
|
Loading…
Reference in New Issue
Block a user