[Midnightbsd-cvs] mports [24194] trunk/lang/gcc48: fix build

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Tue Sep 4 20:43:38 EDT 2018


Revision: 24194
          http://svnweb.midnightbsd.org/mports/?rev=24194
Author:   laffer1
Date:     2018-09-04 20:43:37 -0400 (Tue, 04 Sep 2018)
Log Message:
-----------
fix build

Modified Paths:
--------------
    trunk/lang/gcc48/Makefile
    trunk/lang/gcc48/pkg-descr

Modified: trunk/lang/gcc48/Makefile
===================================================================
--- trunk/lang/gcc48/Makefile	2018-09-04 13:58:33 UTC (rev 24193)
+++ trunk/lang/gcc48/Makefile	2018-09-05 00:43:37 UTC (rev 24194)
@@ -86,8 +86,8 @@
 		gcc${SUFFIX}/gccinstall \
 		gcc${SUFFIX}/gccint \
 		gcc${SUFFIX}/gfortran \
-		gcc${SUFFIX}/libgomp
-INFO+=		gcc${SUFFIX}/libquadmath \
+		gcc${SUFFIX}/libgomp \
+		gcc${SUFFIX}/libquadmath \
 		gcc${SUFFIX}/libitm
 SUB_FILES=	pkg-message
 SUB_LIST+=	TARGLIB=${TARGLIB}
@@ -97,6 +97,11 @@
 pre-everything::
 	@${ECHO_MSG} "Making GCC ${PORTVERSION} for ${CONFIGURE_TARGET} [${LANGUAGES}]"
 
+post-patch:
+	@${FIND} ${WRKSRC} -type f -name '*.[ch]' | \
+	    ${XARGS} ${EGREP} -l '"(HOST_WIDE|PLUGIN_COND)' | \
+	    ${XARGS} ${REINPLACE_CMD} -E -e 's/"(HOST_WIDE|PLUGIN_COND)/" \1/g'
+
 pre-configure:
 	cd ${SRCDIR} ; contrib/gcc_update --touch
 	@${RM} -f ${SRCDIR}/gcc/*/*.info*
@@ -110,18 +115,15 @@
 
 post-install:
 	${RM} -f ${PREFIX}/man/man7/*
-	${RM} -f ${PREFIX}/bin/rebuild-gcj-db${SUFFIX} \
-	         ${PREFIX}/man/man1/rebuild-gcj-db${SUFFIX}.1
+	-${RM} -r ${FAKE_DESTDIR}${TARGLIB}/gcc/*/${GCC_VERSION}/include-fixed/
 	# Add target libraries and include files to packaging list.
 	${RM} -f ${WRKDIR}/PLIST.lib
-.for d in ${TARGLIB:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///} include/gcj include/gnu include/java include/javax
+.for d in ${TARGLIB:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///}
 	cd ${PREFIX} ; if [ -d $d ]; then \
 	    ${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\
-	    ${FIND} $d -type d | ${SORT} -r \
-	        | ${SED} -e 's/^/@dirrm /g' >>${WRKDIR}/PLIST.lib ;\
 	fi
 .endfor
-	cd ${WRKDIR} ; ${SED} -i.bak -e 's|.la$$|d|' ${WRKDIR}/PLIST.lib
+	cd ${WRKDIR} ; grep -v '.la$$' ${WRKDIR}/PLIST.lib > ${WRKDIR}/PLIST.lib2; ${MV} ${WRKDIR}/PLIST.lib2 ${WRKDIR}/PLIST.lib
 	cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST}
 
 .include <bsd.port.post.mk>

Modified: trunk/lang/gcc48/pkg-descr
===================================================================
--- trunk/lang/gcc48/pkg-descr	2018-09-04 13:58:33 UTC (rev 24193)
+++ trunk/lang/gcc48/pkg-descr	2018-09-05 00:43:37 UTC (rev 24194)
@@ -1,5 +1,5 @@
 GCC, the GNU Compiler Collection, supports a number of languages.  This
-port installs the C, C++, Fortran and Java front ends as gcc48, g++48,
-gfortran48, and gcj48, respectively.
+port installs the C, C++, Fortran front ends as gcc48, g++48, and
+gfortran48.
 
 WWW: http://gcc.gnu.org/



More information about the Midnightbsd-cvs mailing list