Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Aug 2006 19:09:45 +0400 (MSD)
From:      Stanislav Sedov <ssedov@mbsd.msk.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/102645: [PATCH] audio/ruby-mp3info: update to 0.4, take maintainership
Message-ID:  <20060829150945.A7B7C11B65@fonon.realnet>
Resent-Message-ID: <200608291520.k7TFKMmD079204@freefall.freebsd.org>

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

>Number:         102645
>Category:       ports
>Synopsis:       [PATCH] audio/ruby-mp3info: update to 0.4, take maintainership
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 29 15:20:22 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Stanislav Sedov
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
MBSD labs, Inc.
>Environment:
System: FreeBSD fonon.realnet 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Wed Aug  2 21:44:37 MSD
>Description:
- Update to 0.4
- Make the port PREFIX-clean
- Garantee permissions safety
- Take maintainership

>How-To-Repeat:
>Fix:

--- ruby18-mp3info-0.4.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/audio/ruby-mp3info/Makefile /var/tmp/ruby/ruby-mp3info/Makefile
--- /usr/ports/audio/ruby-mp3info/Makefile	Tue Aug  8 15:35:19 2006
+++ /var/tmp/ruby/ruby-mp3info/Makefile	Tue Aug 29 18:58:13 2006
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	mp3info
-PORTVERSION=	0.3
+PORTVERSION=	0.4
 CATEGORIES=	audio ruby
 MASTER_SITES=	${MASTER_SITE_RUBYFORGE}
 MASTER_SITE_SUBDIR=	ruby-${PORTNAME}
@@ -14,30 +14,33 @@
 DISTNAME=	ruby-${PORTNAME}-${PORTVERSION}
 DIST_SUBDIR=	ruby
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	ssedov@mbsd.msk.ru
 COMMENT=	A Ruby library to access to information on mp3 files
 
 USE_RUBY=	yes
 USE_RUBY_SETUP=	yes
 USE_RUBY_RDOC=	yes
 RUBY_SETUP=	install.rb
+CONFIGURE_ARGS=	--prefix=${PREFIX}
 
 DOCS=		CHANGELOG doc
-#EXAMPLES=	test.rb
+
+# XXX: exists untill it will be committed to bsd.port.mk
+COPYTREE_SHARE=	${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null \
+		2>&1) && \
+		${CHOWN} -R ${SHAREOWN}:${SHAREGRP} $$1 && \
+		${FIND} $$1/ -type d -exec ${CHMOD} 755 {} \; && \
+		${FIND} $$1/ -type f -exec ${CHMOD} ${SHAREMODE} {} \;' --
 
 post-build:
 	cd ${BUILD_WRKSRC}; ${RM} -r doc; ${RUBY_RDOC} lib
 
 post-install:
 .if !defined(NOPORTDOCS)
-#	${MKDIR} ${RUBY_MODEXAMPLESDIR}
-#.for f in ${EXAMPLES}
-#	${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODEXAMPLESDIR}/
-#.endfor
+	${MKDIR} ${RUBY_MODEXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/test.rb ${RUBY_MODEXAMPLESDIR}/
 	${MKDIR} ${RUBY_MODDOCDIR}
-.for f in ${DOCS}
-	${CP} -R ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
-.endfor
+	@(cd ${WRKSRC}/ && ${COPYTREE_SHARE} "${DOCS}" ${RUBY_MODDOCDIR}/)
 .endif
 
 .include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/audio/ruby-mp3info/distinfo /var/tmp/ruby/ruby-mp3info/distinfo
--- /usr/ports/audio/ruby-mp3info/distinfo	Mon May 15 23:33:54 2006
+++ /var/tmp/ruby/ruby-mp3info/distinfo	Tue Aug 29 16:29:03 2006
@@ -1,3 +1,3 @@
-MD5 (ruby/ruby-mp3info-0.3.tar.gz) = 1fd1bcdccdd076e0c67cca93dee2f5e5
-SHA256 (ruby/ruby-mp3info-0.3.tar.gz) = 3692a8f45ba55f3c8cbcc4f6264c046188c6ac8cb5e71230c6151f7a522ae378
-SIZE (ruby/ruby-mp3info-0.3.tar.gz) = 187525
+MD5 (ruby/ruby-mp3info-0.4.tar.gz) = 6c4105b29c304efa032b03679e97ba12
+SHA256 (ruby/ruby-mp3info-0.4.tar.gz) = 8b8b6a96eb4f8dc14ef86146e4228770e77fa4a087b10dae984bb2d5d9387ec6
+SIZE (ruby/ruby-mp3info-0.4.tar.gz) = 186484
diff -ruN --exclude=CVS /usr/ports/audio/ruby-mp3info/pkg-plist /var/tmp/ruby/ruby-mp3info/pkg-plist
--- /usr/ports/audio/ruby-mp3info/pkg-plist	Mon May 15 23:33:54 2006
+++ /var/tmp/ruby/ruby-mp3info/pkg-plist	Tue Aug 29 19:08:08 2006
@@ -27,6 +27,9 @@
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/fr_method_index.html
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/index.html
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/rdoc-style.css
+%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/test.rb
+%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%
+%%PORTDOCS%%@dirrmtry %%RUBY_EXAMPLESDIR%%
 %%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/files/lib
 %%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/files
 %%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/Numeric.src
@@ -36,3 +39,7 @@
 %%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes
 %%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc
 %%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
+%%PORTDOCS%%@dirrmtry %%RUBY_DOCDIR%%
+@dirrmtry %%RUBY_SITELIBDIR%%
+@dirrmtry lib/ruby/site_ruby
+@dirrmtry lib/ruby
--- ruby18-mp3info-0.4.patch ends here ---

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060829150945.A7B7C11B65>