ports/107493: [NEW PORT] audio/ripperx: GTK program to rip CD audio tracks and encode them

trasz trasz at pin.if.uz.zgora.pl
Wed Jan 3 19:50:20 UTC 2007


>Number:         107493
>Category:       ports
>Synopsis:       [NEW PORT] audio/ripperx: GTK program to rip CD audio tracks and encode them
>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:   Wed Jan 03 19:50:19 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     trasz
>Release:        FreeBSD 6.1-RELEASE-p10 i386
>Organization:
>Environment:
System: FreeBSD pin.if.uz.zgora.pl 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #0: Wed Nov 15 19:16:30 CET 2006
>Description:
RipperX is a GTK program to rip CD audio tracks and encode them
to the Ogg, MP3, or FLAC formats.  It is easy, requiring a few mouse
clicks to convert an entire album, displaying progress along the
way.  It can rip and encode in parallel, and supports CDD.

WWW:	http://sourceforge.net/projects/ripperx/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- ripperx-2.7.0.shar begins here ---
# This 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:
#
#	ripperx
#	ripperx/pkg-descr
#	ripperx/Makefile
#	ripperx/pkg-plist
#	ripperx/distinfo
#	ripperx/files
#	ripperx/files/patch-src-Makefile.in
#	ripperx/files/patch-plugins-ripperX_plugin-oggenc.c
#	ripperx/files/patch-src-config_rw.c
#	ripperx/files/patch-src-ripper_encoder_manipulation.c
#
echo c - ripperx
mkdir -p ripperx > /dev/null 2>&1
echo x - ripperx/pkg-descr
sed 's/^X//' >ripperx/pkg-descr << 'END-of-ripperx/pkg-descr'
XRipperX is a GTK program to rip CD audio tracks and encode them
Xto the Ogg, MP3, or FLAC formats.  It is easy, requiring a few mouse
Xclicks to convert an entire album, displaying progress along the
Xway.  It can rip and encode in parallel, and supports CDD.
X
XWWW:	http://sourceforge.net/projects/ripperx/
END-of-ripperx/pkg-descr
echo x - ripperx/Makefile
sed 's/^X//' >ripperx/Makefile << 'END-of-ripperx/Makefile'
X# New ports collection makefile for:	ripperx
X# Date created:		2006-12-26
X# Whom:			trasz <trasz at pin.if.uz.zgora.pl>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ripperx
XPORTVERSION=	2.7.0
XCATEGORIES=	audio
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	ripperx
XDISTNAME=	ripperX-${PORTVERSION}
X
XMAINTAINER=	trasz at pin.if.uz.zgora.pl
XCOMMENT=	GTK program to rip CD audio tracks and encode them
X
XLIB_DEPENDS=	id3:${PORTSDIR}/audio/id3lib
XRUN_DEPENDS=	cdparanoia:${PORTSDIR}/audio/cdparanoia
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_GNOME=	gtk12
X
X.include <bsd.port.pre.mk>
X.include <bsd.port.post.mk>
END-of-ripperx/Makefile
echo x - ripperx/pkg-plist
sed 's/^X//' >ripperx/pkg-plist << 'END-of-ripperx/pkg-plist'
Xbin/ripperX
Xbin/ripperX_plugin-cdparanoia
Xbin/ripperX_plugin-8hz-mp3
Xbin/ripperX_plugin-encode
Xbin/ripperX_plugin-lame
Xbin/ripperX_plugin-gogo
Xbin/ripperX_plugin-bladeenc
Xbin/ripperX_plugin-xingmp3enc
Xbin/ripperX_plugin-l3enc
Xbin/ripperX_plugin-mp3enc
Xbin/ripperX_plugin-oggenc
Xbin/ripperX_plugin-flac
Xbin/ripperX_plugin-toolame
END-of-ripperx/pkg-plist
echo x - ripperx/distinfo
sed 's/^X//' >ripperx/distinfo << 'END-of-ripperx/distinfo'
XMD5 (ripperX-2.7.0.tar.gz) = bf69f2cbfb52551ac18e713e9894f306
XSHA256 (ripperX-2.7.0.tar.gz) = af97a0e0951bd6cb7f72e3d0f3c1effbb17832102aac4c5a75910ff2bbca0b7e
XSIZE (ripperX-2.7.0.tar.gz) = 172818
END-of-ripperx/distinfo
echo c - ripperx/files
mkdir -p ripperx/files > /dev/null 2>&1
echo x - ripperx/files/patch-src-Makefile.in
sed 's/^X//' >ripperx/files/patch-src-Makefile.in << 'END-of-ripperx/files/patch-src-Makefile.in'
X--- src/Makefile.in.orig	Wed Jan  3 20:11:27 2007
X+++ src/Makefile.in	Wed Jan  3 20:11:33 2007
X@@ -11,7 +11,7 @@
X 
X CC = @CC@
X CFLAGS = @CFLAGS@
X-LDFLAGS = @LDFLAGS@ @LIBS@ -lutil -lid3
X+LDFLAGS = @LDFLAGS@ @LIBS@ -lutil -lid3 -lstdc++
X INSTALL = @INSTALL@
X 
X CFILES = main.c\
END-of-ripperx/files/patch-src-Makefile.in
echo x - ripperx/files/patch-plugins-ripperX_plugin-oggenc.c
sed 's/^X//' >ripperx/files/patch-plugins-ripperX_plugin-oggenc.c << 'END-of-ripperx/files/patch-plugins-ripperX_plugin-oggenc.c'
X--- plugins/ripperX_plugin-oggenc.c.orig	Wed Jan  3 20:15:49 2007
X+++ plugins/ripperX_plugin-oggenc.c	Wed Jan  3 20:22:39 2007
X@@ -1,5 +1,3 @@
X-// strndup is a GNU extension:
X-#define _GNU_SOURCE
X #include <stdio.h>
X #include <stdlib.h>
X #include <unistd.h>
X@@ -8,6 +6,21 @@
X 
X #define OGG_OUTPUT_BUF_LENGTH 	2048
X #define PRINTOUT_INTERVAL	0.5
X+
X+char
X+*strndup(const char *string, size_t n)
X+{
X+	char *ret = malloc(n + 1);
X+
X+	if (ret == NULL)
X+		return NULL;
X+	
X+	strncpy(ret, string, n);
X+
X+	ret[n] = '\0';
X+
X+	return ret;
X+}
X 
X void 
X strip_shit(char* input, int len) {
END-of-ripperx/files/patch-plugins-ripperX_plugin-oggenc.c
echo x - ripperx/files/patch-src-config_rw.c
sed 's/^X//' >ripperx/files/patch-src-config_rw.c << 'END-of-ripperx/files/patch-src-config_rw.c'
X--- src/config_rw.c.orig	Wed Jan  3 20:37:27 2007
X+++ src/config_rw.c	Wed Jan  3 20:38:12 2007
X@@ -84,9 +84,9 @@
X 	{ "Encoder::Plugin", config.encoder.plugin,
X 		STRING, 0, "ripperX_plugin-lame" },
X 	{ "CdPlayer::Play_command", config.cd_player.play_command,
X-		STRING, 0, "cdplay play %" },
X+		STRING, 0, "cdcontrol play %" },
X 	{ "CdPlayer::Stop_command", config.cd_player.stop_command,
X-		STRING, 0, "cdplay stop" },
X+		STRING, 0, "cdcontrol stop" },
X 	{ "WavPlayer::Command", config.wav_player.command,
X 		STRING, 0, "splay %" },
X 	{ "Mp3Player::Command", config.mp3_player.command,
END-of-ripperx/files/patch-src-config_rw.c
echo x - ripperx/files/patch-src-ripper_encoder_manipulation.c
sed 's/^X//' >ripperx/files/patch-src-ripper_encoder_manipulation.c << 'END-of-ripperx/files/patch-src-ripper_encoder_manipulation.c'
X--- src/ripper_encoder_manipulation.c.orig	Tue Dec 26 22:16:04 2006
X+++ src/ripper_encoder_manipulation.c	Tue Dec 26 22:16:17 2006
X@@ -11,7 +11,6 @@
X #include <fcntl.h>
X #include <sys/wait.h>
X #include <sys/ioctl.h>
X-#include <pty.h>
X 
X #include "ripper_encoder_manipulation.h"
X #include "misc_utils.h"
END-of-ripperx/files/patch-src-ripper_encoder_manipulation.c
exit
--- ripperx-2.7.0.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list