[Midnightbsd-cvs] mports [21111] trunk/lang/ruby22/Makefile: an evil petting zoo?

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Mar 12 10:15:57 EST 2016


Revision: 21111
          http://svnweb.midnightbsd.org/mports/?rev=21111
Author:   laffer1
Date:     2016-03-12 10:15:56 -0500 (Sat, 12 Mar 2016)
Log Message:
-----------
an evil petting zoo?

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

Modified: trunk/lang/ruby22/Makefile
===================================================================
--- trunk/lang/ruby22/Makefile	2016-03-12 02:12:44 UTC (rev 21110)
+++ trunk/lang/ruby22/Makefile	2016-03-12 15:15:56 UTC (rev 21111)
@@ -26,11 +26,13 @@
 		--enable-pthread \
 		--enable-shared \
 		--with-ruby-version=minor \
-		--with-sitedir="${PREFIX}/lib/ruby/site_ruby" \
-		--with-vendordir="${PREFIX}/lib/ruby/vendor_ruby" \
-		--with-rubyhdrdir="${PREFIX}/include/ruby-2.2/" \
-		--with-rubylibprefix="${PREFIX}/lib/ruby" \
-		--docdir="${PREFIX}/share/doc/ruby22"
+		--with-sitedir="${FAKE_DESTDIR}${TRUE_PREFIX}/lib/ruby/site_ruby" \
+		--with-vendordir="${FAKE_DESTDIR}${TRUE_PREFIX}/lib/ruby/vendor_ruby" \
+		--with-rubyhdrdir="${FAKE_DESTDIR}${TRUE_PREFIX}/include/ruby-2.2/" \
+		--with-rubylibprefix="${FAKE_DESTDIR}${TRUE_PREFIX}/lib/ruby" \
+		--docdir="${FAKE_DESTDIR}${TRUE_PREFIX}/share/doc/ruby22" \
+		--mandir="${FAKE_DESTDIR}/usr/local/man" \
+		--prefix=${FAKE_DESTDIR}
 CONFIGURE_ENV+=	LC_ALL=C debugflags=
 CPPFLAGS+=	-I${LOCALBASE}/include
 GNU_CONFIGURE=	yes
@@ -112,7 +114,7 @@
 
 post-patch:
 	${MKDIR} -p ${FAKE_DESTDIR}/usr
-	${LN} -s /usr/mports ${FAKE_DESTDIR}/usr/mports
+	${LN} -s ${PORTSDIR} ${FAKE_DESTDIR}${PORTSDIR}
 	@${REINPLACE_CMD} -E \
 		-e 's,-l$$pthread_lib,-lpthread,g' \
 		-e '/^RUBY_LIB_PATH/s,\.\$$\{TEENY\},,' \
@@ -179,7 +181,7 @@
 #
 .if ${RUBY_VER} == ${RUBY_DEFAULT_VER}
 . for FILE in ${INSTALLED_SCRIPTS}
-	cd ${PREFIX}/bin && ${LN} -fs ${FILE}${RUBY_SUFFIX} ${FILE}
+	cd ${FAKE_DESTDIR}${TRUE_PREFIX}/bin && ${LN} -fs ${FILE}${RUBY_SUFFIX} ${FILE}
 . endfor
 .endif
 
@@ -204,7 +206,9 @@
 
 	${REINPLACE_CMD} -e 's|${FAKE_DESTDIR}||g' \
 		${PREFIX}/bin/erb22 ${PREFIX}/bin/irb22 \
-		${PREFIX}/bin/rdoc22 ${PREFIX}/bin/ri22
+		${PREFIX}/bin/rdoc22 ${PREFIX}/bin/ri22 \
+		${PREFIX}/lib/ruby/2.2/amd64-midnightbsd0/rbconfig.rb  \
+		${PREFIX}/libdata/pkgconfig/ruby-2.2.pc
 
 regression-test test:
 	@(cd ${WRKSRC}; ${MAKE} test)



More information about the Midnightbsd-cvs mailing list