Changes:
* The description of exceptions in the manual has been improved.
* The handling of program data in interpreter and compiler has been
improved to free more unused memory.
* The handling of the actions PRG_FIL_PARSE and PRG_STR_PARSE in the
Seed7 compiler (s7c) has been improved to support releasing unused
programs.
* The function prgDestr (in prg_comp.c) has been improved to free
(most of) the data used by a program. Several functions, which need
to free program data, have been improved to call prgDestr.
* The functions prgCpy (in prg_comp.c) and prg_cpy (in prglib.c) have
been improve to free a program when the usage_count reaches zero.
* The functions getPixmap in draw.s7i have been improved.
* The functions decl_any (in analyze.c), dcl_const and dcl_var (both
in dcllib.c) have been improved to free unused expressions.
* The actions ARR_BASELIT, ARR_BASELIT2, ARR_TIMES, ARR_GEN, ARR_PUSH
and ARR_EXTEND in the interpreter (file arrlit.c) have been
improved to work correctly for arrays with interface elements.
* In blockutl.c the functions free_locobj, free_body, free_block and
free_local_consts have been added or improved.
* In entutl.c the function free_entity has been improved to free also
syobject and name_list.
* The function close_entity has been added to entutl.c. This function
frees the list of inactive entities.
* In executl.c the function destroy_local_init_value has been added
and the function destroy_object_list has been removed.
* The parameter dest_type has been added to the function
any_var_initialisation (file executl.c).
* The functions heap_statistic (in flistutl.c) and rtlHeapStatistic
(in heaputl.c) have been improved to write information about
pollData elements.
* The functions free_ident and close_idents in identutl.c have been
improved.
* The function free_expression has been added to listutl.c.
* The function pop_object in name.c has been improved to add inactive
entities to a list of inactive entities
* The function close_stack in name.c has been improved to reverse the
list of local objects and to dump and free the local objects.
* The function dump_temp_value, which releases a value without
releasing the object, has been added to objutl.c.
* The function free_args has been added to prg_comp.c.
define __gmp_const. This patch addresses the compile time errors with an
ifndef.
while here:
- trim Makefile header
- remove indefinite article from COMMENT
- remove deprecated attribution from pkg-descr and make tab -> space change
in WWW field
PR: 176229
Submitted by: Timothy Beyer <beyert@cs.ucr.edu>
Approved by: maintainer (implicit, because the port was broken)
- Also add the patch for the security issue in the bundled json (CVE-2013-0269)
- Fix an issue with the .pc file by patching configure [1]
Reported by: avg [1]
Security: forthcoming
PR: ports/175331
Submitted by: Christoph Mallon
Approved by: No objections within three weeks from any maintainer
While here, style and duplicate phrase fixes in bsdcflow pkg-descr
Submitted by: mi
Copper an experimental programming language used to develop Code Browser 4.
It is based on Zinc [http://tibleiz.net/zinc/] with some improvements such
as genericity, multiple return values or variadic arguments. It does not
generate intermediary C code anymore, it has two backends: a x86 COFF
generator and LLVM (version 2.9).
WWW: http://tibleiz.net/copper/
Release notes: http://www.tcl.tk/software/tcltk/8.6.html
- Get rid of -thread slaves ports: threads are now enabled by
default and can be OPTIONally disabled. This applies to:
* lang/tcl84
* lang/tcl85
* lang/tcl86
* x11-toolkits/tk84
* x11-toolkits/tk85
* x11-toolkits/tk86
- Get rid of tcl-modules slave port: modules are now installed by default and
can be OPTIONally disabled. This applies to:
* lang/tcl85
* lang/tcl86
- Fix conflicts between man pages of different Tcl/Tk versions, by adding a
suffix (tcl84, tcl85, tcl86, tk84, tk85, and tk86).
Reviewed by: bf, crees
Approved by: bapt (portmgr, after partial exp-run)
Changes:
* Files to generate man pages for Seed7 interpreter and compiler have
been added to the documentation (files doc/s7.1 and doc/s7c.1).
* The makefiles have been improved to support the targets distclean
and test.
* The operators radix and RADIX have been added to the libraries
integer.s7i and bigint.s7i. This operators convert an integer
respectively bigInteger to a string. The conversion uses the
numeral system with the given base.
* The variants of the function str, which have a second parameter to
specify a numeric base, are deprecated now and will be removed in a
future release. The operators radix and RADIX should be used
instead.
* Interpreter and compiler have been improved to support the
operators radix and RADIX.
* In chkint.sd7 checks for the function str with base have been
replaced with checks for the operators radix and RADIX.
* Usages of the function str with base have been changed to usages
of the operators radix or RADIX in the files gethttp.s7i, bas7.sd7,
encoding.s7i and s7c.sd7.
* Errors in bas7.sd7, concerning the function VARPTR and the
statement OPEN, have been fixed.
* The function getLineWithMacrosApplied in makedata.s7i has been
improved to ignore space and tab characters after an escaped
newline.
* Result variables have been renamed in various libraries and example
programs.
* The currency sign character has been added to stdfont10.s7i,
stdfont12.s7i, stdfont14.s7i, stdfont16.s7i, stdfont18.s7i,
stdfont20.s7i, stdfont24.s7i, vecfont10.s7i and vecfont18.s7i.
* The file chkccomp.c has been improved to define a macro that
describes what happens, when a cast of a float to int overflows.
- This release features the inclusion of the man pages for the seed7
interpreter s7(1) and compiler s7c(1)
- Remove patch included upstream
- kdebindings ports have been renamed to match upstream.
- kdemultimedia and kdenetwork have been split.
- New port games/pairs added.
- Trim Makefile header
- Convert to new option framework
- New USE_KDE4 components: libkcddb, libkcompactdisc
- Update:
databases/akonadi to 1.9.0
devel/grantlee to 0.3.0
textproc/rasqal to 0.9.30
textproc/redland-bindings to 1.0.16.1
textproc/soprano to 2.9.0
x11-toolkits/attica to 0.4.1
The area51 repository features commits by Schaich Alonso, avilla, dbn,
jhale, makc and rakuco.
Contributors:
- Oleg Sidorkin
- Tobias Berner
- Kurt Jaeger
While here, let's use patch from upstream so it obviously conflicts on
the next update.
Submitted by: koobs
Obtained from: http://bugs.python.org/issue16753