FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
seed7 05.20140406 lang on this many watch lists=0 search for ports that depend on this port
High-level, extensible programming language
Maintained by: gahr@FreeBSD.org search for ports maintained by this maintainer
Port Added: 16 Jul 2008 22:43:05
License: LGPL21


Seed7 is an extensible general purpose programming language designed by Thomas
Mertes. It is a higher level language compared to Ada, C/C++ and Java.
In Seed7 new statements and operators can be declared easily. Functions with
type results and type parameters are more elegant than a template or generics
concept. Object orientation is used where it brings advantages and not in
places where other solutions are more obvious. Although Seed7 contains several
concepts from other programming languages, it is generally not considered a
direct descendant of any other programming language. 

Major features include:

- user defined statements and operators,
- abstract data types,
- templates without special syntax,
- OO with interfaces and multiple dispatch,
- statically typed,
- interpreted or compiled,
- portable,
- runs under linux/unix/windows.

WWW: http://seed7.sourceforge.net/
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only required dependencies information. Optional dependencies are not covered.

Required To Build:
  1. x11/libX11
Required To Run:
  1. x11/libX11
There are no ports dependent upon this port

To install the port: cd /usr/ports/lang/seed7/ && make install clean
To add the package: pkg install lang/seed7


Configuration Options
===> The following configuration options are available for seed7-05.20140406:
     DOCS=on: Build and/or install documentation
     EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings

Master Sites:
  1. ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
  2. http://downloads.sourceforge.net/project/seed7/seed7/seed7_05_20140406/

Number of commits found: 79

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
15 Apr 2014 07:23:58
Original commit files touched by this commit  05.20140406
Revision:351307
gahr search for other commits by this committer
- Update to 05_20140406
  * The chapters in the manual about primitive actions and the foreign
    function interface have been improved.
  * The names of the C types used in interpreter and runtime library
    have been refactored to use camel case.
  * The elements in the unions valueUnion (in data.h) and rtlValueUnion
    (in data_rtl.h and s7c.sd7) have been refactored to use names with
    camel case.
  * The library bigint.s7i has been changed to define the operators
    radix and RADIX with the actions BIG_radix and BIG_RADIX. This
    results in a significant performance improvement when large numbers
    are converted.
  * Interpreter and compiler have been improved to support the actions
    BIG_radix and BIG_RADIX.
  * Testcases for the operators radix and RADIX have been added to
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17 Mar 2014 12:47:38
Original commit files touched by this commit  05.20140316
Revision:348466
gahr search for other commits by this committer
- Update to 05_20140316

  Changes:

  * The documentation file doc/install.txt has been improved to describe
    the command 'make install'.
  * The chapter about the foreign function interface in the manual has
    been improved.
  * In striutl.h the macros os_stri_alloc and os_stri_free have been
    improved to use a stack like allocation. Allocations done with
    os_stri_alloc must be freed with os_stri_free in the reverse order
    of their creation. The new macros reduce the runtime of
    stri_to_os_stri and cp_to_os_path to 66% of the old time. This
    reduces the time used by operating system calls. E.g.: The CPU time
    used by the program sydir7 is reduced to 83% of the old time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
13 Mar 2014 13:10:30
Original commit files touched by this commit  05.20140302
Revision:348060
gahr search for other commits by this committer
- Update to 05_20140302

  Changes:

  * The function setSockOpt and the constant SO_REUSEADDR have been
    added to sockbase.s7i. Many thanks go to Domingo Alvarez Duarte
    for pointing out that this functionality was missing.
  * The function openInetListener in listener.s7i has been improved
    to succeed when the socket is reused (it calls setSockOpt with
    SO_REUSEADDR now).
  * The functions opendir and wopendir in dir_win.c and the function
    opendir in dir_dos.c have been improved to check for the maximum
    path length supported by Windows and DOS.
  * The functions act_string and act_okay have been removed from
    actutl.c.
  * The function exec_action in exec.c has been improved to use
    get_primact instead of act_okay. This results in a significant
    performance improvement in the case when WITH_ACTION_CHECK is
    defined and the option -tc is used.
  * The function str1Split has been removed from strlib.c.
  * Documentation comments have been added to arr_rtl.c, arrutl.c,
    cmd_unx.c, cmd_win.c, dir_dos.c, dir_rtl.c, dir_win.c, kbd_inf.c,
    kbd_poll.c, scanner.c and ut8_rtl.c.
  * Interpreter and compiler have been improved to support the action
    SOC_SET_OPT_BOOL.
17 Feb 2014 10:58:31
Original commit files touched by this commit  05.20140216
Revision:344725
gahr search for other commits by this committer
- Update to 05_20140216

  Changes:

  * A new numeric escape sequence for string literals has been
    introduced. A backslash followed by an integer literal and a
    semicolon is interpreted as character with the specified ordinal
    number. E.g.: "abc\128;def". With the old numeric escape sequence
    this would be "abc\128\def". Terminating the escape sequence
    with ; instead of \ improves the readability, especially when
    escape sequences follow each other. Instead of "\8\\12\\7\8\9\\\"
    it is now possible to write "\8;\12;\7;8\9;\\" The old escape
    sequence is still supported, but it is deprecated and should not
    be used. Future versions will warn about the deprecated escape
    sequence.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
03 Feb 2014 15:32:50
Original commit files touched by this commit  05.20140202
Revision:342454
gahr search for other commits by this committer
- Update to 05_20140202

  Changes:

    * The manual chapter describing the foreign function interface has
      been improved.
    * The handling of Unicode in the console has been improved. Cursor
      positioning and writing Unicode strings to the desired position
      works now also under Linux.
    * A strict checking of all strings, that are passed to C functions,
      has been introduced. Zero bytes and non Unicode characters in the
      original string raise the exception RANGE_ERROR now.
    * The performance of several loops in the runtime library has been
      improved. Now the loops use indices instead of pointer increments
      and they work downward towards an index of zero. This allows C
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Jan 2014 10:26:50
Original commit files touched by this commit  05.20140119
Revision:340382
gahr search for other commits by this committer
- Update to 20140119

  Changes:

  * The library tdes.s7i with TDES (Triple DES respectively 3DES)
    cipher support has been added.
  * The library tls.s7i has been improved to allow encoding with TDES
    (3DES) and to accept the handshake message CertificateRequest.
  * The function drwGetImage has been added to drw_dos.c (thanks to
    "Rugxulo" for pointing out, that it was missing).
  * Checks for mdiv and mod have been added to chkbig.sd7.
  * The compiler (s7c) has been improved to do more optimizations for
    the action BIG_MOD (operator mod). Now the functions bigLowerBits
    and bigLowerBitsTemp are used when the divisor is a power of two.
  * The compiler has been improved to optimize if-statements, when the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
08 Jan 2014 16:48:25
Original commit files touched by this commit  05.20140105
Revision:339157
gahr search for other commits by this committer
- Update to 05_20140105

  Changes:

  * The library des.s7i with DES (Data Encryption Standard) cipher
    support has been added.
  * The library tls.s7i has been improved to support block ciphers
    and encoding with DES.
  * The functions blockSize and decode have been added to cipher.s7i
    and arc4.s7i.
  * The the functions str, rotLeft and rotRight and the operators
    radix, RADIX, ~ and ><:= have been added to bin32.s7i.
  * Support to write bin32 values has been added to bin32.s7i.
  * The new library unicode.s7i, with functions to convert between
    Unicode encodings, has been added.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25 Nov 2013 12:34:53
Original commit files touched by this commit  05.20131124
Revision:334846
gahr search for other commits by this committer
- Update to 05_20131124

  Changes:

  * The new library pic_util.s7i has been added. It contains utility
    functions for pictures. A picture is a simple way to describe
    graphic images as readable text. A picture is an array of strings,
    where every character describes the color of a pixel.
  * The programs castle.sd7, mahjong.sd7, pairs.sd7, panic.sd7,
    shisen.sd7, sokoban.sd7 and sudoku7.sd7 have been adjusted to use
    pic_util.s7i.
  * The pictures in pic16.s7i and pic32.s7i have been adjusted to be
    useable by pic_util.s7i.
  * The pictures cancel_pic, folder_pic and reset_pic have been added
    to pic16.s7i and pic32.s7i.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
11 Nov 2013 10:50:46
Original commit files touched by this commit  05.20131110
Revision:333482
gahr search for other commits by this committer
- Update to 05_20131110

  Changes:

  * Compiler and runtime library have been improved to work on Sparc
    64-bit machines under OpenBSD. Thanks go to Brian Callahan, for
    his support and for providing access to his Sparc 64-bit machine.
  * The FAQ explanation concerning portability has been improved.
  * The new library cc_conf.s7i has been added. This library manages
    configuration values for C compiler and runtime.
  * The compiler has been improved to use the library cc_conf.s7i.
  * The chapter about the defines used in version.h has been improved
    in src/read_me.txt.
  * The type rtlGenerictype has been renamed to generictype in the
    files of the runtime library. Now compiler and runtime library
(Only the first 15 lines of the commit message are shown above View all of this commit message)
28 Oct 2013 13:06:44
Original commit files touched by this commit  05.20131027
Revision:331850
gahr search for other commits by this committer
- Update to 05_20131027

  Changes:

  * Compiler and runtime library have been improved to support
    big-endian systems. Thanks go to Brian Callahan, for his support
    and for providing access to his PowerPC Macintosh under OpenBSD.
  * The list of source files and the chapter about the defines used in
    version.h have been improved in src/read_me.txt.
  * The library tls.s7i has been improved to avoid raising an
    exception, when the remote side closes the socket.
  * The program chkccomp.c has been improved to write defines for
    CHECK_INT_DIV_BY_ZERO, INT_DIV_BY_ZERO_SIGNALS and
    DO_SIGFPE_WITH_DIV_BY_ZERO to version.h.
  * Documentation comments have been added or improved in fillib.c,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17 Oct 2013 08:36:28
Original commit files touched by this commit  05.20131013
Revision:330617
gahr search for other commits by this committer
- Update to 05_20131013

  Changes:

    20131013:
    - Libraries for TLS (Transport Layer Security), SSL (Secure Sockets
      Layer) and HTTPS (HyperText Transfer Protocol Secure) support have
      been added. The new libraries are: arc4.s7i, asn1.s7i, cipher.s7i,
      gethttps.s7i, hmac.s7i, pkcs1.s7i, tls.s7i and x509cert.s7i.
    - Comparison operators for < (proper subset) and > (proper superset)
      have been added to hashsetof.s7i.
    - The type digestAlgorithm and the functions msgDigest, blockSize
      and digestSize have been added to msgdigest.s7i.
    - The function hex has been added to bytedata.s7i.
    - The example program castle.sd7 has been improved to avoid, that
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Sep 2013 19:53:10
Original commit files touched by this commit  05.20130908
Revision:327741
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang)
09 Sep 2013 09:31:23
Original commit files touched by this commit  05.20130908
Revision:326786
gahr search for other commits by this committer
- 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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
27 Aug 2013 12:51:11
Original commit files touched by this commit  05.20130820
Revision:325440
gahr search for other commits by this committer
- Update to 05_20130820
- Add a custom Makefile for FreeBSD, and remove the custom patches to
  the distributed Makefile.

  Changes:

  * The library sha1.s7i has been renamed to msgdigest.s7i.
  * The message digest and secure hash functions md4, md5, sha224 and
    sha256 have been added to msgdigest.s7i.
  * The new library propertyfile.s7i, which defines functions to read a
    property file into a hash table, has been added.
  * The performance of the random number generator has been improved.
    The function uint2_mult in int_rtl.c is now defined as inline
    function. The macro 'unlikely' has been added to describe that the
    initialisation of the random number generator is unlikely.
  * The function uint_mult has been added to int_rtl.c and used in
    big_rtl.c.
  * The macro 'unlikely' has been added to functions in flt_rtl.c.
  * The function bytesLeAsInt has been added to the library bytedata.s7i.
  * In bytedata.s7i the function int64AsBytesBytesLe has been renamed to
    int64AsEightBytesLe.
  * A variant of the function skipWhiteSpace has been added to the library
    scanfile.s7i.
08 Aug 2013 12:33:55
Original commit files touched by this commit  05.20130805
Revision:324394
gahr search for other commits by this committer
- Update to 05_20130805a

  20130805:
  * The functions hashCode in complex.s7i, duration.s7i, rational.s7i
    and time.s7i have been improved to avoid an integer overflow.
    Thanks to Pietro Cerutti, for reporting this problem.
  * The description of the Seed7 installation in doc/install.txt has
    been improved.
  * The new library sha1.s7i, which defines a message digest with the
    SHA-1 secure hash algorithm, has been added.
  * Definitions of the operators &:= and |:= have been added to
    bin32.s7i.
  * The functions int64AsBytesBytesLe, int64AsEightBytesBe and
    bytesBeAsInt have been added to bytedata.s7i.
  * Interpreter and compiler have been improved to support the actions
(Only the first 15 lines of the commit message are shown above View all of this commit message)
09 Jul 2013 07:26:49
Original commit files touched by this commit  05.20130704
Revision:322548
gahr search for other commits by this committer
- Update to 05_20130704

  Changes:

  * A wordfile for Ultraedit and a syntax definition file for Textpad
    has been added. Many thanks to Renato Lenzi for providing it. This
    files can be found also on his great italian page about Seed7.
  * A compilation problem with DJGPP in fil_rtl.c has been fixed
    (thanks to "Rugxulo" for pointing it out).
  * The keyboard read function getc(KEYBOARD) has been improved to
    accept all Unicode characters also under Linux/Unix/BSD. Up do now
    the function did only accept Latin-1 characters.
  * The keyboard read function getc(KEYBOARD) has been improved to
    accept usages of the mouse wheel also under Windows.
  * Checks for correct UTF-8 encoding of the program source have been
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17 Jun 2013 14:31:43
Original commit files touched by this commit  05.20130616
Revision:321113
gahr search for other commits by this committer
- Update to 05_20130616

  Changes:

  * Documentation comments have been added or improved in bigfile.s7i,
    char.s7i, clib_file.s7i, complex.s7i, external_file.s7i, file.s7i,
    float.s7i, hash.s7i, integer.s7i, shell.s7i, string.s7i, utf16.s7i,
    osfiles.s7i, rational.s7i, arrlib.c, blnlib.c, bstlib.c, arr_rtl.c,
    big_gmp.c, big_rtl.c, bst_rtl.c, chrlib.c, chr_rtl.c, cmdlib.c,
    cmd_rtl.c, fillib.c, fil_rtl.c, fltlib.c, flt_rtl.c, hshlib.c,
    hsh_rtl.c, int_rtl.c, pol_sel.c, pol_unx.c, setlib.c, set_rtl.c,
    strlib.c, str_rtl.c.
  * The functions lower and upper in string.s7i and char.s7i have been
    improved to use the default Unicode case mapping. In other words:
    conversions to lower respectively upper case works for all Unicode
(Only the first 15 lines of the commit message are shown above View all of this commit message)
03 Jun 2013 13:36:39
Original commit files touched by this commit  05.20130602
Revision:319778
gahr search for other commits by this committer
- Update to 05_20130602

  Changes:

  * The implementation of the type integer has been changed to use a
    64-bit value.
  * Documentation comments have been added to bigint.s7i, integer.s7i,
    string.s7i, arr_rtl.c, big_gmp.c, biglib.c, big_rtl.c, flt_rtl.c,
    intlib.c, int_rtl.c, set_rtl.c and str_rtl.c.
  * The new library bin32.s7i, which defines bit operations for 32-bit
    values, has been added.
  * The new library crc32.s7i, which supports the CRC-32 cyclic
    redundancy check, has been added.
  * The new library deflate.s7i, which supports the deflate compression
    algorithm, has been added.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
10 May 2013 12:54:35
Original commit files touched by this commit  05.20130505
Revision:317793
gahr search for other commits by this committer
- Update to 05_20130505

  Changes:

  * Functions to compare arrays (compare, <, >, <=, >=) have been added
    to the library array.s7i.
  * In seed7_05.s7i the functions hashCode and compare have been
    defined for enum types.
  * In the library bigrat.s7i the operator parse has been improved. Now
    the parse operator accepts decimal numbers with repeating decimals.
  * The function integer has been added to the library integer.s7i.
    This function converts a numeric string, with a specified radix, to
    an integer.
  * The function bigInteger has been added to the library bigint.s7i.
    This function converts a numeric string, with a specified radix, to
(Only the first 15 lines of the commit message are shown above View all of this commit message)
22 Apr 2013 15:12:25
Original commit files touched by this commit  05.20130421
Revision:316237
gahr search for other commits by this committer
- Update to 05_20130421

  Changes:

  * The FAQ explanation concerning garbage collection has been
    improved.
  * The manual chapters describing the introduction, EBNF, literals
    (for integer, bigInteger, float, char and string), set operations
    and file I/O have been improved.
  * Operations, to get an array slice with a specified length, have
    been added to the libraries array.s7i and idxarray.s7i.
  * Array aggregates for arrays with a given start index have been
    added to idxarray.s7i.
  * Functions for binomial coefficient and modular exponentiation have
    been added to the library bigint.s7i.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17 Apr 2013 08:22:48
Original commit files touched by this commit  05.20130401
Revision:315947
gahr search for other commits by this committer
- Update to 05_20130401
  Changes:
  - The FAQ explanations concerning, 'in' parameters and different
    behavior of val and ref parameters, have been improved.
  - The keyboard read function getc(KEYBOARD) has been improved to
    support more function keys and to accept Unicode characters also
    under Windows.
  - The program calc.sd7 has been improved to accept and display
    Unicode characters.
  - The automatic memory management has been improved to work also
    for the files managed by pollData.
  - The function openEditLineLatin1 has been added to editline.s7i.
    Only Latin-1 characters are accepted and written to ''outFile''.
    Unicode characters beyond ISO Latin-1 (ISO-8859-1) are ignored.
  - In file.s7i the function writeln(file, string) has been defined as
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Mar 2013 16:59:15
Original commit files touched by this commit  05.20130317
Revision:314745
gahr search for other commits by this committer
- Update to 05_20130317
  Changes:
  * The FAQ explanations concerning, what kind of programs can be
    written in Seed7 and the automatic memory management of Seed7, have
    been improved.
  * The compiler (s7c) has been improved to use the function
    strConcatN, when three or more strings are concatenated.
  * The compiler has been improved to define and use dynamic (virtual)
    destructors for interface types. The function itfCreate is used as
    constructor.
  * In the compiler the function init_string_constants_with_slices has
    been improved, to store the characters of string constants with
    more density.
  * The compiler functions prepare_typed_result, process_itf_cpy,
    process_itf_to_interface and process_ref_trace have been improved.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
07 Mar 2013 09:54:35
Original commit files touched by this commit  05.20130303
Revision:313572
gahr search for other commits by this committer
- Update to 05_20130303
  Changes:

  * The library editline.s7i has been added. This library defines a
    file type for linewise editing with history.
  * The manual chapter describing types, especially the type program,
    has been improved.
  * The calc.sd7 example has been improved to allow linewise editing.
  * The handling of the internal program representation in interpreter
    and compiler has been improved to free most unused memory.
  * The handling of the functions prgGlobalObjects, refArrToList,
    refHshDataToList, refHshKeyToList, refLocalVars and refSctToList
    in compiler and run-time library has been improved to free unused
    memory.
  * The stack trace has been improved to display infix operators
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Feb 2013 09:56:01
Original commit files touched by this commit  05.20130217
Revision:312621
gahr search for other commits by this committer
- Update to 05_20130217
  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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05 Feb 2013 08:46:45
Original commit files touched by this commit  05.20130203
Revision:311669
gahr search for other commits by this committer
- Update to 20130203
  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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
21 Jan 2013 17:04:13
Original commit files touched by this commit  05.20130120
Revision:310774
gahr search for other commits by this committer
- Update to 05_20130120
  Changes:

  * Interpreter and compiler have been improved to support the option
    *l. This option allows adding a directory to the include library
    search path (e.g.: -l ../lib).
  * The compiler (s7c) has been improved to support the option -b.
    With -b the directory of the Seed7 runtime libraries can be
    specified (e.g.: -b ../bin).
  * The target s7c in the makefiles has been changed to take advantage
    of the options -l and -b. Now packages can compile the Seed7
    compiler without a post install step.
  * Additional function variants of parseFile, parseStri and execute
    have been added to the library progs.s7i. The new functions allow
    a detailed specification of parse and execution options.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
09 Jan 2013 16:48:22
Original commit files touched by this commit  05.20130105
Revision:310158
gahr search for other commits by this committer
- Update to 05_20130105
  Changes:

  * The Seed7 interpreter was renamed. The new name of the Seed7 interpreter
    is s7.
  * Manual, FAQ, read_me files and several example programs were updated to
    use the new name of the Seed7 interpreter (s7).
  * The build process of a package can compile interpreter and compiler with
    (xx and yy must be replaced with a path):
    $ make S7_LIB_DIR=xx SEED7_LIBRARY=yy depend s7 s7c
  * The function drwOpen in drw_win.c was improved to hide the console
    window, when the program was not started from a console.
  * Descriptions of the operators 'sci' and 'exp' were added to the manual.
  * Documentation comments were added to clib_file.s7i.
  * In pixmap_file.s7i the functions for pixmapFontFiles were improved.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Dec 2012 12:47:44
Original commit files touched by this commit  05.20121212
Revision:309313
gahr search for other commits by this committer
- Respect user's CFLAGS
18 Dec 2012 15:23:09
Original commit files touched by this commit  05.20121212
Revision:309190
gahr search for other commits by this committer
- Use double-precision floating point numbers
18 Dec 2012 10:17:51
Original commit files touched by this commit  05.20121212
Revision:309159
gahr search for other commits by this committer
- Update to 05_20121212
  Changes:

  * The Seed7 compiler was renamed. The new name of the Seed7 compiler
    is s7c.
  * Manual, FAQ, read_me files and several example programs were
    updated to use the new name of the Seed7 compiler (s7c).
  * A description of ltrim and rtrim and some links were added to the
    manual.
  * The library make.s7i and the example program make7.sd7 were
    improved to execute make commands with predefined macros.
  * The library makedata.s7i was improved to support dependencies
    which contain a space.
  * The library make.s7i was improved to support the command cp -a.
  * A variant of the function popen, with the parameters 'command' and
(Only the first 15 lines of the commit message are shown above View all of this commit message)
28 Nov 2012 14:18:12
Original commit files touched by this commit  05.20121125
Revision:307906
gahr search for other commits by this committer
- Update to 05_20121125

  20121125:
  - The makefiles and the file setpaths.c were improved to accept the
    macros S7_LIB_DIR (Directory with static Seed7 object libraries)
    and SEED7_LIBRARY (Directory with the Seed7 include libraries).
    Now the build process of a package can call make e.g. with:
    make S7_LIB_DIR=/abc/seed7/bin SEED7_LIBRARY=/abc/seed7/lib depend
    This way the two paths are defined in version.h. This defines them
    as default paths in the interpreter executable and in the compiler.
  - An explanation, what a binary Seed7 package should install, was
    added to the FAQ. This can be used as guideline for Seed7 packages.
  - The description of the times-operator in the manual and in
    array.s7i was improved.
  - A description of the function name(PROGRAM), file(PROGRAM) and
(Only the first 15 lines of the commit message are shown above View all of this commit message)
29 Oct 2012 08:54:41
Original commit files touched by this commit  05.20121021
Revision:306597
gahr search for other commits by this committer
- Update to 05_20121021

  Changes:

  - The library vecfont10.s7i, which defines the standard vector font
    with capital height 10, was added. Now mahjong.sd7 and shisen.sd7
    use vecfont10.s7i.
  - The programs mahjong.sd7, pairs.sd7, shisen.sd7 and sokoban.sd7
    were improved to fit into a screen with a resolution of 1024 x 768.
  - The library make.s7i was improved: The parsing of command
    parameters (used by the Unix version of the echo command), was
    improved. The processing of pattern rules was improved (The rule
    with the shortest stem value is used, when several rules match).
  - Functions to read a makefile were moved from make.s7i to the new
    library makedata.s7i.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
18 Oct 2012 13:01:49
Original commit files touched by this commit  05.20121007
Revision:306068
gahr search for other commits by this committer
- 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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
24 Sep 2012 12:56:06
Original commit files touched by this commit  05.20120909
Revision:304777
gahr search for other commits by this committer
- update to 05_20120909

  Changes:

    20120909:
    - The chapters about predefined statements and the foreign function
      interface in the manual, were improved.
    - An explanation, why the div operator is used for integer divisions,
      was added to the FAQ.
    - The FAQ about garbage collection was improved.
    - Links to EBNF syntax descriptions and exceptions were added to the
      HTML version of the manual.
    - EBNF syntax descriptions in the manual were improved.
    - Interpreter and compiler were improved to support the actions
      CMD_ENVIRONMENT and CMD_GET_SEARCH_PATH.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
16 Aug 2012 09:44:05
Original commit files touched by this commit  05.20120806
gahr search for other commits by this committer
- Update to 05_20120806
  Changes:
  * The new library image.s7i was added. The contents of this library
    was extracted from the program "carddemo.sd7".
  * The new library make.s7i was added. The contents of this library
    was extracted from the program "make7.sd7".
  * The function 'str' and the 'parse' operator were added to the
    library bstring.s7i.
  * The function readDir was added to the library tar.s7i.
  * A documentation comment was improved in the library bigint.s7i.
  * The generation of bstring constants in the compiler (comp.sd7) was
    improved.
  * The function intStrHex was renamed to intStrPow2Base in the files
    "int_rtl.c", "int_rtl.h" and in the compiler. The new function is
    used to convert an integer to a string, when the number base is a
(Only the first 15 lines of the commit message are shown above View all of this commit message)
09 Jul 2012 12:07:30
Original commit files touched by this commit  05.20120703
gahr search for other commits by this committer
- Update to 05_20120703
14 Jun 2012 10:20:37
Original commit files touched by this commit  05.20120603
gahr search for other commits by this committer
- Update to 05_20120603
  Since I've missed a few releases the list of changes is quite bit.
  Please see the chlog.txt file in DOCSDIR.
06 Mar 2012 14:17:24
Original commit files touched by this commit  05.20120304
gahr search for other commits by this committer
- Update to 05_20120304
  Changes:
   * The "ftpserv.sd7" example program was improved to support the
     commands RNFR and RNTO and to work correctly, when the listener
     cannot open a passive data port.
   * The font support was improved, such that caching of character
     pixmaps works.
   * Some characters in the standard bitmap fonts were added or
     improved.
   * The functions 'socSend' and 'socSendto' in "soc_rtl.c" were
     improved to work correctly under 64-bit systems.
   * The function 'fltSci' in "flt_rtl.c", was improved to avoid
     a C compiler warning about the change of a constant value.
   * The function 'redraw' in "drw_x11.c" was changed, such that it
     does not use a parameter of type 'XExposeEvent'.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
28 Feb 2012 11:37:59
Original commit files touched by this commit  05.20120219
gahr search for other commits by this committer
- Update to 05_20120219
- Fixes to the console library have been pushed upstreams
06 Feb 2012 08:52:16
Original commit files touched by this commit  05.20120205
gahr search for other commits by this committer
- Update to 05_20120205
03 Feb 2012 10:28:24
Original commit files touched by this commit  05.20120115
gahr search for other commits by this committer
- Update to 05_20120115
- Install console library as well
03 Jan 2012 09:08:47
Original commit files touched by this commit  05.20120101
gahr search for other commits by this committer
- Update to 05_20120101
24 Nov 2011 09:05:43
Original commit files touched by this commit  05.20111111
gahr search for other commits by this committer
- second attempt to respect CC and CFLAGS

Feature safe:   yes
23 Nov 2011 09:27:46
Original commit files touched by this commit  05.20111111
gahr search for other commits by this committer
- Update to 05_20111111
- Respect CC and CFLAGS [1]

PR:             162542 [1]
Submitted by:   Jan Beich <jbeich@tormail.net>
Feature safe:   yes
07 Sep 2011 07:33:44
Original commit files touched by this commit  05.20110904
gahr search for other commits by this committer
- Update to 05_20110904
05 Apr 2011 09:35:33
Original commit files touched by this commit  05.20110403
gahr search for other commits by this committer
- Update to 05_20110403
15 Mar 2011 19:46:17
Original commit files touched by this commit  05.20110306
gahr search for other commits by this committer
- Update to 05_20110306
04 Feb 2011 13:30:52
Original commit files touched by this commit  05.20110203
gahr search for other commits by this committer
- Update to 05_20110203
  Many changes since the last update, see doc/chlog.txt for the details.

Feature safe:   yes
24 Dec 2010 10:52:58
Original commit files touched by this commit  05.20101219
gahr search for other commits by this committer
- Update to 05_20101219
11 Nov 2010 18:55:40
Original commit files touched by this commit  05.20101107
gahr search for other commits by this committer
- Update to 05_20101107
  Changes:
  - The chapter explaining exception handling in the manual was improved.
  - The support for bitmap fonts was improved to use fontProperties as base
type.
  - The '-' function, which computes the differance of two 'time' values (with a
    'duration' result) in "time.s7i", was improved.
  - The function cmdConfigValue in "cmd_rtl.c" was improved to support the
config
    values C_COMPILER_VERSION and GET_CC_VERSION_INFO.
  - In the file "fil_rtl.c" the functions myLseek, myFseek and myFtell were
    renamed to os_lseek, os_fseek and os_ftell respectively.
  - The makefiles were changed to define os_fseek, os_ftell, C_COMPILER_VERSION
    and GET_CC_VERSION_INFO.
  - Documentation comments were added to the function alternate_utime in the
file
    "tim_win.c".
13 Oct 2010 09:50:58
Original commit files touched by this commit  05.20101010
gahr search for other commits by this committer
- Update to 05_20101010
  Changes:
  - The first steps towards support of bitmap fonts were done.
  - The standard bitmap font was defined for the sizes 10, 12, 14, 16, 18 and
24.
  - A new example program (testfont.sd7), which writes with the standard font
    in various sizes, was added.
  - The initialisation of the random number generator in the function
    uint_rand in "int_rtl.c" was improved.
  - The function timMycroSec was defined in "tim_unx.c" and "tim_win.c".
20 Sep 2010 11:36:12
Original commit files touched by this commit  05.20100919
gahr search for other commits by this committer
- Update to 05_20100919
  Changes:
  - The chapter explaining string indexing in the manual was improved.
  - The compiler (comp.sd7) and the hi interpreter were improved to support the
    actions "ITF_CMP" and "ITF_HASHCODE".
  - The parameter names of the functions arc, chord and pieslice in the
    "draw.s7i" library were changed to startAngle and sweepAngle.
  - The compiler was improved such that compiled programs which use SIGALARM
    (the functions 'wait' and 'await' from the "time.s7i" library may use
    SIGALARM) can be terminated with ctrl-c followed by * and enter.
  - Parameter names were added to the prototypes in the file "drw_drv.h".
  - The function drwPFArcPieSlice in "drw_win.c" was implemented.
  - The functions drwFCircle and drwPFCircle in "drw_x11.c were improved.
18 Sep 2010 07:17:16
Original commit files touched by this commit  05.20100905
gahr search for other commits by this committer
- Update to 05_20100905
  Changes:
  - The chapter explaining the type 'time' in the manual was improved.
  - The support for source level debugging in the compiler (comp.sd7) was
    improved. Now the option -g generates better #line directives and the 'main'
    function was arranged such that the current line shown by a debugger is
    correct when the program is started.
  - In the "seed7_05.s7i" library the function "rpos" was overloaded to do a
    reverse search for a character in a string starting from a given position.
  - The files "str_rtl.c", "strlib.c", "primitiv.c" and the compiler were
    improved to support the primitive action STR_RCHIPOS (which implements the
    new overloaded 'rpos' function).
18 Aug 2010 10:07:24
Original commit files touched by this commit  05.20100801
gahr search for other commits by this committer
- Update to 05_20100801
14 Jul 2010 10:33:06
Original commit files touched by this commit  05.20100704
gahr search for other commits by this committer
- Update to 05_20100704
30 Jun 2010 22:49:53
Original commit files touched by this commit  05.20100620
pav search for other commits by this committer
- Mark BROKEN on 7.X and older

Reported by:    pointyhat
Feature safe:   yes
21 Jun 2010 13:05:50
Original commit files touched by this commit  05.20100620
gahr search for other commits by this committer
- Update to 05_20100620

Feature safe:   yes
07 Jun 2010 10:32:01
Original commit files touched by this commit  05.20100606
gahr search for other commits by this committer
- Update to 05_20100606
31 May 2010 08:06:27
Original commit files touched by this commit  05.20100516
gahr search for other commits by this committer
- Update to 05_20100516
04 Mar 2010 14:02:13
Original commit files touched by this commit  05.20100221
gahr search for other commits by this committer
- Update to 05_20100221

Feature safe:   yes
23 Dec 2009 08:38:31
Original commit files touched by this commit  05.20091220
gahr search for other commits by this committer
- Update to 05_20091220
27 Nov 2009 08:15:19
Original commit files touched by this commit  05.20091115
gahr search for other commits by this committer
- Update to 05_20091115
- Mark only for i386 and amd64
27 Aug 2009 15:04:16
Original commit files touched by this commit  05.20090816
amdmi3 search for other commits by this committer
- Remove remaining SFP references (switch these ports to SF)

Approved by:    portmgr (pav)
25 Aug 2009 13:43:47
Original commit files touched by this commit  05.20090816
gahr search for other commits by this committer
- Update to 05_20090816
- Update MASTER_SITES to new SFP layout
22 Aug 2009 00:24:37
Original commit files touched by this commit  05.20090705
  Sanity Test Failure
amdmi3 search for other commits by this committer
- Switch SourceForge ports to the new File Release System: categories starting
with H,I,J,K,L
08 Jul 2009 15:03:55
Original commit files touched by this commit  05.20090705
gahr search for other commits by this committer
- Update to 05_20090705
01 May 2009 19:37:26
Original commit files touched by this commit  05.20090426
gahr search for other commits by this committer
- Update to 05_20090426
22 Apr 2009 18:37:09
Original commit files touched by this commit  05.20090413
gahr search for other commits by this committer
- Update to 05_20090413
05 Apr 2009 18:57:49
Original commit files touched by this commit  05.20090329
gahr search for other commits by this committer
- Update to 05_20090329
10 Mar 2009 21:13:30
Original commit files touched by this commit  05.20090309
gahr search for other commits by this committer
- Update to 05_20090309
03 Nov 2008 13:40:52
Original commit files touched by this commit  05.20081102
gahr search for other commits by this committer
- Update to 05_20081102
21 Oct 2008 21:13:32
Original commit files touched by this commit  05.20081019
gahr search for other commits by this committer
- Update to 05_20081019
06 Oct 2008 17:42:42
Original commit files touched by this commit  05.20081005
gahr search for other commits by this committer
- Update to 05_20081005
23 Sep 2008 14:36:42
Original commit files touched by this commit  05.20080921
gahr search for other commits by this committer
- Update to 05_20080921
03 Sep 2008 09:50:57
Original commit files touched by this commit  05.20080902
gahr search for other commits by this committer
- Update to 05_20080902
22 Aug 2008 16:18:08
Original commit files touched by this commit  05.20080817
gahr search for other commits by this committer
- Update to 05_20080817
05 Aug 2008 14:10:46
Original commit files touched by this commit  05.20080803
gahr search for other commits by this committer
- Update to 05_20080803
- Partially remove makefile's patch (committed upstream)
31 Jul 2008 05:45:17
Original commit files touched by this commit  05.20080720
gahr search for other commits by this committer
- Update to 05_20080720
- Add compiler's libraries and fix their paths [1]
- Add test target [1]

Reported by:    Thomas Merter (author, via private email)
16 Jul 2008 22:42:13
Original commit files touched by this commit  05.20080707
gahr search for other commits by this committer
- New port: seed7

  Seed7 is an extensible general purpose high-level programming language.

Number of commits found: 79

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
curlApr 11
dbus-glibApr 11
libaudiofileApr 11
linux-f10-curlApr 11
linux-f10-dbus-glibApr 11
linux-f10-libaudiofileApr 11
linux-f10-nas-libsApr 11
linux-f10-openldapApr 11
mingw32-openssl*Apr 11
mingw32-opensslApr 11
nasApr 11
openssl*Apr 11
opensslApr 11
linux-f10-openssl*Apr 10
linux-f10-openssl*Apr 10

13 vulnerabilities affecting 34 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24393
Broken 175
Deprecated 120
Ignore 527
Forbidden 4
Restricted 263
No CDROM 108
Vulnerable 27
Expired 40
Set to expire 105
Interactive 22
new 24 hours 3
new 48 hours5
new 7 days18
new fortnight40
new month151

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.