Index: head/lang/gforth/Makefile =================================================================== --- head/lang/gforth/Makefile (revision 448178) +++ head/lang/gforth/Makefile (revision 448179) @@ -1,79 +1,81 @@ # Created by: Cyrille Lefevre # $FreeBSD$ PORTNAME= gforth PORTVERSION= 0.7.3 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= lang MASTER_SITES= http://www.complang.tuwien.ac.at/forth/gforth/ \ GNU MAINTAINER= johans@FreeBSD.org COMMENT= Fast and portable Forth system -LIB_DEPENDS= libffi.so.6:devel/libffi \ +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libavcall.so:devel/libffcall \ + libffi.so:devel/libffi \ libltdl.so:devel/libltdl -BUILD_DEPENDS= ${LOCALBASE}/include/avcall.h:devel/libffcall -GNU_CONFIGURE= yes -CPPFLAGS+= -I${LOCALBASE}/include -LIBS+= -L${LOCALBASE}/lib -CONFIGURE_ENV+= GFORTHHIST=${WRKSRC} -MAKE_ENV+= GFORTHHIST=${WRKSRC} -USES= gmake libtool:build makeinfo +USES= gmake libtool:build localbase makeinfo USE_GCC= any USE_LDCONFIG= ${PREFIX}/lib/gforth/${PORTVERSION}/libcc-named + +GNU_CONFIGURE= yes +CONFIGURE_ENV= GFORTHHIST=${WRKSRC} +MAKE_ENV= GFORTHHIST=${WRKSRC} ALL_TARGET= kernel/version.fs more info MAKE_JOBS_UNSAFE=yes STRIP= #none PLIST_SUB= PORTVERSION=${PORTVERSION} \ WORDSIZE=${WORDSIZE} BYTEORDER=${BYTEORDER} PORTDOCS= AUTHORS BUGS Benchres COPYING COPYING.DOC \ INSTALL INSTALL.BINDIST NEWS README \ NEWS.vmgen README.vmgen ToDo INFO= gforth vmgen OPTIONS_DEFINE= DOCS .include .if ${ARCH} == i386 || ${ARCH} == powerpc WORDSIZE=32 .else WORDSIZE=64 .endif .if ${ARCH} == powerpc || ${ARCH} == sparc64 BYTEORDER=b .else BYTEORDER=l .endif post-patch: ${REINPLACE_CMD} 's:@CC@:& -I${LOCALBASE}/include -L${LOCALBASE}/lib:' \ ${WRKSRC}/envos.fs.in ${REINPLACE_CMD} '/ checkone/d' ${WRKSRC}/Makefile.in post-install: install-doc remove-empty-files remove-empty-dirs install-doc: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} . for filename in ${PORTDOCS} - @${INSTALL_DATA} ${WRKSRC}/${filename} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${filename} ${STAGEDIR}${DOCSDIR} . endfor .endif # Remove unused file remove-empty-files: @${RM} ${STAGEDIR}${DATADIR}/site-forth/siteinit.fs # Remove unused directories remove-empty-dirs: @${FIND} -d ${STAGEDIR}${DATADIR}/${PORTVERSION}/arch/ -type d -empty -delete .include