svn commit: r395987 - head/archivers/ruby-zip

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Thu Sep 3 16:23:19 UTC 2015


Author: sunpoet
Date: Thu Sep  3 16:23:18 2015
New Revision: 395987
URL: https://svnweb.freebsd.org/changeset/ports/395987

Log:
  - Add LICENSE
  - Respect PORTEXAMPLES
  - Convert to new options target helper
  - Use BROKEN_RUBY21 and BROKEN_RUBY22
  - Use USES=tar:tgz
  - Sort PLIST

Modified:
  head/archivers/ruby-zip/Makefile
  head/archivers/ruby-zip/pkg-plist

Modified: head/archivers/ruby-zip/Makefile
==============================================================================
--- head/archivers/ruby-zip/Makefile	Thu Sep  3 16:23:13 2015	(r395986)
+++ head/archivers/ruby-zip/Makefile	Thu Sep  3 16:23:18 2015	(r395987)
@@ -7,38 +7,36 @@ CATEGORIES=	archivers ruby
 MASTER_SITES=	SF/ruby${PORTNAME}/ruby${PORTNAME}/${PORTVERSION}
 PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
 DISTNAME=	ruby${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX=	.tgz
 DIST_SUBDIR=	ruby
 
 MAINTAINER=	ruby at FreeBSD.org
 COMMENT=	Ruby module for reading and writing ZIP files
 
-USE_RUBY=	yes
+LICENSE=	BSD2CLAUSE RUBY
+LICENSE_COMB=	dual
+
+BROKEN_RUBY21=	yes
+BROKEN_RUBY22=	yes
+
+OPTIONS_DEFINE=	DOCS EXAMPLES
 
-WRKSRC=		${WRKDIR}/rubyzip-${PORTVERSION}
 NO_BUILD=	yes
+USE_RUBY=	yes
+USES=		tar:tgz
+WRKSRC=		${WRKDIR}/rubyzip-${PORTVERSION}
 
 DOCS=		ChangeLog NEWS README TODO
-EXAMPLES=	samples/*
-
-OPTIONS_DEFINE=	DOCS EXAMPLES
 
 do-install:
 	${MKDIR} ${STAGEDIR}${RUBY_SITELIBDIR}/zip
 	${INSTALL_DATA} ${WRKSRC}/lib/zip/*.rb ${STAGEDIR}${RUBY_SITELIBDIR}/zip
-	${MKDIR} ${STAGEDIR}${RUBY_MODEXAMPLESDIR}
-.for f in ${EXAMPLES}
-	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/
-.endfor
-	${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR}
-.for f in ${DOCS}
-	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${RUBY_MODDOCDIR}/
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${RUBY_VER} == 2.1
-BROKEN=		Does not build with Ruby 2.1
-.endif
 
-.include <bsd.port.post.mk>
+do-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR}/
+	cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${RUBY_MODDOCDIR}/
+
+do-install-EXAMPLES-on:
+	${MKDIR} ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/
+	${INSTALL_DATA} ${WRKSRC}/samples/* ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/
+
+.include <bsd.port.mk>

Modified: head/archivers/ruby-zip/pkg-plist
==============================================================================
--- head/archivers/ruby-zip/pkg-plist	Thu Sep  3 16:23:13 2015	(r395986)
+++ head/archivers/ruby-zip/pkg-plist	Thu Sep  3 16:23:18 2015	(r395987)
@@ -4,13 +4,13 @@
 %%RUBY_SITELIBDIR%%/zip/zip.rb
 %%RUBY_SITELIBDIR%%/zip/zipfilesystem.rb
 %%RUBY_SITELIBDIR%%/zip/ziprequire.rb
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/example.rb
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/example_filesystem.rb
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/gtkRubyzip.rb
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/write_simple.rb
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/zipfind.rb
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/qtzip.rb
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/NEWS
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/TODO
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/example.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/example_filesystem.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/gtkRubyzip.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/qtzip.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/write_simple.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/zipfind.rb


More information about the svn-ports-all mailing list