Date: Wed, 3 Jan 2007 20:46:08 +0100 (CET) From: trasz <trasz@pin.if.uz.zgora.pl> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/107493: [NEW PORT] audio/ripperx: GTK program to rip CD audio tracks and encode them Message-ID: <20070103194608.3DF1339DBA@pin.if.uz.zgora.pl> Resent-Message-ID: <200701031950.l03JoJMs012454@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070103194608.3DF1339DBA>