svn commit: r326786 - in head/lang/seed7: . files
Pietro Cerutti
gahr at FreeBSD.org
Mon Sep 9 09:31:23 UTC 2013
Author: gahr
Date: Mon Sep 9 09:31:22 2013
New Revision: 326786
URL: http://svnweb.freebsd.org/changeset/ports/326786
Log:
- Update to 05_20130908
Changes:
* The compiler has been improved to use charvalue instead of
intvalue, when characters are initialized. Thanks go to Brian
Callahan, for reporting the bug. Btw.: Brian Callahan created an
openBSD port for Seed7.
* The makefile mk_freebsd.mk has been added to support compilation
under freeBSD. Thanks go to Pietro Cerutti, for providing it.
* The makefiles mk_clang.mak and mk_freebsd.mk have been improved
to use the options -ffunction-sections, -fdata-sections and
*Wl,--strip-debug.
* The functions bStriLe2BigInt, bytesLe2BigInt, bStriBe2BigInt,
bytesBe2BigInt, bStriLe, bytesLe, bStriBe and bytesBe have been
added to bytedata.s7i. This functions convert between sequences
of bytes and bigInteger numbers.
* In bytedata.s7i the functions bytesLeAsInt and bytesBeAsInt have
been renamed to bytesLe2Int respectively bytesBe2Int.
* Parameter names have been added to seed7_05.s7i, graph_file.s7i,
graph.s7i, reference.s7i, pac.sd7, tetg.sd7, tet.sd7 and wiz.sd7.
* Checks for the Karatsuba multiplication and the functions bytesBe,
bytesLe, bytesBe2BigInt and bytesLe2BigInt have been added to
chkbig.sd7.
* Checks for set membership in character sets have been added to
chkset.sd7.
* The readability of the bitset initialisation in the compiler (s7c)
has been improved.
* Interpreter and compiler have been improved to support the new
actions BIG_FROM_BSTRI_BE, BIG_FROM_BSTRI_LE, BIG_TO_BSTRI_BE and
BIG_TO_BSTRI_LE.
* The functions bigFromBytesBe, bigFromBytesLe, bigFromBStriBe,
bigFromBStriLe, bigToBStriBe and bigToBStriLe have been added to
both, big_gmp.c and big_rtl.c.
* In big_gmp.c and big_rtl.c the function bigImport has been
rewritten to use bigFromBytesBe.
* The readability of the function uint2_mult in int_rtl.c has been
improved.
* The program chkccomp.c has been improved to check for a ones
complement inttype and if casting can be used to get the element
of a union.
* Several makefiles have been adjusted to use 'cp -p' instead of
'cp -a'. The cp command openBSD does not support -a.
* The function bigRand in big_rtl.c has been improved to avoid that
a random number is outside the required range.
Deleted:
head/lang/seed7/files/
Modified:
head/lang/seed7/Makefile
head/lang/seed7/distinfo
Modified: head/lang/seed7/Makefile
==============================================================================
--- head/lang/seed7/Makefile Mon Sep 9 09:24:02 2013 (r326785)
+++ head/lang/seed7/Makefile Mon Sep 9 09:31:22 2013 (r326786)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= seed7
-DISTVERSION= 05_20130820
+DISTVERSION= 05_20130908
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -34,7 +34,7 @@ PORTDOCS= *
.include <bsd.port.options.mk>
-MAKEFILE= mk_freebsd.mak
+MAKEFILE= mk_freebsd.mk
post-patch:
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g;' ${WRKSRC}/${MAKEFILE}
Modified: head/lang/seed7/distinfo
==============================================================================
--- head/lang/seed7/distinfo Mon Sep 9 09:24:02 2013 (r326785)
+++ head/lang/seed7/distinfo Mon Sep 9 09:31:22 2013 (r326786)
@@ -1,2 +1,2 @@
-SHA256 (seed7_05_20130820.tgz) = a2c1c4b6da144e56054967f786948f2ac128cca47f6fb19d8ccb4b3a5b275710
-SIZE (seed7_05_20130820.tgz) = 1930028
+SHA256 (seed7_05_20130908.tgz) = dc06a2f58774d4f152e0e433d6983d637c426b02f223679b0d86ee5e1368616a
+SIZE (seed7_05_20130908.tgz) = 1944548
More information about the svn-ports-all
mailing list