Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Nov 1998 17:52:53 -0800 (PST)
From:      eischen@vigrid.com
To:        freebsd-gnats-submit@FreeBSD.ORG
Subject:   ports/8616: Update of xmcd port to xmcd-2.4
Message-ID:  <199811090152.RAA21929@hub.freebsd.org>

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

>Number:         8616
>Category:       ports
>Synopsis:       Update of xmcd port to xmcd-2.4
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:
>Keywords:
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov  8 18:00:01 PST 1998
>Last-Modified:
>Originator:     Daniel Eischen
>Organization:
>Release:        -current
>Environment:
FreeBSD rigel 3.0-BETA FreeBSD 3.0-BETA #2: Sun Oct 18 13:45:32 EDT 1998     deischen@rigel:/opt/b/src/src/sys/compile/rigel  i386

>Description:
Xmcd-2.4 was just released.  This is an update of the port and
will prevent me from getting bi-weekly notices from the Fenner
fetchable distfile script :-)
>How-To-Repeat:
NA
>Fix:
Apply the following patch:

diff -ur xmcd.orig/Makefile xmcd/Makefile
--- xmcd.orig/Makefile	Sat Nov  7 14:50:08 1998
+++ xmcd/Makefile	Sun Nov  8 16:25:28 1998
@@ -6,11 +6,11 @@
 # $Id: Makefile,v 1.14 1998/08/31 06:56:58 asami Exp $
 #
 
-DISTNAME=	xmcd-2.3
+DISTNAME=	xmcd-2.4
 CATEGORIES=	audio
 MASTER_SITES=	http://mercury.hypersurf.com/~amb/download/xmcd/src/
 
-MAINTAINER=	deischen@iworks.InterWorks.org
+MAINTAINER=	eischen@vigrid.com
 
 REQUIRES_MOTIF=	yes
 USE_IMAKE=	yes
@@ -18,7 +18,7 @@
 MAN1=		cddbcmd.1 wm2xmcd.1 xmcd.1 cda.1
 
 post-install:
-.for man in cddbcmd.1 wm2xmcd.1
+.for man in cddbcmd.1 wm2xmcd.1 xmcd.1 cda.1
 	${GZIP_CMD} ${PREFIX}/man/man1/${man}
 .endfor
 	@${CAT} ${PKGDIR}/MESSAGE
diff -ur xmcd.orig/files/md5 xmcd/files/md5
--- xmcd.orig/files/md5	Sat Nov  7 14:49:59 1998
+++ xmcd/files/md5	Sat Nov  7 14:51:57 1998
@@ -1 +1 @@
-MD5 (xmcd-2.3.tar.gz) = cd36c43c388f001767495e7edf88182f
+MD5 (xmcd-2.4.tar.gz) = 34de843d84620b0e0e593faf0fc0fc2f
diff -ur xmcd.orig/patches/patch-ab xmcd/patches/patch-ab
--- xmcd.orig/patches/patch-ab	Sat Nov  7 14:49:59 1998
+++ xmcd/patches/patch-ab	Sun Nov  8 03:28:28 1998
@@ -1,157 +1,17 @@
-*** install.sh.orig	Sat May 23 00:31:42 1998
---- install.sh	Wed Aug 12 17:24:14 1998
+*** Imakefile.orig	Wed Oct 28 03:03:10 1998
+--- Imakefile	Sat Nov  7 15:27:39 1998
 ***************
-*** 46,51 ****
---- 46,54 ----
-  ERRFILE=/tmp/xmcd.err
-  TMPFILE=/tmp/xmcdinst.$$
-  
-+ # Flag for indicating we do not want to prompt the user if possible.
-+ NO_PROMPT=1
-+ 
-  #
-  # Utility functions
-  #
-***************
-*** 594,600 ****
+*** 66,71 ****
   
-  while :
-  do
-! 	if getstr "\nEnter X binary directory\n[${BINDIR}]:"
-  	then
-  		if [ -d "$ANS" ]
-  		then
---- 597,607 ----
-  
-  while :
-  do
-! 	if [ -n "$NO_PROMPT" ]
-! 	then
-! 		$ECHO "X binary directory - using ${BINDIR}"
-! 		break
-! 	elif getstr "\nEnter X binary directory\n[${BINDIR}]:"
-  	then
-  		if [ -d "$ANS" ]
-  		then
-***************
-*** 642,648 ****
+  install::
+  	@BINDIR=$(BINDIR) LIBDIR=$(LIBDIR) MANDIR=$(MANDIR) \
+! 		MANSUFFIX=$(MANSUFFIX) $(SHELL) ./install.sh -n
+  
+  
+--- 66,71 ----
+  
+  install::
+  	@BINDIR=$(BINDIR) LIBDIR=$(LIBDIR) MANDIR=$(MANDIR) \
+! 		MANSUFFIX=$(MANSUFFIX) $(SHELL) ./install.sh -n -b
   
-  while :
-  do
-! 	if getstr "\nEnter X library directory\n[${LIBDIR}]:"
-  	then
-  		if [ -d "$ANS" ]
-  		then
---- 649,659 ----
-  
-  while :
-  do
-! 	if [ -n "$NO_PROMPT" ]
-! 	then
-! 		$ECHO "X library directory - using ${LIBDIR}"
-! 		break
-! 	elif getstr "\nEnter X library directory\n[${LIBDIR}]:"
-  	then
-  		if [ -d "$ANS" ]
-  		then
-***************
-*** 665,671 ****
-  APPDEFAULTSDIR=$LIBDIR/app-defaults
-  while :
-  do
-! 	if getstr "\nEnter X app-defaults directory\n[${APPDEFAULTSDIR}]:"
-  	then
-  		if [ -d "$ANS" ]
-  		then
---- 676,686 ----
-  APPDEFAULTSDIR=$LIBDIR/app-defaults
-  while :
-  do
-! 	if [ -n "$NO_PROMPT" ]
-! 	then
-! 		$ECHO "X app-defaults directory - using ${LIBDIR}"
-! 		break
-! 	elif getstr "\nEnter X app-defaults directory\n[${APPDEFAULTSDIR}]:"
-  	then
-  		if [ -d "$ANS" ]
-  		then
-***************
-*** 688,694 ****
-  XMCDLIB=$LIBDIR/xmcd
-  while :
-  do
-! 	if getstr "\nEnter xmcd library directory\n[${XMCDLIB}]:"
-  	then
-  		UDIR="$ANS"
-  		if [ -d "$UDIR" ]
---- 703,713 ----
-  XMCDLIB=$LIBDIR/xmcd
-  while :
-  do
-! 	if [ -n "$NO_PROMPT" ]
-! 	then
-! 		$ECHO "xmcd library directory - using ${XMCDLIB}"
-! 		break
-! 	elif getstr "\nEnter xmcd library directory\n[${XMCDLIB}]:"
-  	then
-  		UDIR="$ANS"
-  		if [ -d "$UDIR" ]
-***************
-*** 742,748 ****
-  $ECHO "\n\nThe on-line manual directory is where the man pages in"
-  $ECHO "in the xmcd package will be installed."
-  
-! if getstr "\nEnter on-line manual directory\n[${MANDIR}]:"
-  then
-  	MANDIR=$ANS
-  fi
---- 761,770 ----
-  $ECHO "\n\nThe on-line manual directory is where the man pages in"
-  $ECHO "in the xmcd package will be installed."
-  
-! if [ -n "$NO_PROMPT" ]
-! then
-! 	$ECHO "xmcd on-line manual directory - using ${MANDIR}"
-! elif getstr "\nEnter on-line manual directory\n[${MANDIR}]:"
-  then
-  	MANDIR=$ANS
-  fi
-***************
-*** 767,773 ****
-  		MANSUFFIX=1
-  	fi
-  
-! 	if getstr "\nEnter on-line manual file name suffix\n[${MANSUFFIX}]:"
-  	then
-  		MANSUFFIX=$ANS
-  	fi
---- 789,798 ----
-  		MANSUFFIX=1
-  	fi
-  
-! 	if [ -n "$NO_PROMPT" ]
-! 	then
-! 		$ECHO "xmcd on-line manual file name suffix - using ${MANSUFFIX}"
-! 	elif getstr "\nEnter on-line manual file name suffix\n[${MANSUFFIX}]:"
-  	then
-  		MANSUFFIX=$ANS
-  	fi
-***************
-*** 939,954 ****
-  fi
   
-  # Run device-dependent config script
-- if [ -r $XMCDLIB/config/config.sh ]
-- then
-- 	$SHELL $XMCDLIB/config/config.sh
-- 	if [ $? != 0 ]
-- 	then
-- 		logerr -n "$XMCDLIB/config/config.sh failed."
-- 	fi
-- else
-- 	logerr -p "Cannot execute $XMCDLIB/config/config.sh"
-- fi
-  
-  # Demo cddb file
-  if [ -d $XMCDLIB/cddb/misc ]
---- 964,969 ----
Only in xmcd.orig/patches: patch-ad
diff -ur xmcd.orig/pkg/PLIST xmcd/pkg/PLIST
--- xmcd.orig/pkg/PLIST	Sat Nov  7 14:49:59 1998
+++ xmcd/pkg/PLIST	Sun Nov  8 16:31:04 1998
@@ -1,6 +1,7 @@
 bin/xmcd
 bin/cda
 bin/cddbcmd
+bin/dp2xmcd
 bin/wm2xmcd
 lib/X11/app-defaults/XMcd
 lib/X11/xmcd/docs/ACKS
@@ -19,98 +20,100 @@
 lib/X11/xmcd/docs/RELNOTES
 lib/X11/xmcd/docs/WEB
 lib/X11/xmcd/help/Ab.btn
-lib/X11/xmcd/help/DbMode.lbl
 lib/X11/xmcd/help/DbProg.btn
 lib/X11/xmcd/help/DdCancel.btn
 lib/X11/xmcd/help/DdClr.btn
-lib/X11/xmcd/help/DdDisc.txw
 lib/X11/xmcd/help/DdOk.btn
-lib/X11/xmcd/help/Disc.lbl
-lib/X11/xmcd/help/DiscId.lbl
-lib/X11/xmcd/help/DiscTitl.lbl
 lib/X11/xmcd/help/DpAddPgm.btn
 lib/X11/xmcd/help/DpCancel.btn
 lib/X11/xmcd/help/DpClrPgm.btn
 lib/X11/xmcd/help/DpDExt.btn
-lib/X11/xmcd/help/DpDTitle.txw
 lib/X11/xmcd/help/DpLink.btn
 lib/X11/xmcd/help/DpLoad.btn
-lib/X11/xmcd/help/DpPgmSeq.txw
+lib/X11/xmcd/help/DpRmDsbl.btn
 lib/X11/xmcd/help/DpSave.btn
 lib/X11/xmcd/help/DpSend.btn
 lib/X11/xmcd/help/DpTExt.btn
-lib/X11/xmcd/help/DpTTitle.txw
 lib/X11/xmcd/help/DpTimSel.btn
-lib/X11/xmcd/help/DpTotTim.lbl
-lib/X11/xmcd/help/DpTrk.lsw
 lib/X11/xmcd/help/DpWeb.btn
 lib/X11/xmcd/help/DsCancel.btn
-lib/X11/xmcd/help/DsDir.lsw
 lib/X11/xmcd/help/DsOk.btn
+lib/X11/xmcd/help/DtAutoTr.btn
 lib/X11/xmcd/help/DtCancel.btn
 lib/X11/xmcd/help/DtClr.btn
 lib/X11/xmcd/help/DtDir.btn
 lib/X11/xmcd/help/DtOk.btn
-lib/X11/xmcd/help/DtTrack.txw
 lib/X11/xmcd/help/Eject.btn
 lib/X11/xmcd/help/Ff.btn
 lib/X11/xmcd/help/Help.btn
 lib/X11/xmcd/help/HpAbout.btn
 lib/X11/xmcd/help/HpCancel.btn
-lib/X11/xmcd/help/HpText.txw
-lib/X11/xmcd/help/HpTopic.opt
-lib/X11/xmcd/help/Index.lbl
 lib/X11/xmcd/help/Keypad.btn
-lib/X11/xmcd/help/Keypad.lbl
 lib/X11/xmcd/help/KpCancel.btn
 lib/X11/xmcd/help/KpClear.btn
 lib/X11/xmcd/help/KpEnter.btn
 lib/X11/xmcd/help/KpNum.btn
 lib/X11/xmcd/help/KpSel.btn
-lib/X11/xmcd/help/KpWarp.scl
-lib/X11/xmcd/help/Level.scl
 lib/X11/xmcd/help/LsCancel.btn
-lib/X11/xmcd/help/LsLink.lsw
 lib/X11/xmcd/help/LsOk.btn
-lib/X11/xmcd/help/Main.cbx
 lib/X11/xmcd/help/Mode.btn
 lib/X11/xmcd/help/NextDisc.btn
 lib/X11/xmcd/help/NextIdx.btn
 lib/X11/xmcd/help/NextTrk.btn
-lib/X11/xmcd/help/OpBal.scl
 lib/X11/xmcd/help/OpBalCtr.btn
-lib/X11/xmcd/help/OpChRt.rbx
-lib/X11/xmcd/help/OpChgr.cbx
-lib/X11/xmcd/help/OpDone.cbx
-lib/X11/xmcd/help/OpEject.cbx
-lib/X11/xmcd/help/OpExit.rbx
-lib/X11/xmcd/help/OpLoad.cbx
-lib/X11/xmcd/help/OpLoad.rbx
 lib/X11/xmcd/help/OpOk.btn
 lib/X11/xmcd/help/OpReset.btn
 lib/X11/xmcd/help/OpSave.btn
-lib/X11/xmcd/help/OpVolTpr.rbx
 lib/X11/xmcd/help/Options.btn
-lib/X11/xmcd/help/PlayMode.lbl
 lib/X11/xmcd/help/PlayPaus.btn
 lib/X11/xmcd/help/PrevDisc.btn
 lib/X11/xmcd/help/PrevIdx.btn
 lib/X11/xmcd/help/PrevTrk.btn
-lib/X11/xmcd/help/ProgMode.lbl
 lib/X11/xmcd/help/Quit.btn
 lib/X11/xmcd/help/Rew.btn
-lib/X11/xmcd/help/RptCnt.lbl
 lib/X11/xmcd/help/Sample.btn
 lib/X11/xmcd/help/Stop.btn
 lib/X11/xmcd/help/Time.btn
+lib/X11/xmcd/help/WwCancel.btn
+lib/X11/xmcd/help/WwGo.btn
+lib/X11/xmcd/help/DbMode.lbl
+lib/X11/xmcd/help/Disc.lbl
+lib/X11/xmcd/help/DiscId.lbl
+lib/X11/xmcd/help/DiscTitl.lbl
+lib/X11/xmcd/help/DpTotTim.lbl
+lib/X11/xmcd/help/Index.lbl
+lib/X11/xmcd/help/Keypad.lbl
+lib/X11/xmcd/help/PlayMode.lbl
+lib/X11/xmcd/help/ProgMode.lbl
+lib/X11/xmcd/help/RptCnt.lbl
 lib/X11/xmcd/help/Time.lbl
 lib/X11/xmcd/help/TimeMode.lbl
 lib/X11/xmcd/help/Track.lbl
 lib/X11/xmcd/help/TrkTitle.lbl
-lib/X11/xmcd/help/WwCancel.btn
-lib/X11/xmcd/help/WwGo.btn
-lib/X11/xmcd/help/WwSearch.opt
+lib/X11/xmcd/help/DdDisc.txw
+lib/X11/xmcd/help/DpDTitle.txw
+lib/X11/xmcd/help/DpPgmSeq.txw
+lib/X11/xmcd/help/DpTTitle.txw
+lib/X11/xmcd/help/DtTrack.txw
+lib/X11/xmcd/help/HpText.txw
+lib/X11/xmcd/help/KpWarp.scl
+lib/X11/xmcd/help/Level.scl
+lib/X11/xmcd/help/OpBal.scl
+lib/X11/xmcd/help/DpTrk.lsw
+lib/X11/xmcd/help/DsDir.lsw
+lib/X11/xmcd/help/LsLink.lsw
+lib/X11/xmcd/help/OpChRt.rbx
+lib/X11/xmcd/help/OpExit.rbx
+lib/X11/xmcd/help/OpLoad.rbx
+lib/X11/xmcd/help/OpVolTpr.rbx
 lib/X11/xmcd/help/WwSelect.rbx
+lib/X11/xmcd/help/Main.cbx
+lib/X11/xmcd/help/OpChgr.cbx
+lib/X11/xmcd/help/OpDone.cbx
+lib/X11/xmcd/help/OpEject.cbx
+lib/X11/xmcd/help/OpLoad.cbx
+lib/X11/xmcd/help/HpTopic.opt
+lib/X11/xmcd/help/WwSearch.opt
 lib/X11/xmcd/pixmaps/xmcd.icon
 lib/X11/xmcd/pixmaps/xmcd_a.px
 lib/X11/xmcd/pixmaps/xmcd_b.px
@@ -144,7 +147,9 @@
 lib/X11/xmcd/config/.tbl/Pioneer
 lib/X11/xmcd/config/.tbl/Plextor
 lib/X11/xmcd/config/.tbl/Procom
+lib/X11/xmcd/config/.tbl/Regal
 lib/X11/xmcd/config/.tbl/SGI
+lib/X11/xmcd/config/.tbl/Samsung
 lib/X11/xmcd/config/.tbl/Sanyo
 lib/X11/xmcd/config/.tbl/Sony
 lib/X11/xmcd/config/.tbl/Stratus
@@ -154,11 +159,15 @@
 lib/X11/xmcd/config/.tbl/Toshiba
 lib/X11/xmcd/config/.tbl/Yamaha
 lib/X11/xmcd/config/config.sh
-@dirrm lib/X11/xmcd/docs
-@dirrm lib/X11/xmcd/pixmaps
-@dirrm lib/X11/xmcd/help
+lib/X11/xmcd/scripts/ncsarmt
+lib/X11/xmcd/scripts/ncsawrap
+lib/X11/xmcd/scripts/nswrap
 @dirrm lib/X11/xmcd/config/.tbl
 @dirrm lib/X11/xmcd/config
+@dirrm lib/X11/xmcd/docs
+@dirrm lib/X11/xmcd/help
+@dirrm lib/X11/xmcd/pixmaps
+@dirrm lib/X11/xmcd/scripts
 @unexec rmdir lib/X11/xmcd/cddb/soundtrack 2>/dev/null || true
 @unexec rmdir lib/X11/xmcd/cddb/rock 2>/dev/null || true
 @unexec rmdir lib/X11/xmcd/cddb/reggae 2>/dev/null || true

>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?199811090152.RAA21929>