svn commit: r396007 - head/textproc/ruby-rss.alt

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


Author: sunpoet
Date: Thu Sep  3 16:24:53 2015
New Revision: 396007
URL: https://svnweb.freebsd.org/changeset/ports/396007

Log:
  - Add LICENSE
  - Use BROKEN_RUBY22
  - Convert to new options target helper
  - Add NO_ARCH
  - Use CONFLICTS_INSTALL instead of CONFLICTS
  - Pet portlint: move *_DEPENDS upward
  - Fix indent

Modified:
  head/textproc/ruby-rss.alt/Makefile

Modified: head/textproc/ruby-rss.alt/Makefile
==============================================================================
--- head/textproc/ruby-rss.alt/Makefile	Thu Sep  3 16:24:49 2015	(r396006)
+++ head/textproc/ruby-rss.alt/Makefile	Thu Sep  3 16:24:53 2015	(r396007)
@@ -12,28 +12,27 @@ DIST_SUBDIR=	ruby
 MAINTAINER=	ruby at FreeBSD.org
 COMMENT=	Ruby library for handling RSS (alternative impl.)
 
-OPTIONS_DEFINE=	DOCS
+LICENSE=	BSD2CLAUSE RUBY
+LICENSE_COMB=	dual
+
+RUN_DEPENDS=	ja-${RUBY_PKGNAMEPREFIX}uconv>=0:${PORTSDIR}/japanese/ruby-uconv
 
-RUN_DEPENDS=	${LOCALBASE}/${SADIR}/uconv.so:${PORTSDIR}/japanese/ruby-uconv
+BROKEN_RUBY22=	yes
 
-CONFLICTS=	ruby-rss-*
+CONFLICTS_INSTALL=	ruby-rss-*
+
+OPTIONS_DEFINE=	DOCS
 
+NO_ARCH=	yes
 USE_RUBY=	yes
 USE_RUBY_SETUP=	yes
-SADIR=	lib/ruby/site_ruby/${RUBY_VER}/${RUBY_ARCH}
 
 DOCS_EN=	README.en Tutorial.en
 DOCS_JA=	README.ja Tutorial.ja
 
-post-install:
-	${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR}/ja
-	${INSTALL_DATA} ${DOCS_EN:S,^,${WRKSRC}/,} ${STAGEDIR}${RUBY_MODDOCDIR}/
-	${INSTALL_DATA} ${DOCS_JA:S,^,${WRKSRC}/,} ${STAGEDIR}${RUBY_MODDOCDIR}/ja/
-
-.include <bsd.port.pre.mk>
-
-.if ${RUBY_VER} >= 2.2
-BROKEN=		Does not build
-.endif
+post-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR}/ja/
+	cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS_EN} ${STAGEDIR}${RUBY_MODDOCDIR}/
+	cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS_JA} ${STAGEDIR}${RUBY_MODDOCDIR}/ja/
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>


More information about the svn-ports-all mailing list