Bug 73885 - [maintainer update] audio/dekagen (1.0.1 to 1.0.2)
Summary: [maintainer update] audio/dekagen (1.0.1 to 1.0.2)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Michael Johnson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-12 22:00 UTC by Martin Kraft
Modified: 2004-11-14 05:59 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Kraft 2004-11-12 22:00:49 UTC
	port update.

Fix: 

Happy ripping! M. Kraft--KMEnJr1IPlMtCHraXjoLLdYOowvpL6zbl6cHHH5cCgAhJSgy
Content-Type: text/plain; name="file.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="file.diff"

diff -ruN dekagen-1.0.1/Makefile dekagen/Makefile
--- dekagen-1.0.1/Makefile	Mon Aug  9 19:35:10 2004
+++ dekagen/Makefile	Fri Nov 12 22:41:34 2004
@@ -1,12 +1,12 @@
 # New ports collection makefile for:   dekagen
-# Date created:        12 August 2003
+# Date created:        12 November 2004
 # Whom:                Martin Kraft <martin.kraft@fal.de>
 #
 # $FreeBSD: ports/audio/dekagen/Makefile,v 1.3 2004/02/06 13:10:46 trevor Exp $
 #
 
 PORTNAME=	dekagen
-PORTVERSION=	1.0.1
+PORTVERSION=	1.0.2
 CATEGORIES=	audio
 MASTER_SITES=	ftp://ftp.ibiblio.org/pub/linux/apps/sound/convert/
 
diff -ruN dekagen-1.0.1/distinfo dekagen/distinfo
--- dekagen-1.0.1/distinfo	Mon Aug  9 19:35:10 2004
+++ dekagen/distinfo	Mon Nov  8 23:09:18 2004
@@ -1,2 +1,2 @@
-MD5 (dekagen-1.0.1.tar.gz) = 0c2f8db38fa4a9ea0827be75fb4cf762
-SIZE (dekagen-1.0.1.tar.gz) = 26774
+MD5 (dekagen-1.0.2.tar.gz) = e40bcac8985d83b38eeb07cd311ebe2e
+SIZE (dekagen-1.0.2.tar.gz) = 27055
diff -ruN dekagen-1.0.1/files/patch-dekagen dekagen/files/patch-dekagen
--- dekagen-1.0.1/files/patch-dekagen	Sun Aug 17 12:00:34 2003
+++ dekagen/files/patch-dekagen	Fri Nov 12 22:32:42 2004
@@ -6,7 +6,7 @@
  XMCDLIB=''			# $XMCD_LIBDIR
 -DEVICE='/dev/cdrom'		# device used for ripping
 +# Adapted DEVICE to a reasonabe FreeBSD default. Martin Kraft.
-+DEVICE='/dev/acd0c'		# device used for ripping
++DEVICE='/dev/acd0'		# device used for ripping
  NCONVENT='artist-name_of_song.mp3'
  SELEC='1'			# MP3/Ogg naming convention
  WHOLE='no'			# rip whole CD ('yes' or 'no')
How-To-Repeat: 	port update
Comment 1 Michael Johnson 2004-11-12 22:14:22 UTC
Hi Martin,

> 	Sun Aug 17 12:00:34 2003
> +++ dekagen/files/patch-dekagen	Fri Nov 12 22:32:42 2004
> @@ -6,7 +6,7 @@
>   XMCDLIB=''			# $XMCD_LIBDIR
>  -DEVICE='/dev/cdrom'		# device used for ripping
>  +# Adapted DEVICE to a reasonabe FreeBSD default. Martin Kraft.
> -+DEVICE='/dev/acd0c'		# device used for ripping
> ++DEVICE='/dev/acd0'		# device used for ripping
>   NCONVENT='artist-name_of_song.mp3'
>   SELEC='1'			# MP3/Ogg naming convention
>   WHOLE='no'			# rip whole CD ('yes' or 'no')
>

/dev/ac0c is still used on 4.x, take a look at 
ports/multimedia/lsdvd/Makefile
for an example how to get around this

Michael
Comment 2 Michael Johnson freebsd_committer freebsd_triage 2004-11-12 23:26:53 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ahze

Grab
Comment 3 Michael Johnson freebsd_committer freebsd_triage 2004-11-12 23:58:26 UTC
State Changed
From-To: open->feedback

Asked Maintainer for feedback
Comment 4 Martin Kraft 2004-11-13 19:26:09 UTC
Dear Michael,

On Fri, Nov 12, 2004 at 05:14:22PM -0500, Michael Johnson wrote:
> 
> /dev/ac0c is still used on 4.x, take a look at 
> ports/multimedia/lsdvd/Makefile
> for an example how to get around this

Thank you for the hint.

Thus, my second suggestion for the port upgrade of dekagen:


diff -ruN dekagen-1.0.1/Makefile dekagen/Makefile
--- dekagen-1.0.1/Makefile	Mon Aug  9 19:35:10 2004
+++ dekagen/Makefile	Sat Nov 13 20:01:06 2004
@@ -1,12 +1,12 @@
 # New ports collection makefile for:   dekagen
-# Date created:        12 August 2003
+# Date created:        12 November 2004
 # Whom:                Martin Kraft <martin.kraft@fal.de>
 #
 # $FreeBSD: ports/audio/dekagen/Makefile,v 1.3 2004/02/06 13:10:46 trevor Exp $
 #
 
 PORTNAME=	dekagen
-PORTVERSION=	1.0.1
+PORTVERSION=	1.0.2
 CATEGORIES=	audio
 MASTER_SITES=	ftp://ftp.ibiblio.org/pub/linux/apps/sound/convert/
 
@@ -33,8 +33,24 @@
 MAN1=		dekagen.1
 MANCOMPRESSED=	yes
 PLIST_FILES=	bin/dekagen
+USE_REINPLACE=	yes
 
 .include <bsd.port.pre.mk>
+
+.if defined(CD_DEVICE)
+DEFAULT_CD_DEVICE=${CD_DEVICE}
+.else
+.if ${OSVERSION} < 500000
+DEFAULT_CD_DEVICE=/dev/acd0c
+.else
+DEFAULT_CD_DEVICE=/dev/acd0
+.endif
+.endif
+
+post-patch:
+	@${REINPLACE_CMD} -e \
+	's|/dev/cdrom|${DEFAULT_CD_DEVICE}|' \
+	${WRKSRC}/dekagen
 
 NO_BUILD=	Shell Script
 do-install:
diff -ruN dekagen-1.0.1/distinfo dekagen/distinfo
--- dekagen-1.0.1/distinfo	Mon Aug  9 19:35:10 2004
+++ dekagen/distinfo	Mon Nov  8 23:09:18 2004
@@ -1,2 +1,2 @@
-MD5 (dekagen-1.0.1.tar.gz) = 0c2f8db38fa4a9ea0827be75fb4cf762
-SIZE (dekagen-1.0.1.tar.gz) = 26774
+MD5 (dekagen-1.0.2.tar.gz) = e40bcac8985d83b38eeb07cd311ebe2e
+SIZE (dekagen-1.0.2.tar.gz) = 27055
diff -ruN dekagen-1.0.1/files/patch-dekagen dekagen/files/patch-dekagen
--- dekagen-1.0.1/files/patch-dekagen	Sun Aug 17 12:00:34 2003
+++ dekagen/files/patch-dekagen	Thu Jan  1 01:00:00 1970
@@ -1,12 +0,0 @@
---- dekagen.orig	Sat Jul 19 13:00:19 2003
-+++ dekagen	Tue Aug 12 23:02:30 2003
-@@ -42,7 +42,8 @@
- BITRATE='128'			# MP3/Ogg nominal encoding bitrate (KBits)
- METHOD='manual'			# 'manual' or 'cddb'
- XMCDLIB=''			# $XMCD_LIBDIR
--DEVICE='/dev/cdrom'		# device used for ripping
-+# Adapted DEVICE to a reasonabe FreeBSD default. Martin Kraft.
-+DEVICE='/dev/acd0c'		# device used for ripping
- NCONVENT='artist-name_of_song.mp3'
- SELEC='1'			# MP3/Ogg naming convention
- WHOLE='no'			# rip whole CD ('yes' or 'no')


Note:

Delete the file files/patch-dekagen as well as the directory files.
Can README.html be releted and rebuilt automatically?

Martin Kraft
Comment 5 Martin Kraft 2004-11-13 20:06:59 UTC
On Sat, Nov 13, 2004 at 02:39:51PM -0500, Michael Johnson wrote:
> 
> I changed CD_DEVICE to WTIH_CDROM_DEVICE to conform with other ports
> that use the same knob.
> 
> Do you approve these changes?

Yes, of course.

Thanks, Martin Kraft
Comment 6 Michael Johnson freebsd_committer freebsd_triage 2004-11-14 05:58:52 UTC
State Changed
From-To: feedback->closed

Committed, Thanks!