- Fix the autoconf tests for our new gmp (from upstream). - Disable regress (didn't even work back in 4.0 or 3.9). - While here, update to 0.32 and bump libcop to 2.0.
o.k.? Ciao, Kili diff -x CVS -rNu ../open-cobol.orig/Makefile ./Makefile --- ../open-cobol.orig/Makefile Sat Nov 4 12:23:49 2006 +++ ./Makefile Sat Nov 4 12:19:54 2006 @@ -2,9 +2,8 @@ COMMENT= "open source COBOL compiler" -DISTNAME= open-cobol-0.31 -PKGNAME= ${DISTNAME}p0 -SHARED_LIBS= cob 1.0 +DISTNAME= open-cobol-0.32 +SHARED_LIBS += cob 2.0 # .2.0 MODGNU_SHARED_LIBS= cob '-no-undefined' CATEGORIES= lang @@ -26,9 +25,13 @@ WANTLIB= c m ncurses -CONFIGURE_STYLE=gnu +AUTOCONF_VERSION= 2.59 +CONFIGURE_STYLE=gnu autoconf CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" \ CFLAGS="-I${LOCALBASE}/include" \ CPPFLAGS="-I${LOCALBASE}/include" + +# Actually there are tests, but most of them fail. +NO_REGRESS= Yes .include <bsd.port.mk> diff -x CVS -rNu ../open-cobol.orig/distinfo ./distinfo --- ../open-cobol.orig/distinfo Sat Nov 4 12:23:49 2006 +++ ./distinfo Sat Nov 4 11:49:03 2006 @@ -1,4 +1,4 @@ -MD5 (open-cobol-0.31.tar.gz) = 18aeeb41595c3e03b2c315a5c12d5ee6 -RMD160 (open-cobol-0.31.tar.gz) = 8e4841ba7ed6310de3321f50350ccdebdadf6864 -SHA1 (open-cobol-0.31.tar.gz) = 167aff5d221c3206fa796c2e847d5643f8846fd9 -SIZE (open-cobol-0.31.tar.gz) = 751754 +MD5 (open-cobol-0.32.tar.gz) = 9ffc3b75eca988e40206b3e310bba635 +RMD160 (open-cobol-0.32.tar.gz) = 920efc8f63f5b3f9204934108f16812569d9675c +SHA1 (open-cobol-0.32.tar.gz) = 9d30d0107b098c4638aa78643d833b9b2946565e +SIZE (open-cobol-0.32.tar.gz) = 768635 diff -x CVS -rNu ../open-cobol.orig/patches/patch-configure_ac ./patches/patch-configure_ac --- ../open-cobol.orig/patches/patch-configure_ac Thu Jan 1 01:00:00 1970 +++ ./patches/patch-configure_ac Sat Nov 4 12:07:11 2006 @@ -0,0 +1,15 @@ +$OpenBSD$ + +From open-cobol-0.33 release candidate. + +--- configure.ac.orig Tue Feb 1 08:40:20 2005 ++++ configure.ac Sat Nov 4 12:06:17 2006 +@@ -107,7 +107,7 @@ AC_CHECK_FUNCS([dbopen], + + # Checks for gmp. + AC_CHECK_HEADERS([gmp.h], , AC_MSG_ERROR(gmp.h is required)) +-AC_CHECK_LIB([gmp], [__gmp_rand], , AC_MSG_ERROR(GMP 3 or later is required)) ++AC_CHECK_LIB([gmp], [__gmp_randinit], , AC_MSG_ERROR(GMP 3 or later is required)) + LIBCOB_LIBS="$LIBCOB_LIBS -lgmp" + + # Checks for ltdl.