Date: Wed, 23 Sep 2020 11:22:25 +0000 (UTC) From: =?UTF-8?Q?Stefan_E=c3=9fer?= <se@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r549677 - in head/lang/ratfor: . files Message-ID: <202009231122.08NBMPdL036534@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: se Date: Wed Sep 23 11:22:24 2020 New Revision: 549677 URL: https://svnweb.freebsd.org/changeset/ports/549677 Log: Fix build The build system includes bsd.sys.mk, which add a -fuse-ld option in a format that is not accepted by gfortran and thus causes a build failure of the test programs. This can be worked-around by adding a ".f:" target to the port's internal Makefile. While here add a license (PD) and use a relative symbolic link for the binary's alias name. Modified: head/lang/ratfor/Makefile head/lang/ratfor/files/patch-Makefile Modified: head/lang/ratfor/Makefile ============================================================================== --- head/lang/ratfor/Makefile Wed Sep 23 10:50:35 2020 (r549676) +++ head/lang/ratfor/Makefile Wed Sep 23 11:22:24 2020 (r549677) @@ -3,7 +3,7 @@ PORTNAME= ratfor PORTVERSION= 1985.06 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= lang MASTER_SITES= LOCAL/obrien \ http://sepwww.stanford.edu/sep/prof/ @@ -12,6 +12,9 @@ DISTFILES= ratfor.shar.2 local.ratfor77.shar MAINTAINER= bofh@FreeBSD.org COMMENT= Rational FORTRAN compiler +LICENSE= PD +LICENSE_FILE= ${WRKSRC}/README + BROKEN_aarch64= ./ratfor -o test.f test.r keeps creating huge output file BROKEN_powerpc= ./ratfor -o test.f test.r keeps creating huge output file BROKEN_powerpc64= ./ratfor -o test.f test.r keeps creating huge output file @@ -30,7 +33,7 @@ post-patch: do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ratfor77 ${STAGEDIR}${PREFIX}/bin - ${LN} -sf ${PREFIX}/bin/ratfor77 ${STAGEDIR}${PREFIX}/bin/ratfor + ${INSTALL} -lr ${STAGEDIR}${PREFIX}/bin/ratfor77 ${STAGEDIR}${PREFIX}/bin/ratfor ${INSTALL_MAN} ${WRKSRC}/ratfor.1 ${STAGEDIR}${PREFIX}/man/man1 .include <bsd.port.mk> Modified: head/lang/ratfor/files/patch-Makefile ============================================================================== --- head/lang/ratfor/files/patch-Makefile Wed Sep 23 10:50:35 2020 (r549676) +++ head/lang/ratfor/files/patch-Makefile Wed Sep 23 11:22:24 2020 (r549677) @@ -1,5 +1,5 @@ ---- Makefile.orig 2013-11-16 17:28:28.000000000 +0100 -+++ Makefile 2013-11-16 17:27:51.000000000 +0100 +--- Makefile.orig 2020-09-23 11:00:09 UTC ++++ Makefile @@ -11,7 +11,7 @@ # On GNU, use S_CHAR="char" # @@ -9,11 +9,14 @@ #CFLAGS+= -DS_CHAR="char" OBJS= rat4.o lookup.o getopt.o -@@ -26,13 +26,15 @@ +@@ -26,13 +26,18 @@ ratfor: ratfor77 clean: rm -f *.o *~ ratfor ratfor77 a.out test testw test.f testw.f -test: ratfor ++.f: ++ ${FC} -o $@ $< ++ +test: test.f + +test.f: ratfor
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009231122.08NBMPdL036534>