[Midnightbsd-cvs] mports [22376] trunk/lang/ruby23/Makefile: crazy town..

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Mar 18 09:39:31 EDT 2017


Revision: 22376
          http://svnweb.midnightbsd.org/mports/?rev=22376
Author:   laffer1
Date:     2017-03-18 09:39:31 -0400 (Sat, 18 Mar 2017)
Log Message:
-----------
crazy town.. this appers to pass on magus

Modified Paths:
--------------
    trunk/lang/ruby23/Makefile

Modified: trunk/lang/ruby23/Makefile
===================================================================
--- trunk/lang/ruby23/Makefile	2017-03-16 22:47:30 UTC (rev 22375)
+++ trunk/lang/ruby23/Makefile	2017-03-18 13:39:31 UTC (rev 22376)
@@ -1,4 +1,4 @@
- $MidnightBSD$
+# $MidnightBSD$
 
 PORTNAME=	ruby
 PORTVERSION=	${RUBY_PORTVERSION}
@@ -20,20 +20,25 @@
 BUILD_DEPENDS=	libffi>=0:${PORTSDIR}/devel/libffi
 RUN_DEPENDS=	libffi>=0:${PORTSDIR}/devel/libffi
 
+FAKE_OPTS=	trueprefix
+
 WRKSRC=		${RUBY_WRKSRC}
-CONFIGURE_ARGS=	${RUBY_CONFIGURE_ARGS} \
+CONFIGURE_ARGS=	\
+		--with-soname=ruby23 \
+		--program-prefix="" \
+		--program-suffix="23" \
 		--disable-rpath \
 		--enable-pthread \
 		--enable-shared \
 		--with-ruby-version=minor \
-		--with-sitedir="${TRUE_PREFIX}/lib/ruby/site_ruby" \
-		--with-vendordir="${TRUE_PREFIX}/lib/ruby/vendor_ruby" \
-		--with-rubyhdrdir="${TRUE_PREFIX}/include/ruby-2.3/" \
-		--with-rubylibprefix="${TRUE_PREFIX}/lib/ruby" \
-		--docdir="${FAKE_DESTDIR}${TRUE_PREFIX}/share/doc/ruby23" \
-		--mandir="${FAKE_DESTDIR}/usr/local/man" \
-		--prefix=${TRUE_PREFIX} \
-		--with-destdir=${FAKE_DESTDIR}
+		--with-bindir="${LOCALBASE}/bin" \
+		--with-sitedir="${LOCALBASE}/lib/ruby/site_ruby" \
+		--with-vendordir="${LOCALBASE}/lib/ruby/vendor_ruby" \
+		--with-rubyhdrdir="${LOCALBASE}/include/ruby-2.3/" \
+		--with-rubylibprefix="${LOCALBASE}/lib/ruby" \
+		--docdir="${LOCALBASE}/share/doc/ruby23" \
+		--mandir="${LOCALBASE}/man"
+#		--with-destdir=${FAKE_DESTDIR}
 CONFIGURE_ENV+=	LC_ALL=C debugflags=
 CPPFLAGS+=	-I${LOCALBASE}/include
 GNU_CONFIGURE=	yes
@@ -186,23 +191,23 @@
 .endif
 
 	# Create all dirs required (":u" isn't avaiable in STABLE yet :-()
-	${MKDIR} ${EXTSAMPLES:C,^([^/]+)/.*,\1,:S,^,${FAKE_DESTDIR}${RUBY_EXAMPLESDIR}/,}
-	${MKDIR} ${EXTDOCS:C,^([^/]+)/.*,\1,:S,^,${FAKE_DESTDIR}${RUBY_DOCDIR}/,}
+	${MKDIR} ${EXTSAMPLES:C,^([^/]+)/.*,\1,:S,^,${RUBY_EXAMPLESDIR}/,}
+	${MKDIR} ${EXTDOCS:C,^([^/]+)/.*,\1,:S,^,${RUBY_DOCDIR}/,}
 .for FILE in ${EXTSAMPLES}
 	${INSTALL_DATA} ${WRKSRC}/ext/${FILE} \
-		${FAKE_DESTDIR}${RUBY_EXAMPLESDIR}/${FILE:C,^([^/]+)/.*,\1,}/
+		${RUBY_EXAMPLESDIR}/${FILE:C,^([^/]+)/.*,\1,}/
 .endfor
 .for FILE in ${EXTDOCS}
 	${INSTALL_DATA} ${WRKSRC}/ext/${FILE} \
-		${FAKE_DESTDIR}${RUBY_DOCDIR}/${FILE:C,^([^/]+)/.*,\1,}/
+		${RUBY_DOCDIR}/${FILE:C,^([^/]+)/.*,\1,}/
 .endfor
-	@(cd ${WRKSRC}/sample/ && ${COPYTREE_SHARE} \* ${FAKE_DESTDIR}${RUBY_EXAMPLESDIR}/)
-	@(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${FAKE_DESTDIR}${RUBY_DOCDIR}/)
+	@(cd ${WRKSRC}/sample/ && ${COPYTREE_SHARE} \* ${RUBY_EXAMPLESDIR}/)
+	@(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${RUBY_DOCDIR}/)
 	${INSTALL_DATA} ${WRKSRC}/COPYING*	\
 			${WRKSRC}/ChangeLog	\
 			${WRKSRC}/LEGAL		\
 			${WRKSRC}/README*	\
-			${FAKE_DESTDIR}${RUBY_DOCDIR}/
+			${RUBY_DOCDIR}/
 
 	${REINPLACE_CMD} -e 's|${FAKE_DESTDIR}||g' \
 		${PREFIX}/bin/erb23 ${PREFIX}/bin/irb23 \



More information about the Midnightbsd-cvs mailing list