[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