Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Oct 2012 13:01:49 +0000 (UTC)
From:      Pietro Cerutti <gahr@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r306068 - in head/lang/seed7: . files
Message-ID:  <201210181301.q9ID1nPS041066@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gahr
Date: Thu Oct 18 13:01:49 2012
New Revision: 306068
URL: http://svn.freebsd.org/changeset/ports/306068

Log:
  - Update to 05_20121007
  
    Changes:
  
    20121007:
    - An error message, that could occur when the Seed7 interpreter is
      compiled, is explained in the FAQ and to 'src/read_me.txt'.
    - A description of the for-step-statement was added to the manual.
    - The library make.s7i was improved. Now makefile dependencies can
      contain colons (:) and equal signs (=). The parameters of the echo
      command are parsed better now. Calls of the function callOwnProgram
      are also avoided now. This way the library works correctly, when it
      is used by programs other than make7.sd7.
    - The library tar.s7i was improved to set the file mode, when an
      archive is extracted.
    - Testcases for a variant of the @:= operator, which copies a string
      to another, were added to the program chkstr.sd7.
    - Interpreter and compiler were improved to support the situation,
      when source and destination of the @:= operator (action STR_POSCPY)
      are identical.
    - The compiler was improved to support the action ITF_DESTR.
    - The compiler was improved, to call C compiler and linker with
      specific options, such that unneeded functions are ommited (when
      the linker and executable file format support this feature).
    - The compiler was improved to remove debug symbols, unless called
      with -g (some makefiles now define LINKER_OPT_NO_DEBUG_INFO).
    - The function name(PROGRAM) was improved, to return the program name
      without following symbolic links.
    - The function path(PROGRAM) was improved, to follow symbolic links
      (see function followLink in cmd_rtl.c). Consequently dir(PROGRAM)
      also follows symbolic links.
    - The function CommandLineToArgvW in cmd_win.c was improved.
    - The files itf_rtl.c and itf_rtl.h, which contain interface
      functions, were added.
    - The makefile mk_mingc.mak was added to support compilation of the
      self extracting version of Seed7.
  
    20120923:
    - Experimental support for automatic memory management with reference
      counting was added to the interpreter.
    - The libraries external_file.s7i, field.s7i, stritext.s7i, gzip.s7i,
      listener.s7i, pixmap_file.s7i, shell.s7i, socket.s7i, strifile.s7i,
      dir.s7i, utf16.s7i, utf8.s7i and xmldom.s7i were improved to use
      the function toInterface.
    - The function name(PROGRAM) was improved, to return the name of the
      program without extension and without path.
    - The interpreter was improved to support the action ITF_DESTR.
  
  Feature safe:	yes

Modified:
  head/lang/seed7/Makefile
  head/lang/seed7/distinfo
  head/lang/seed7/files/patch-makefile   (contents, props changed)

Modified: head/lang/seed7/Makefile
==============================================================================
--- head/lang/seed7/Makefile	Thu Oct 18 12:40:02 2012	(r306067)
+++ head/lang/seed7/Makefile	Thu Oct 18 13:01:49 2012	(r306068)
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	seed7
-DISTVERSION=	05_20120909
+DISTVERSION=	05_20121007
 CATEGORIES=	lang
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
 DISTNAME=	${PORTNAME}_${DISTVERSION}

Modified: head/lang/seed7/distinfo
==============================================================================
--- head/lang/seed7/distinfo	Thu Oct 18 12:40:02 2012	(r306067)
+++ head/lang/seed7/distinfo	Thu Oct 18 13:01:49 2012	(r306068)
@@ -1,2 +1,2 @@
-SHA256 (seed7_05_20120909.tgz) = 34389aaeee86f5b222904c53136a6607cf0e3dbf07ffa1ce40d99b0e50f77495
-SIZE (seed7_05_20120909.tgz) = 1773845
+SHA256 (seed7_05_20121007.tgz) = 6cb18ecec1bbdceaf4c8facaa0490b88847ed6f6f610c69a61ff66b6b2752b22
+SIZE (seed7_05_20121007.tgz) = 1782217

Modified: head/lang/seed7/files/patch-makefile
==============================================================================
--- head/lang/seed7/files/patch-makefile	Thu Oct 18 12:40:02 2012	(r306067)
+++ head/lang/seed7/files/patch-makefile	Thu Oct 18 13:01:49 2012	(r306068)
@@ -1,19 +1,19 @@
---- makefile.orig	2012-01-01 16:17:58.000000000 +0100
-+++ makefile	2012-02-03 11:22:53.000000000 +0100
+--- makefile.orig	2012-10-18 14:42:29.000000000 +0200
++++ makefile	2012-10-18 14:43:37.000000000 +0200
 @@ -12,14 +12,14 @@
  # CFLAGS = -O2 -fomit-frame-pointer -Wall -Wextra -Wswitch-default -Wcast-qual -Waggregate-return -Wwrite-strings -Winline -Wconversion -Wshadow -Wpointer-arith -Wmissing-noreturn -Wno-multichar
  # CFLAGS = -O2 -g -Wall -Wstrict-prototypes -Winline -Wconversion -Wshadow -Wpointer-arith -ftrapv
  # CFLAGS = -O2 -g -x c++ -Wall -Winline -Wconversion -Wshadow -Wpointer-arith
--CFLAGS = -O2 -g -Wall -Wstrict-prototypes -Winline -Wconversion -Wshadow -Wpointer-arith
-+CFLAGS += -Wall -Wstrict-prototypes -Winline -Wconversion -Wshadow -Wpointer-arith -I%%LOCALBASE%%/include
+-CFLAGS = -O2 -g -ffunction-sections -fdata-sections -Wall -Wstrict-prototypes -Winline -Wconversion -Wshadow -Wpointer-arith
++CFLAGS += -ffunction-sections -fdata-sections -Wall -Wstrict-prototypes -Winline -Wconversion -Wshadow -Wpointer-arith -I%%LOCALBASE%%/include
  # CFLAGS = -O2 -g -std=c99 -Wall -Wstrict-prototypes -Winline -Wconversion -Wshadow -Wpointer-arith
  # CFLAGS = -O2 -g -Wall -Winline -Wconversion -Wshadow -Wpointer-arith
  # CFLAGS = -O2 -g -Wall
  # CFLAGS = -O2 -g -pg -Wall -Wstrict-prototypes -Winline -Wconversion -Wshadow -Wpointer-arith
  # CFLAGS = -O2 -fomit-frame-pointer -funroll-loops -Wall
  # CFLAGS = -O2 -funroll-loops -Wall -pg
--LDFLAGS =
-+LDFLAGS = -L%%LOCALBASE%%/lib
+-LDFLAGS = -Wl,--gc-sections
++LDFLAGS += -L%%LOCALBASE%%/lib
  # LDFLAGS = -pg
  # LDFLAGS = -pg -lc_p
  SYSTEM_LIBS = -lm



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210181301.q9ID1nPS041066>