View | Details | Raw Unified | Return to bug 186893
Collapse All | Expand All

(-)Makefile (-10 / +11 lines)
Lines 13-26 Link Here
13
13
14
LICENSE=	GPLv2
14
LICENSE=	GPLv2
15
15
16
LIB_DEPENDS=	libgcj.so:${PORTSDIR}/lang/${_GCC_PORT} \
17
		libstdc++.so:${PORTSDIR}/lang/${_GCC_PORT} \
18
		libgcc_s.so:${PORTSDIR}/lang/${_GCC_PORT}
19
20
BUILD_DEPENDS=	gcj${CSUFF}:${PORTSDIR}/lang/${_GCC_PORT} \
21
		gcjh${CSUFF}:${PORTSDIR}/lang/${_GCC_PORT} \
22
		cpp${CSUFF}:${PORTSDIR}/lang/${_GCC_PORT}
23
24
USE_ZIP=	yes
16
USE_ZIP=	yes
25
17
26
# Get GCC version suffix without the dot in USE_GCC
18
# Get GCC version suffix without the dot in USE_GCC
Lines 42-52 Link Here
42
34
43
PLIST_FILES=	bin/${PORTNAME} man/man1/${PORTNAME}.1.gz
35
PLIST_FILES=	bin/${PORTNAME} man/man1/${PORTNAME}.1.gz
44
36
37
pre-configure:
38
	@if [ ! -e ${LOCALBASE}/bin/gcj${CSUFF} ]; then \
39
		${ECHO_MSG} ""; \
40
		${ECHO_MSG} "Can not find gcj${CSUFF}"; \
41
		${ECHO_MSG} "Please rebuild ${_GCC_PORT} with java support"; \
42
		${ECHO_MSG} ""; \
43
		exit 1; \
44
	fi
45
45
post-patch:
46
post-patch:
46
	@${REINPLACE_CMD} -e "s|TOOLPATH=|TOOLPATH=${LOCALBASE}/bin/|g" ${WRKSRC}/${MAKEFILE}
47
	@${REINPLACE_CMD} -e "s|TOOLPATH=|TOOLPATH=${LOCALBASE}/bin/|g" ${WRKSRC}/${MAKEFILE}
47
	@${REINPLACE_CMD} -e "s|VERSUFF=|VERSUFF=${CSUFF}|g" ${WRKSRC}/${MAKEFILE}
48
	@${REINPLACE_CMD} -e "s|VERSUFF=|VERSUFF=${CSUFF}|g" ${WRKSRC}/${MAKEFILE}
48
	@${REINPLACE_CMD} -e "s|GCJFLAGS=|GCJFLAGS= -L${LOCALBASE}/lib -Wl,-rpath=${LOCALBASE}/lib/gcc${CSUFF} -w|g" ${WRKSRC}/${MAKEFILE}
49
	@${REINPLACE_CMD} -e "s|GCJFLAGS=|GCJFLAGS= -L${LOCALBASE}/lib ${LDFLAGS} -w|g" ${WRKSRC}/${MAKEFILE}
49
	@${REINPLACE_CMD} -e "s|LDLIBS= -lgcj|LDLIBS= -lgcj ${PTHREAD_CFLAGS} ${PTHREAD_LIBS} ${ICONV_LIB} -lz -L${LOCALBASE}/lib -Wl,-rpath=${LOCALBASE}/lib/gcc${CSUFF} -w|g" \
50
	@${REINPLACE_CMD} -e "s|LDLIBS= -lgcj|LDLIBS= -lgcj ${PTHREAD_CFLAGS} ${PTHREAD_LIBS} ${ICONV_LIB} -lz -L${LOCALBASE}/lib ${LDFLAGS} -w|g" \
50
			${WRKSRC}/${MAKEFILE}
51
			${WRKSRC}/${MAKEFILE}
51
52
52
do-install:
53
do-install:

Return to bug 186893