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.
This commit is contained in:
parent
55136168f8
commit
9af570eb34
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=426902
2 changed files with 4 additions and 11 deletions
|
@ -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_data.a seed7_05.a
|
|||
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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue