diff options
-rw-r--r-- | MOVED | 1 | ||||
-rw-r--r-- | audio/Makefile | 1 | ||||
-rw-r--r-- | audio/rubyripper/Makefile | 59 | ||||
-rw-r--r-- | audio/rubyripper/distinfo | 2 | ||||
-rw-r--r-- | audio/rubyripper/files/patch-rr_lib.rb | 62 | ||||
-rw-r--r-- | audio/rubyripper/files/patch-rubyripper_gtk2.rb | 27 | ||||
-rw-r--r-- | audio/rubyripper/pkg-descr | 18 | ||||
-rw-r--r-- | audio/rubyripper/pkg-plist | 13 |
8 files changed, 1 insertions, 182 deletions
@@ -7692,3 +7692,4 @@ x11/gmessage||2015-07-14|Upstream has disappeared and development ceased security/ssh-guid||2015-07-14|Development ceased, broken with modern ssh textproc/gdict||2015-07-14|Development ceased, unusable print/pup||2015-07-14|Development ceased, unusable +audio/rubyripper||2015-07-16|Has expired: Does not build and is deprecated upstream diff --git a/audio/Makefile b/audio/Makefile index ce355c383f4f..189f1815b171 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -660,7 +660,6 @@ SUBDIR += rubygem-ruby-mp3info SUBDIR += rubygem-ruby-ogginfo SUBDIR += rubygem-ruby-shout - SUBDIR += rubyripper SUBDIR += s3mod SUBDIR += sbagen SUBDIR += schism diff --git a/audio/rubyripper/Makefile b/audio/rubyripper/Makefile deleted file mode 100644 index 207a2baa9d63..000000000000 --- a/audio/rubyripper/Makefile +++ /dev/null @@ -1,59 +0,0 @@ -# Created by: Alexey Dokuchaev <danfe@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= rubyripper -DISTVERSION= 0.6.2 -PORTREVISION= 2 -CATEGORIES= audio sysutils ruby -MASTER_SITES= GOOGLE_CODE - -MAINTAINER= multimedia@FreeBSD.org -COMMENT= Digital audio CD extraction tool for accurate ripping - -LICENSE= GPLv3 - -BROKEN= Does not build with newer rubygem-gettext -DEPRECATED= Does not build and is deprecated upstream -EXPIRATION_DATE= 2015-07-15 - -# cdparanoia is not really required for the build, but the port would not -# configure without it (ideally, configure script should be fixed instead -# of forcing this superfluous build dependency) -BUILD_DEPENDS= rxgettext:${PORTSDIR}/devel/rubygem-gettext \ - cdparanoia:${PORTSDIR}/audio/cdparanoia -RUN_DEPENDS:= ${BUILD_DEPENDS} \ - rubygem-gtk2>=0:${PORTSDIR}/x11-toolkits/rubygem-gtk2 \ - cdrdao:${PORTSDIR}/sysutils/cdrdao \ - cd-discid:${PORTSDIR}/audio/cd-discid - -USES= tar:bzip2 gettext -USE_RUBY= yes -INSTALLS_ICONS= yes - -DESKTOP_ENTRIES="Rubyripper" "Secure Audio Disc Ripper" \ - "${PORTNAME}" "rrip_gtk2" "Audio;AudioVideo;" false - -post-patch: -# fix an apparent typo - @${REINPLACE_CMD} -e 's,cdparanioa,cdparanoia,' \ - ${WRKSRC}/locale/po/bg/rubyripper.po \ - ${WRKSRC}/locale/po/ru/rubyripper.po - @${REINPLACE_CMD} 's,/usr/local/lib/ruby/site_ruby/1.8,${RUBY_SITELIBDIR},' \ - ${WRKSRC}/rubyripper_cli.rb ${WRKSRC}/rubyripper_gtk2.rb - -do-build: - cd ${WRKSRC} && ${RUBY} configure --update-lang - -do-install: - @${MKDIR} ${STAGEDIR}${RUBY_SITELIBDIR} - ${INSTALL_DATA} ${WRKSRC}/rr_lib.rb ${STAGEDIR}${RUBY_SITELIBDIR} -.for frontend in cli gtk2 - ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}_${frontend}.rb \ - ${STAGEDIR}${PREFIX}/bin/rrip_${frontend} -.endfor - @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps - ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.png \ - ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps - cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share "-name *.mo" - -.include <bsd.port.mk> diff --git a/audio/rubyripper/distinfo b/audio/rubyripper/distinfo deleted file mode 100644 index ba0e22f80ca4..000000000000 --- a/audio/rubyripper/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (rubyripper-0.6.2.tar.bz2) = 817a800ba9a8eca9a8130fad861913c8ebdc4ec3011135e216b41007fc989ebb -SIZE (rubyripper-0.6.2.tar.bz2) = 119416 diff --git a/audio/rubyripper/files/patch-rr_lib.rb b/audio/rubyripper/files/patch-rr_lib.rb deleted file mode 100644 index c70b266b8b62..000000000000 --- a/audio/rubyripper/files/patch-rr_lib.rb +++ /dev/null @@ -1,62 +0,0 @@ ---- rr_lib.rb.orig -+++ rr_lib.rb -@@ -22,6 +22,7 @@ - $rr_version = '0.6.0' #application wide setting - - begin -+ require 'rubygems' - require 'gettext' - include GetText - bindtextdomain("rubyripper") -@@ -70,6 +71,7 @@ - Thread.new do - if installed('eject') ; `eject #{cdrom}` - elsif installed('diskutil'); `diskutil eject #{cdrom}` #Mac users don't got eject, but diskutil -+ elsif installed('cdcontrol'); `cdcontrol -f #{cdrom} eject` #FreeBSD has cdcontrol(1) in the base system - else puts _("No eject utility found!") - end - end -@@ -573,15 +575,15 @@ - end - end - -- unless File.blockdev?(@cdrom) #is it a real device? -+ unless File.chardev?(@cdrom) #is it a real device? - @error = _("Cdrom drive %s does not exist on your system!\n"\ - "Please configure your cdrom drive first.") % [@cdrom] - @query = false - return false - end - -- unless (File.readable?(@cdrom) && File.writable?(@cdrom)) -- @error = _("You don't have read and write permission\n"\ -+ unless File.readable?(@cdrom) -+ @error = _("You don't have read permissions\n"\ - "for device %s on your system! These permissions are\n"\ - "necessary for cdparanoia to scan your drive.\n\n%s\n"\ - "You might want to add yourself to the necessary group in /etc/group")\ -@@ -605,13 +607,13 @@ - return true - end - -- unless ((File.chardev?(device) || File.blockdev?(device)) && File.readable?(device) && File.writable?(device)) -+ unless ((File.chardev?(device) || File.blockdev?(device)) && File.readable?(device)) - permission = nil - if File.chardev?(device) && installed('ls') - permission = `ls -l #{device}` - end - -- @error = _("You don't have read and write permission\n"\ -+ @error = _("You don't have read permissions\n"\ - "for device %s on your system! These permissions are\n"\ - "necessary for cdparanoia to scan your drive.\n\n%s\n"\ - "You might want to add yourself to the necessary group in /etc/group")\ -@@ -2524,7 +2526,7 @@ - # 6) is req_matches_all <= req_matches_errors - - def checkConfig -- unless File.symlink?(@settings['cdrom']) || File.blockdev?(@settings['cdrom']) -+ unless File.symlink?(@settings['cdrom']) || File.chardev?(@settings['cdrom']) - @error = ["error", _("The device %s doesn't exist on your system!") % [@settings['cdrom']]] - return false - end diff --git a/audio/rubyripper/files/patch-rubyripper_gtk2.rb b/audio/rubyripper/files/patch-rubyripper_gtk2.rb deleted file mode 100644 index c8a3b2784939..000000000000 --- a/audio/rubyripper/files/patch-rubyripper_gtk2.rb +++ /dev/null @@ -1,27 +0,0 @@ ---- rubyripper_gtk2.rb.orig -+++ rubyripper_gtk2.rb -@@ -248,13 +248,13 @@ - def handle_tray - @buttons.each{|button| button.sensitive = false} - Thread.new do -- if installed('eject') -+ if installed('cdcontrol') - if @buttontext[2].text == _("Open tray") - @instances['GtkMetadata'] = false - @instances['ShortMessage'].open_tray(@settings['cdrom']) - change_display(@instances['ShortMessage']) - cancelTocScan() -- `eject #{@settings['cdrom']}` # spit the cd out -+ `cdcontrol -f #{@settings['cdrom']} eject` # spit the cd out - @buttontext[2].set_text('_'+_("Close tray"),true) - @buttonicons[2].stock = Gtk::Stock::GOTO_TOP - @instances['ShortMessage'].ask_for_disc -@@ -262,7 +262,7 @@ - else - @instances['ShortMessage'].close_tray(@settings['cdrom']) - change_display(@instances['ShortMessage']) -- `eject --trayclose #{@settings['cdrom']}` # close the tray -+ `cdcontrol -f #{@settings['cdrom']} close` # close the tray - @buttontext[2].set_text('_'+_("Open tray"),true) - @buttonicons[2].stock = Gtk::Stock::GOTO_BOTTOM - scan_drive() diff --git a/audio/rubyripper/pkg-descr b/audio/rubyripper/pkg-descr deleted file mode 100644 index 2a0b8b4f12c0..000000000000 --- a/audio/rubyripper/pkg-descr +++ /dev/null @@ -1,18 +0,0 @@ -Rubyripper is a digital audio extraction tool that uses cdparanoia error -correcting power and its own secure ripping algorithm to ensure that the -rip is done successfully and accurately. It is very similar to and much -inspired by EAC for Windows, the golden standard of CD ripping software. - -Some of the main features: - - - Graphical (GTK+2) and command line interfaces - - Secure (accurate) ripping method - - Editable FreeDB tag fetching - - FLAC, Ogg/Vorbis, MP3, WAV format support; more codecs can be passed - - Multiple codec encoding in one run - - Drive offset support (http://www.accuraterip.com/driveoffsets.htm) - - Playlist and cue sheet creation - - Logfile with analysis of corrected and impossible to correct positions - - MD5 sum for each track included in the logfile - -WWW: http://code.google.com/p/rubyripper/ diff --git a/audio/rubyripper/pkg-plist b/audio/rubyripper/pkg-plist deleted file mode 100644 index 5eea8d5f14cb..000000000000 --- a/audio/rubyripper/pkg-plist +++ /dev/null @@ -1,13 +0,0 @@ -bin/rrip_cli -bin/rrip_gtk2 -%%RUBY_SITELIBDIR%%/rr_lib.rb -share/icons/hicolor/128x128/apps/rubyripper.png -share/locale/bg/LC_MESSAGES/rubyripper.mo -share/locale/de/LC_MESSAGES/rubyripper.mo -share/locale/es/LC_MESSAGES/rubyripper.mo -share/locale/fr/LC_MESSAGES/rubyripper.mo -share/locale/hu/LC_MESSAGES/rubyripper.mo -share/locale/it/LC_MESSAGES/rubyripper.mo -share/locale/nl/LC_MESSAGES/rubyripper.mo -share/locale/ru/LC_MESSAGES/rubyripper.mo -share/locale/se/LC_MESSAGES/rubyripper.mo |