[Midnightbsd-cvs] mports [22378] trunk/lang/ruby22/Makefile: fixup for magus
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Mar 18 10:02:31 EDT 2017
Revision: 22378
http://svnweb.midnightbsd.org/mports/?rev=22378
Author: laffer1
Date: 2017-03-18 10:02:31 -0400 (Sat, 18 Mar 2017)
Log Message:
-----------
fixup for magus
Modified Paths:
--------------
trunk/lang/ruby22/Makefile
Modified: trunk/lang/ruby22/Makefile
===================================================================
--- trunk/lang/ruby22/Makefile 2017-03-18 13:54:15 UTC (rev 22377)
+++ trunk/lang/ruby22/Makefile 2017-03-18 14:02:31 UTC (rev 22378)
@@ -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=ruby22 \
+ --program-prefix="" \
+ --program-suffix="22" \
--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.2/" \
- --with-rubylibprefix="${TRUE_PREFIX}/lib/ruby" \
- --docdir="${FAKE_DESTDIR}${TRUE_PREFIX}/share/doc/ruby22" \
- --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.2/" \
+ --with-rubylibprefix="${LOCALBASE}/lib/ruby" \
+ --docdir="${LOCALBASE}/share/doc/ruby22" \
+ --mandir="${LOCALBASE}/man"
+# --with-destdir=${FAKE_DESTDIR}
CONFIGURE_ENV+= LC_ALL=C debugflags=
CPPFLAGS+= -I${LOCALBASE}/include
GNU_CONFIGURE= yes
@@ -185,29 +190,29 @@
. endfor
.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}/,}
+ # Create all dirs required (":u" isn't avaiable in STABLE yet :-()
+ ${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/erb22 ${PREFIX}/bin/irb22 \
${PREFIX}/bin/rdoc22 ${PREFIX}/bin/ri22 \
- ${PREFIX}/lib/ruby/2.2/amd64-midnightbsd0/rbconfig.rb \
+ ${PREFIX}/lib/ruby/2.2/${ARCH}-midnightbsd0/rbconfig.rb \
${PREFIX}/libdata/pkgconfig/ruby-2.2.pc
regression-test test:
More information about the Midnightbsd-cvs
mailing list