svn commit: r426902 - head/lang/seed7

Pietro Cerutti gahr at FreeBSD.org
Wed Nov 23 12:39:54 UTC 2016


Author: gahr
Date: Wed Nov 23 12:39:53 2016
New Revision: 426902
URL: https://svnweb.freebsd.org/changeset/ports/426902

Log:
  lang/seed7: update to 05_20161031
  
  - The examples about multiple dispatch in the FAQ and in the manual
    have been changed.
  - In dir_win.c the functions opendir and wopendir have been improved
    to work correctly, when a volume is empty. FindFirstFile returns
    INVALID_HANDLE_VALUE, when the path refers to an empty volume
    (a directory that does not contain the . and .. directories).
    After FindFirstFile fails GetFileAttributesEx is used to recognize
    empty volumes.
  - In stat_win.c the function wstati64Ext has been improved to
    recognize empty volumes correctly. Now GetFileAttributesEx is used
    instead of FindFirstFile to get information about a file.
  - The function openVolumeList has been moved from cmd_win.c and
    cmd_unx.c to dir_win.c.
  - The definition of volumeListType has been moved from cmd_drv.h to
    dir_win.h.
  - In str_rtl.c the function strAppendN has been improved to work
    correctly, when an appended string is identical to the destination
    or a slice of it. There was already code to handle this case, but
    this code could access freed memory in rare situations.
  - The makefiles mk_nmake.mak and mk_msvc.mak have been changed to
    include the file 'macros' before the macro SYSTEM_DB_LIBS is used.
  - Rand functions have been added to bin32.s7i and bin64.s7i.
  - The compiler has been improved to optimize the float shift
    operators << and >> .
  - Documentation comments have been improved in float.s7i,
    integer.s7i, osfiles.s7i, big_gmp.c, big_rtl.c, bstlib.c and
    bst_rtl.c.

Modified:
  head/lang/seed7/Makefile
  head/lang/seed7/distinfo

Modified: head/lang/seed7/Makefile
==============================================================================
--- head/lang/seed7/Makefile	Wed Nov 23 12:30:40 2016	(r426901)
+++ head/lang/seed7/Makefile	Wed Nov 23 12:39:53 2016	(r426902)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	seed7
-DISTVERSION=	05_20161002
+DISTVERSION=	05_20161031
 CATEGORIES=	lang
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
 DISTNAME=	${PORTNAME}_${DISTVERSION}
@@ -24,7 +24,6 @@ USE_XORG=	x11
 ONLY_FOR_ARCHS=	i386 amd64 sparc64
 
 WRKSRC=		${WRKDIR}/${PORTNAME}/src
-MAKEFILE=	makefile
 MAKE_ENV+=	S7_LIB_DIR=${S7_LIB_DIR} \
 		SEED7_LIBRARY=${SEED7_LIBRARY} \
 		C_COMPILER=${CC} \
@@ -37,8 +36,6 @@ S7_LIBS=	s7_comp.a s7_con.a s7_draw.a s7
 PORTEXAMPLES=	*
 PORTDOCS=	*
 
-.include <bsd.port.options.mk>
-
 MAKEFILE=	mk_freebsd.mk
 
 post-patch:
@@ -64,15 +61,11 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/../bin/${s7_lib} ${STAGEDIR}${S7_LIB_DIR}
 .endfor
 #	install PORTDOCS
-.if ${PORT_OPTIONS:MDOCS}
 	${INSTALL} -d ${STAGEDIR}${DOCSDIR}
 	cd ${WRKSRC}/../doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}
-.endif
 #	install PORTEXAMPLES
-.if ${PORT_OPTIONS:MEXAMPLES}
 	${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR}
 	cd ${WRKSRC}/../prg && ${COPYTREE_SHARE} '*.dna *.sd7 *.dat *.s7i' ${STAGEDIR}${EXAMPLESDIR}
-.endif
 #	insall man pages
 	${INSTALL_DATA} ${WRKSRC}/../doc/s7.1 ${STAGEDIR}${PREFIX}/man/man1
 	${INSTALL_DATA} ${WRKSRC}/../doc/s7c.1 ${STAGEDIR}${PREFIX}/man/man1

Modified: head/lang/seed7/distinfo
==============================================================================
--- head/lang/seed7/distinfo	Wed Nov 23 12:30:40 2016	(r426901)
+++ head/lang/seed7/distinfo	Wed Nov 23 12:39:53 2016	(r426902)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475494508
-SHA256 (seed7_05_20161002.tgz) = fb571ad1fb4c8f7433ed6f745156bab44ffacc7deedb0d6829e63e1b40ba61e1
-SIZE (seed7_05_20161002.tgz) = 2670484
+TIMESTAMP = 1479903307
+SHA256 (seed7_05_20161031.tgz) = 6b338b26c689275a242cd97bf960152528dd6cf636cbd7f7a25df5b3f3b821b8
+SIZE (seed7_05_20161031.tgz) = 2672738


More information about the svn-ports-head mailing list