notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
seed7 High-level, extensible programming language
05.20240429 lang on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 05.20240322Version of this port present on the latest quarterly branch.
Maintainer: gahr@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-07-16 22:43:05
Last Update: 2024-04-30 08:57:09
Commit Hash: bbc01fa
People watching this port, also watch:: speedtables, io, roundcube-carddav-php82, tcl-lmdb, catch
License: GPLv2 LGPL21
WWW:
https://seed7.sourceforge.net/
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (257 items)
Collapse this list.
  1. /usr/local/share/licenses/seed7-05.20240429/catalog.mk
  2. /usr/local/share/licenses/seed7-05.20240429/LICENSE
  3. /usr/local/share/licenses/seed7-05.20240429/GPLv2
  4. /usr/local/share/licenses/seed7-05.20240429/LGPL21
  5. bin/s7
  6. bin/s7c
  7. lib/seed7/bin/s7_comp.a
  8. lib/seed7/bin/s7_con.a
  9. lib/seed7/bin/s7_data.a
  10. lib/seed7/bin/s7_draw.a
  11. lib/seed7/bin/seed7_05.a
  12. lib/seed7/lib/aes.s7i
  13. lib/seed7/lib/aes_gcm.s7i
  14. lib/seed7/lib/ar.s7i
  15. lib/seed7/lib/arc4.s7i
  16. lib/seed7/lib/archive_base.s7i
  17. lib/seed7/lib/array.s7i
  18. lib/seed7/lib/asn1.s7i
  19. lib/seed7/lib/bigfile.s7i
  20. lib/seed7/lib/bigint.s7i
  21. lib/seed7/lib/bigrat.s7i
  22. lib/seed7/lib/bin32.s7i
  23. lib/seed7/lib/bin64.s7i
  24. lib/seed7/lib/bitdata.s7i
  25. lib/seed7/lib/bitmapfont.s7i
  26. lib/seed7/lib/bitset.s7i
  27. lib/seed7/lib/bitsetof.s7i
  28. lib/seed7/lib/blowfish.s7i
  29. lib/seed7/lib/bmp.s7i
  30. lib/seed7/lib/boolean.s7i
  31. lib/seed7/lib/browser.s7i
  32. lib/seed7/lib/bstring.s7i
  33. lib/seed7/lib/bytedata.s7i
  34. lib/seed7/lib/cards.s7i
  35. lib/seed7/lib/category.s7i
  36. lib/seed7/lib/cc_conf.s7i
  37. lib/seed7/lib/ccittfax.s7i
  38. lib/seed7/lib/cgi.s7i
  39. lib/seed7/lib/cgidialog.s7i
  40. lib/seed7/lib/char.s7i
  41. lib/seed7/lib/charsets.s7i
  42. lib/seed7/lib/chartype.s7i
  43. lib/seed7/lib/cipher.s7i
  44. lib/seed7/lib/cli_cmds.s7i
  45. lib/seed7/lib/clib_file.s7i
  46. lib/seed7/lib/color.s7i
  47. lib/seed7/lib/comp/act_act.s7i
  48. lib/seed7/lib/comp/action.s7i
  49. lib/seed7/lib/comp/arr_act.s7i
  50. lib/seed7/lib/comp/big_act.s7i
  51. lib/seed7/lib/comp/bin_act.s7i
  52. lib/seed7/lib/comp/bln_act.s7i
  53. lib/seed7/lib/comp/bst_act.s7i
  54. lib/seed7/lib/comp/chr_act.s7i
  55. lib/seed7/lib/comp/cmd_act.s7i
  56. lib/seed7/lib/comp/con_act.s7i
  57. lib/seed7/lib/comp/config.s7i
  58. lib/seed7/lib/comp/const.s7i
  59. lib/seed7/lib/comp/copy.s7i
  60. lib/seed7/lib/comp/create.s7i
  61. lib/seed7/lib/comp/dcl_act.s7i
  62. lib/seed7/lib/comp/debug.s7i
  63. lib/seed7/lib/comp/destr.s7i
  64. lib/seed7/lib/comp/drw_act.s7i
  65. lib/seed7/lib/comp/enu_act.s7i
  66. lib/seed7/lib/comp/error.s7i
  67. lib/seed7/lib/comp/expr.s7i
  68. lib/seed7/lib/comp/expr_utl.s7i
  69. lib/seed7/lib/comp/fil_act.s7i
  70. lib/seed7/lib/comp/flt_act.s7i
  71. lib/seed7/lib/comp/gkb_act.s7i
  72. lib/seed7/lib/comp/hsh_act.s7i
  73. lib/seed7/lib/comp/inline.s7i
  74. lib/seed7/lib/comp/int_act.s7i
  75. lib/seed7/lib/comp/intrange.s7i
  76. lib/seed7/lib/comp/itf_act.s7i
  77. lib/seed7/lib/comp/kbd_act.s7i
  78. lib/seed7/lib/comp/library.s7i
  79. lib/seed7/lib/comp/literal.s7i
  80. lib/seed7/lib/comp/pcs_act.s7i
  81. lib/seed7/lib/comp/pol_act.s7i
  82. lib/seed7/lib/comp/prc_act.s7i
  83. lib/seed7/lib/comp/prg_act.s7i
  84. lib/seed7/lib/comp/ref_act.s7i
  85. lib/seed7/lib/comp/rfl_act.s7i
  86. lib/seed7/lib/comp/sct_act.s7i
  87. lib/seed7/lib/comp/set_act.s7i
  88. lib/seed7/lib/comp/soc_act.s7i
  89. lib/seed7/lib/comp/sql_act.s7i
  90. lib/seed7/lib/comp/stat.s7i
  91. lib/seed7/lib/comp/str_act.s7i
  92. lib/seed7/lib/comp/tim_act.s7i
  93. lib/seed7/lib/comp/typ_act.s7i
  94. lib/seed7/lib/comp/type.s7i
  95. lib/seed7/lib/comp/ut8_act.s7i
  96. lib/seed7/lib/complex.s7i
  97. lib/seed7/lib/console.s7i
  98. lib/seed7/lib/cpio.s7i
  99. lib/seed7/lib/crc32.s7i
  100. lib/seed7/lib/cronos16.s7i
  101. lib/seed7/lib/cronos27.s7i
  102. lib/seed7/lib/csv.s7i
  103. lib/seed7/lib/db_prop.s7i
  104. lib/seed7/lib/deflate.s7i
  105. lib/seed7/lib/des.s7i
  106. lib/seed7/lib/dialog.s7i
  107. lib/seed7/lib/dir.s7i
  108. lib/seed7/lib/draw.s7i
  109. lib/seed7/lib/duration.s7i
  110. lib/seed7/lib/echo.s7i
  111. lib/seed7/lib/editline.s7i
  112. lib/seed7/lib/elliptic.s7i
  113. lib/seed7/lib/enable_io.s7i
  114. lib/seed7/lib/encoding.s7i
  115. lib/seed7/lib/enumeration.s7i
  116. lib/seed7/lib/environment.s7i
  117. lib/seed7/lib/external_file.s7i
  118. lib/seed7/lib/field.s7i
  119. lib/seed7/lib/file.s7i
  120. lib/seed7/lib/filebits.s7i
  121. lib/seed7/lib/filesys.s7i
  122. lib/seed7/lib/fileutil.s7i
  123. lib/seed7/lib/fixarray.s7i
  124. lib/seed7/lib/float.s7i
  125. lib/seed7/lib/font.s7i
  126. lib/seed7/lib/font8x8.s7i
  127. lib/seed7/lib/forloop.s7i
  128. lib/seed7/lib/ftp.s7i
  129. lib/seed7/lib/ftpserv.s7i
  130. lib/seed7/lib/getf.s7i
  131. lib/seed7/lib/gethttp.s7i
  132. lib/seed7/lib/gethttps.s7i
  133. lib/seed7/lib/gif.s7i
  134. lib/seed7/lib/graph.s7i
  135. lib/seed7/lib/graph_file.s7i
  136. lib/seed7/lib/gtkserver.s7i
  137. lib/seed7/lib/gzip.s7i
  138. lib/seed7/lib/hash.s7i
  139. lib/seed7/lib/hashsetof.s7i
  140. lib/seed7/lib/hmac.s7i
  141. lib/seed7/lib/html.s7i
  142. lib/seed7/lib/html_ent.s7i
  143. lib/seed7/lib/htmldom.s7i
  144. lib/seed7/lib/http_response.s7i
  145. lib/seed7/lib/httpserv.s7i
  146. lib/seed7/lib/huffman.s7i
  147. lib/seed7/lib/ico.s7i
  148. lib/seed7/lib/idxarray.s7i
  149. lib/seed7/lib/image.s7i
  150. lib/seed7/lib/imagefile.s7i
  151. lib/seed7/lib/inflate.s7i
  152. lib/seed7/lib/inifile.s7i
  153. lib/seed7/lib/integer.s7i
  154. lib/seed7/lib/iobuffer.s7i
  155. lib/seed7/lib/jpeg.s7i
  156. lib/seed7/lib/keybd.s7i
  157. lib/seed7/lib/keydescr.s7i
  158. lib/seed7/lib/leb128.s7i
  159. lib/seed7/lib/line.s7i
  160. lib/seed7/lib/listener.s7i
  161. lib/seed7/lib/logfile.s7i
  162. lib/seed7/lib/lower.s7i
  163. lib/seed7/lib/lzma.s7i
  164. lib/seed7/lib/lzw.s7i
  165. lib/seed7/lib/mahjng32.s7i
  166. lib/seed7/lib/make.s7i
  167. lib/seed7/lib/makedata.s7i
  168. lib/seed7/lib/math.s7i
  169. lib/seed7/lib/mixarith.s7i
  170. lib/seed7/lib/modern27.s7i
  171. lib/seed7/lib/more.s7i
  172. lib/seed7/lib/msgdigest.s7i
  173. lib/seed7/lib/multiscr.s7i
  174. lib/seed7/lib/null_file.s7i
  175. lib/seed7/lib/osfiles.s7i
  176. lib/seed7/lib/pem.s7i
  177. lib/seed7/lib/pic16.s7i
  178. lib/seed7/lib/pic32.s7i
  179. lib/seed7/lib/pic_util.s7i
  180. lib/seed7/lib/pixmap_file.s7i
  181. lib/seed7/lib/pixmapfont.s7i
  182. lib/seed7/lib/pkcs1.s7i
  183. lib/seed7/lib/png.s7i
  184. lib/seed7/lib/poll.s7i
  185. lib/seed7/lib/ppm.s7i
  186. lib/seed7/lib/process.s7i
  187. lib/seed7/lib/progs.s7i
  188. lib/seed7/lib/propertyfile.s7i
  189. lib/seed7/lib/rational.s7i
  190. lib/seed7/lib/ref_list.s7i
  191. lib/seed7/lib/reference.s7i
  192. lib/seed7/lib/reverse.s7i
  193. lib/seed7/lib/rpm.s7i
  194. lib/seed7/lib/scanfile.s7i
  195. lib/seed7/lib/scanjson.s7i
  196. lib/seed7/lib/scanstri.s7i
  197. lib/seed7/lib/seed7_05.s7i
  198. lib/seed7/lib/set.s7i
  199. lib/seed7/lib/shell.s7i
  200. lib/seed7/lib/showtls.s7i
  201. lib/seed7/lib/smtp.s7i
  202. lib/seed7/lib/sockbase.s7i
  203. lib/seed7/lib/socket.s7i
  204. lib/seed7/lib/sokoban1.s7i
  205. lib/seed7/lib/sql_base.s7i
  206. lib/seed7/lib/stars.s7i
  207. lib/seed7/lib/stdfont10.s7i
  208. lib/seed7/lib/stdfont12.s7i
  209. lib/seed7/lib/stdfont14.s7i
  210. lib/seed7/lib/stdfont16.s7i
  211. lib/seed7/lib/stdfont18.s7i
  212. lib/seed7/lib/stdfont20.s7i
  213. lib/seed7/lib/stdfont24.s7i
  214. lib/seed7/lib/stdfont8.s7i
  215. lib/seed7/lib/stdfont9.s7i
  216. lib/seed7/lib/stdio.s7i
  217. lib/seed7/lib/strifile.s7i
  218. lib/seed7/lib/string.s7i
  219. lib/seed7/lib/stritext.s7i
  220. lib/seed7/lib/struct.s7i
  221. lib/seed7/lib/subfile.s7i
  222. lib/seed7/lib/subrange.s7i
  223. lib/seed7/lib/syntax.s7i
  224. lib/seed7/lib/tar.s7i
  225. lib/seed7/lib/tar_cmds.s7i
  226. lib/seed7/lib/tdes.s7i
  227. lib/seed7/lib/tee.s7i
  228. lib/seed7/lib/text.s7i
  229. lib/seed7/lib/tiff.s7i
  230. lib/seed7/lib/time.s7i
  231. lib/seed7/lib/tls.s7i
  232. lib/seed7/lib/unicode.s7i
  233. lib/seed7/lib/unionfnd.s7i
  234. lib/seed7/lib/upper.s7i
  235. lib/seed7/lib/utf16.s7i
  236. lib/seed7/lib/utf8.s7i
  237. lib/seed7/lib/vecfont10.s7i
  238. lib/seed7/lib/vecfont18.s7i
  239. lib/seed7/lib/vector3d.s7i
  240. lib/seed7/lib/vectorfont.s7i
  241. lib/seed7/lib/wildcard.s7i
  242. lib/seed7/lib/window.s7i
  243. lib/seed7/lib/wrinum.s7i
  244. lib/seed7/lib/x509cert.s7i
  245. lib/seed7/lib/xml_ent.s7i
  246. lib/seed7/lib/xmldom.s7i
  247. lib/seed7/lib/xz.s7i
  248. lib/seed7/lib/zip.s7i
  249. lib/seed7/lib/zstd.s7i
  250. share/man/man1/s7.1.gz
  251. share/man/man1/s7c.1.gz
  252. share/seed7/sd7.vim
  253. share/seed7/seed7.nanorc
  254. share/seed7/seed7.vim
  255. @owner
  256. @group
  257. @mode
Collapse this list.
Dependency lines:
  • seed7>0:lang/seed7
To install the port:
cd /usr/ports/lang/seed7/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/seed7
  • pkg install seed7
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: seed7
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 armv7 i386 powerpc powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1714460489 SHA256 (seed7_05_20240429.tgz) = 8cf7d840743af0867f74eddf423e654e218e6895ca206e61ddc09bec83c7379c SIZE (seed7_05_20240429.tgz) = 4075974

Packages (timestamps in pop-ups are UTC):
seed7
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-05.20240429-05.2024042905.20240429---
FreeBSD:13:quarterly-05.20240429-05.2024032205.20240429-05.2023091305.20230913
FreeBSD:14:latest-05.20240429-05.2024042905.20240429--05.20230529
FreeBSD:14:quarterly-05.20240429-05.2024032205.20240429-05.2023091305.20230913
FreeBSD:15:latest-05.20240429n/a05.20240322n/a-05.2023091305.20230913
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. Xvfb : x11-servers/xorg-server@xvfb
  2. 8x13O.pcf.gz : x11-fonts/xorg-fonts-miscbitmaps
  3. fonts.alias : x11-fonts/font-alias
  4. base : x11/xkeyboard-config
  5. xkbcomp : x11/xkbcomp
  6. psql : databases/postgresql15-client
  7. x11.pc : x11/libX11
  8. xrender.pc : x11/libXrender
Runtime dependencies:
  1. psql : databases/postgresql15-client
  2. x11.pc : x11/libX11
  3. xrender.pc : x11/libXrender
Library dependencies:
  1. libodbc.so : databases/unixODBC
  2. libmysqlclient.so.21 : databases/mysql80-client
  3. libsqlite3.so : databases/sqlite3
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for seed7-05.20240429: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
lang_seed7
USES:
display:build mysql:client ncurses pgsql sqlite tar:tgz xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (52 items)
Collapse this list.
  1. http://cfhcable.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  2. http://cytranet.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  3. http://deac-ams.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  4. http://deac-fra.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  5. http://deac-riga.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  6. http://downloads.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  7. http://excellmedia.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  8. http://freefr.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  9. http://gigenet.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  10. http://ixpeering.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  11. http://jaist.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  12. http://kumisystems.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  13. http://liquidtelecom.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  14. http://nchc.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  15. http://netactuate.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  16. http://netcologne.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  17. http://netix.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  18. http://onboardcloud.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  19. http://phoenixnap.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  20. http://razaoinfo.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  21. http://sinalbr.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  22. http://sitsa.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  23. http://tenet.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  24. http://udomain.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  25. http://ufpr.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  26. http://versaweb.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  27. https://cfhcable.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  28. https://cytranet.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  29. https://deac-ams.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  30. https://deac-fra.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  31. https://deac-riga.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  32. https://downloads.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  33. https://excellmedia.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  34. https://freefr.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  35. https://gigenet.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  36. https://ixpeering.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  37. https://jaist.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  38. https://kumisystems.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  39. https://liquidtelecom.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  40. https://nchc.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  41. https://netactuate.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  42. https://netcologne.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  43. https://netix.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  44. https://onboardcloud.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  45. https://phoenixnap.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  46. https://razaoinfo.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  47. https://sinalbr.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  48. https://sitsa.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  49. https://tenet.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  50. https://udomain.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  51. https://ufpr.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
  52. https://versaweb.dl.sourceforge.net/project/seed7/seed7/seed7_05_20240429/
Collapse this list.

Number of commits found: 163 (showing only 100 on this page)

1 | 2  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
05.20240429
30 Apr 2024 08:57:09
commit hash: bbc01fa8f3eab22be2f4b01a94374da439dbd5d6commit hash: bbc01fa8f3eab22be2f4b01a94374da439dbd5d6commit hash: bbc01fa8f3eab22be2f4b01a94374da439dbd5d6commit hash: bbc01fa8f3eab22be2f4b01a94374da439dbd5d6 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20240429

Changes:

20240429:
- The compilation of s7c with tcc has been fixed. Many thanks to
  Cheap-Ad9743 for pointing out that compiling s7c with tcc failed.
- Chapters about hashes and templates have been added to the manual.
- The library hash.s7i has been improved to support hash table
  literals and the comparison of hash tables with = and <> .
- The new library scanjson.s7i has been added. This library supports
  scanning (reading) JSON (JavaScript Object Notation) symbols from
  strings and files.
- The experimental readjson.s7i library has been removed.
- The new library fixarray.s7i has been added. This library supports
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20240322
26 Mar 2024 07:55:13
commit hash: 4b22040de3e262119518093d67ac780e2fe1eb6ecommit hash: 4b22040de3e262119518093d67ac780e2fe1eb6ecommit hash: 4b22040de3e262119518093d67ac780e2fe1eb6ecommit hash: 4b22040de3e262119518093d67ac780e2fe1eb6e files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20240322

Changes: https://github.com/ThomasMertes/seed7/blob/8accb/doc/chlog.txt
05.20230913_1
09 Mar 2024 20:01:30
commit hash: da14e8333fe2b976687203f2d30a0f17fe488bb4commit hash: da14e8333fe2b976687203f2d30a0f17fe488bb4commit hash: da14e8333fe2b976687203f2d30a0f17fe488bb4commit hash: da14e8333fe2b976687203f2d30a0f17fe488bb4 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
lang/seed7: Move man pages to share/man

While here, fix plist

Approved by:	portmgr (blanket)
05.20230913
31 Dec 2023 00:37:05
commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
05.20230913
06 Nov 2023 10:03:47
commit hash: 06df180a9e39055026499a326ef67812801a8919commit hash: 06df180a9e39055026499a326ef67812801a8919commit hash: 06df180a9e39055026499a326ef67812801a8919commit hash: 06df180a9e39055026499a326ef67812801a8919 files touched by this commit
Rodrigo Osorio (rodrigo) search for other commits by this committer
*/*: Update WWW to use HTTPS for sourceforge.net projects

Homepage link is permanent redirected to its HTTPS counterpart
Issue reported by repology : https://repology.org/repository/freebsd/problems

Approved by:	portmgr (blanket)
PR:		274888
05.20230913
14 Sep 2023 12:25:07
commit hash: 2a089d3a302dbc7cc7d607da7be05dd1363e4095commit hash: 2a089d3a302dbc7cc7d607da7be05dd1363e4095commit hash: 2a089d3a302dbc7cc7d607da7be05dd1363e4095commit hash: 2a089d3a302dbc7cc7d607da7be05dd1363e4095 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20230913

20230913:
- The parameters of getHttp(), getHttps() and getFtp() have been
  renamed from 'url' to 'location'. A location is a URL without
  http://, https:// and ftp://, respectively. Many thanks to Liam
  O'Brien for pointing out that getHttps("https://example.com/") does
  not work. The documentation has been improved to contain the example
  getHttps("example.com").
- The exit() function has been moved from seed7_05.s7i to the library
  environment.s7i. Many thanks to u/IllegalMigrant for pointing out
  that exit() was not documented.
- The libraries lower.s7i, more.s7i, upper.s7i, archive_base.s7i,
  http_response.s7i, makedata.s7i, tar_cmds.s7i and tee.s7i have been
  added to the library section and the subject index of the homepage.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20230709
29 Aug 2023 15:23:18
commit hash: f40164d18b6fb2de77bf535cf09245340de463bacommit hash: f40164d18b6fb2de77bf535cf09245340de463bacommit hash: f40164d18b6fb2de77bf535cf09245340de463bacommit hash: f40164d18b6fb2de77bf535cf09245340de463ba files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: 05_20230709

20230709:
- Explanations about the initialization with 'is', the 'return'
  declaration construct and the meaning of dollar signs have been
  added or improved in the FAQ.
- A chapters about arrays has been added to the tutorial.
- In the manual, chapters about variants of for-each loops have been
  added or improved.
- A chapter about the exception GRAPHIC_ERROR has been added to the
  manual.
- The compiler (s7c.sd7) has been improved:
  - The generated code for array indexing that always raises
    INDEX_ERROR, has been improved to be accepted by clang. A cast to
    the desired type has been added.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20230529
01 Jun 2023 13:59:29
commit hash: cb604c2560409515ec7de5c155a5a94daec629f2commit hash: cb604c2560409515ec7de5c155a5a94daec629f2commit hash: cb604c2560409515ec7de5c155a5a94daec629f2commit hash: cb604c2560409515ec7de5c155a5a94daec629f2 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20230529

20230529:
- The FAQ concerning break and continue has been improved.
- Chapters about assignment and constants have been added to the
  tutorial, which is part of the manual. A description of the function
  fraction() has been added to the chapter about predefined types.
- The new library archive_base.s7i has been added. This library
  defines common functions for file archives. It currently defines the
  function readDir() which is used by the archive libraries ar.s7i,
  cpio.s7i, rpm.s7i, tar.s7i and zip.s7i.
- In the zip.s7i library the function readDir() has been improved to
  work for absolute paths (by calling readDir() from archive_base.s7i).
- Several improvements have been made in the rpm.s7i library:
  - The signature section digests are checked when the RPM file is
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20230305
30 Mar 2023 11:44:18
commit hash: 4b7f7c9c56b1a16e4c1784a8f1eed224a7275aa4commit hash: 4b7f7c9c56b1a16e4c1784a8f1eed224a7275aa4commit hash: 4b7f7c9c56b1a16e4c1784a8f1eed224a7275aa4commit hash: 4b7f7c9c56b1a16e4c1784a8f1eed224a7275aa4 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20230305

20230305:
- The make7 example program has been improved to support quoted
  dependencies (changes have been made in makedata.s7i). A warning is
  written if the quoted dependency does not end with ", or when it is
  not followed by whitespace.
- The comanche web-server example program has been improved:
  - CGI scripts with shebang are supported now. Shebang means that the
    first line of the script starts with #! and is followed by the
    command (and possible options) to interpret the script.
  - Now the root directories for HTML files (html-dir) and CGI files
    (cgi-dir) are converted to an absolute path.
  - On startup of comanche, the current working directory is changed
    to the root directory for CGI files (some CGI scripts need this).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20221218
28 Dec 2022 13:50:27
commit hash: 09e4bcc464d1775451568e5295770a68ea2eac57commit hash: 09e4bcc464d1775451568e5295770a68ea2eac57commit hash: 09e4bcc464d1775451568e5295770a68ea2eac57commit hash: 09e4bcc464d1775451568e5295770a68ea2eac57 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20221218

20221218:
- Examples for reading from the keyboard have been added to the manual.
- In src/read_me.txt and src/read_me.htm the description "compiling
  Seed7 under windows with cl from MSVC" has been improved. The
  description of possible C compiler warnings has also been improved.
- Support for the ternary operator ?: has been added to the types
  bitset, color, duration and time.
- The graphic keyboard test program gkbd.sd7 has been improved to
  support super/windows keys.
- Definitions of KEY_SUPER, KEY_LEFT_SUPER and KEY_RIGHT_SUPER have
  been added to the libraries keybd.s7i and keydescr.s7i.
- The tls.s7i library has been improved to reopen a socket if the
  old session cannot be reused.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20221105
28 Nov 2022 15:47:23
commit hash: 9bb3d961256b4ce5ebb683254058e29f6856d57fcommit hash: 9bb3d961256b4ce5ebb683254058e29f6856d57fcommit hash: 9bb3d961256b4ce5ebb683254058e29f6856d57fcommit hash: 9bb3d961256b4ce5ebb683254058e29f6856d57f files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20221105

20221105:
- The picture viewer pv7.sd7 has been improved to support zooming
  and moving.
- The graphical keyboard test program gkbd.sd7 has been improved to
  write the cursor position when a mouse key is clicked.
- The function isLetter() in char.s7i has been improved to support
  Unicode 15.0.
- When matching an expression failed, two errors were reported.
  A match error and an exception error (Exception MEMORY_ERROR
  raised). The unnecessary exception error has been removed from
  interpreter and compiler.
- Additional versions of getPixmap() have been added to the library
  draw.s7i.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
05.20220724
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20220724
04 Aug 2022 06:19:20
commit hash: 426955192632d28fb6c56e2d2a7558f6f964e9f7commit hash: 426955192632d28fb6c56e2d2a7558f6f964e9f7commit hash: 426955192632d28fb6c56e2d2a7558f6f964e9f7commit hash: 426955192632d28fb6c56e2d2a7558f6f964e9f7 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20220724

20220724:
- The operating system DOS is supported (with DJGPP) again. The tests
  have been done with Dosbox.
- Explanations about syntax highlighting, static type checking and
  return type overloading have been improved in the FAQ.
- In the manual, the chapter about the keyboard has been improved to
  explain the window close button and window resize events.
  The manual has also been adjusted to describe the new functions
  instead of the deprecated ones.
- The error messages for failed declarations have been improved.
- The error reporting has been improved to also show an error line
  if parsing the file has finished.
- Reading from a Windows console with getc(KEYBOARD) has been
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20220522
20 Jul 2022 14:22:15
commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
lang: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20220522
07 Jun 2022 13:42:37
commit hash: 8b01ac1cbcfc1ff3b5b312b33ed9feada002bb86commit hash: 8b01ac1cbcfc1ff3b5b312b33ed9feada002bb86commit hash: 8b01ac1cbcfc1ff3b5b312b33ed9feada002bb86commit hash: 8b01ac1cbcfc1ff3b5b312b33ed9feada002bb86 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20220522

20220522:
- An explanation for Seed7 syntax highlighting has been added to
  the FAQ.
- Syntax highlighting for vim and UltraEdit has been fixed in the
  files doc/sd7.vim, doc/seed7.vim and doc/seed7.uew.
- Syntax highlighting support for notepad++ has been added with the
  file doc/seed7udl.xml
- The file syntaxhl.sd7 has been added. It can be used to test
  Seed7 syntax highlighting.
- In the string.s7i library, the functions lower() and upper() now
  use an up to date Unicode definition.
- The library gzip.s7i has been refactored to use the new type
  gzipHeader and to avoid calling getUInt16Le().
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20220312
30 Mar 2022 08:47:46
commit hash: a4c45911d52f912867d5b5e540c070589362aed7commit hash: a4c45911d52f912867d5b5e540c070589362aed7commit hash: a4c45911d52f912867d5b5e540c070589362aed7commit hash: a4c45911d52f912867d5b5e540c070589362aed7 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20220312

20220312:
- Two typos in the fwd_x11.c have been fixed. Thanks to Zachary
  Menzies for pointing them out.
- Interpreter and compiler have been improved to support Informix
  databases.
- The example program portfwd7.sd7 has been added. Portfwd7 is a
  port forwarder to redirect network communication.
- The run-time to write a BMP file has been reduced to 74% (measured
  with gcc and valgrind).
- The error messages for "Match failed" and "Variable expected"
  errors have been shortened.
- The program gkbd.sd7 has been improved to show when mouse
  buttons are pressed.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20220130
01 Mar 2022 15:10:59
commit hash: fbc7d9e005d9211359f9f26c6acf0ffc8f1c4678commit hash: fbc7d9e005d9211359f9f26c6acf0ffc8f1c4678commit hash: fbc7d9e005d9211359f9f26c6acf0ffc8f1c4678commit hash: fbc7d9e005d9211359f9f26c6acf0ffc8f1c4678 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20220130

20220130:
- An arc() function (to draw an arc) with a width (thickness)
  parameter has been added to the draw.s7i library. Many thanks to
  Zachary Menzies for pointing out that it was missing.
- The new library tiff.s7i has been added. This library supports the
  TIFF image file format.
- The new library ccittfax.s7i has been added. This library supports
  CCITT fax decoding as it is used in TIFF files.
- The library zip.s7i has been improved to support reading zip64
  archives.
- A chapter about the type 'process' has been added to the manual.
  The chapter about case statements and other chapters of the manual
  have been improved as well.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20211225
27 Dec 2021 15:36:38
commit hash: 719e63e2fba2b9996d88e36ee400ab73d908d4accommit hash: 719e63e2fba2b9996d88e36ee400ab73d908d4accommit hash: 719e63e2fba2b9996d88e36ee400ab73d908d4accommit hash: 719e63e2fba2b9996d88e36ee400ab73d908d4ac files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20211225

20211225:
- Support for syntax highlighting in vim has been added. Many thanks
  to Johannes Gritsch for providing the files doc/seed7.vim and
  doc/sd7.vim.
- Chapters about ignoring values, bin64, bin32, bstring, fileSys,
  Transport Layer Security and the graphics library have been added
  to the manual. Many other chapters of the manual have been improved
  as well.
- The new library imagefile.s7i has been added. This library supports
  various image file formats (PNG, GIF, JPEG, BMP, ICO, PPM).
- The picture viewer program pv7.sd7 has been improved to use the
  function readImage() from the imagefile.s7i library.
- The keyboard test program gkbd.sd7 has been improved to show more
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20211114
30 Nov 2021 10:11:25
commit hash: b2c06273393b3d04c8a74dce2a84280efe7dfc00commit hash: b2c06273393b3d04c8a74dce2a84280efe7dfc00commit hash: b2c06273393b3d04c8a74dce2a84280efe7dfc00commit hash: b2c06273393b3d04c8a74dce2a84280efe7dfc00 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: fix build, add xrender dependency
05.20211114
29 Nov 2021 08:59:26
commit hash: d459647cddfa4b1cd63cd05419de0eb0aad3e9c1commit hash: d459647cddfa4b1cd63cd05419de0eb0aad3e9c1commit hash: d459647cddfa4b1cd63cd05419de0eb0aad3e9c1commit hash: d459647cddfa4b1cd63cd05419de0eb0aad3e9c1 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20211114

20211114:
- The libraries pixmap_file.s7i and graph_file.s7i have been improved
  to draw to the correct graphic window. Many thanks to Anders
  Carstensen for pointing out that text was written into the wrong
  window and for providing a test program.
- Answers to three new questions have been added to the FAQ. Answers
  to existing questions have been improved. Many thanks to Zachary
  Menzies for pointing out a problem with two dimensional arrays and
  for providing a test program.
- An unclosed <i> tag has been removed from the manual. Thanks to
  ifethereal for pointing out this error. Several other places with
  illegal HTML in doc/manual.htm have also been fixed.
- The function getXmlTagHeadOrContent() has been improved in
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20210807
09 Aug 2021 08:53:12
commit hash: 48cf44f476db6ab563626186ee3b7d2da43609b3commit hash: 48cf44f476db6ab563626186ee3b7d2da43609b3commit hash: 48cf44f476db6ab563626186ee3b7d2da43609b3commit hash: 48cf44f476db6ab563626186ee3b7d2da43609b3 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 06_20210807

20210807:
- The bmp.s7i library has been improved. Now the function readBmp()
  works also for historical versions of the BMP format.
- The function readIco() has been added to the library ico.s7i.
- In msgdigest.s7i the run-time of the functions md4(), md5(),
  ripemd160(), sha1(), sha224() and sha256() has been reduced by 4%
  and the run-time of sha384() and sha512() has been reduced by 62%
  and 67% respectively (measured with gcc and valgrind).
- The example program pv7.sd7 (Picture Viewer) has been improved to
  support the ICO graphic format. Additionally the window title is
  now changed also at the start and the end of the picture sequence.
- The library gif.s7i has been improved to work also for the empty
  GIF image.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20210627
28 Jun 2021 10:24:10
commit hash: d7352ad9df629af4949797f00b424972a2d9b1a1commit hash: d7352ad9df629af4949797f00b424972a2d9b1a1commit hash: d7352ad9df629af4949797f00b424972a2d9b1a1commit hash: d7352ad9df629af4949797f00b424972a2d9b1a1 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20210627

Changes:

20210627:
- As suggested by Zachary Menzies a function to make the mouse cursor
  invisible has been added. The function setCursorVisible() has been
  added to graph.s7i. This function sets the visibility of the mouse
  cursor in a specified window.
- A function to convert an integer to a string of bytes with a given
  length has been added to bytedata.s7i. To get the bytes of a 32-bit
  signed big-endian representation use: bytes(number, SIGNED, BE, 4).
- The functions for external files have been improved to raise
  FILE_ERROR, if a file is used after it has been closed.
- The management of external files has been improved to automatically
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20210425
15 Jun 2021 08:41:29
commit hash: 942347101554ab4115949961eb0eb2d862a2cc44commit hash: 942347101554ab4115949961eb0eb2d862a2cc44commit hash: 942347101554ab4115949961eb0eb2d862a2cc44commit hash: 942347101554ab4115949961eb0eb2d862a2cc44 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/seed7: enable on armv7
05.20210425
15 Jun 2021 08:41:26
commit hash: e02adb088f75c9a8fe46971e441d51341e59a839commit hash: e02adb088f75c9a8fe46971e441d51341e59a839commit hash: e02adb088f75c9a8fe46971e441d51341e59a839commit hash: e02adb088f75c9a8fe46971e441d51341e59a839 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/seed7: enable on powerpc
05.20210425
27 Apr 2021 13:16:49
commit hash: 82f9a8e69d0ab329345e794cff7b313e64bb8c86commit hash: 82f9a8e69d0ab329345e794cff7b313e64bb8c86commit hash: 82f9a8e69d0ab329345e794cff7b313e64bb8c86commit hash: 82f9a8e69d0ab329345e794cff7b313e64bb8c86 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20210425

Changes:

20210425:
- The new library jpeg.s7i has been added. This library supports the
  JPEG image file format.
- The new library huffman.s7i has been added. This library supports
  Huffman coding as it is used by JPEG files.
- In chkccomp.c the code to determine MINIMUM_TRUNC_ARGUMENT and
  MAXIMUM_TRUNC_ARGUMENT has been improved. Many thanks to Zachary
  Menzies for reporting problems with the Linux distribution Solus.
- The PKCS#1 v1.5 signature verification has been improved. Many
  thanks go to Moosa Yahyazadeh for providing a bugs report for
  seed7-pkcs1. The following improvements have been done:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20210322
22 Apr 2021 15:07:11
commit hash: df43fbea904a3050675f258bd8225e05f8aaaf94commit hash: df43fbea904a3050675f258bd8225e05f8aaaf94commit hash: df43fbea904a3050675f258bd8225e05f8aaaf94commit hash: df43fbea904a3050675f258bd8225e05f8aaaf94 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
lang/seed7: update to 05_20210322

Changes:

20210322:
- Some missleading tests have been removed from chkflt.sd7. Many
  thanks go to Zachary Menzies for pointing out problems with the
  tests for trunc() and round().
- The new library gif.s7i has been added. This library supports the
  GIF image file format.
- The new library bmp.s7i has been added. This library supports the
  BMP image file format. The functions readBmp() and str(BMP) have
  been moved from draw.s7i to the new library bmp.s7i. The performance
  and functionality of readBmp() has been improved. The deprecated
  function read_bmp() has been removed (the function readBmp() can be
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20210106
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
05.20210106
06 Apr 2021 13:28:34
commit hash: f983d603890ce6f33f68763c01aa01a323d48fd9commit hash: f983d603890ce6f33f68763c01aa01a323d48fd9commit hash: f983d603890ce6f33f68763c01aa01a323d48fd9commit hash: f983d603890ce6f33f68763c01aa01a323d48fd9 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/seed7: enable on powerpc64
05.20210106
06 Apr 2021 12:18:56
commit hash: df5f570126ffab0eea66ebed75386c6ad7d03d9ecommit hash: df5f570126ffab0eea66ebed75386c6ad7d03d9ecommit hash: df5f570126ffab0eea66ebed75386c6ad7d03d9ecommit hash: df5f570126ffab0eea66ebed75386c6ad7d03d9e files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/seed7: enable on powerpc64le
05.20210106
11 Jan 2021 17:04:06
Revision:561230Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20210106

Changelog:
- The declaration of in-parameters has been changed to work the same
  way as all other parameter declarations (val-, ref-, inout-, attr-
  and in-var-parameters). Many thanks go to Zachary Menzies for
  pointing out a problem with in-parameters and for providing a test
  program. The new in-parameters fix this problem.
- The support for function types (func aType and proc) in interpreter
  and compiler has been improved.
- The support for Emscripten (a C compiler that generates JavaScript
  and WebAssembly) has been improved. The support of Emscripten is
  experimental (see also src/read_me.txt).
- The library http_response.s7i has been improved to set the correct
  content-type for more file types (css, javascript, wasm, gif, bmp,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20201208
11 Dec 2020 17:29:54
Revision:557753Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20201208

Relnotes:	https://github.com/ThomasMertes/seed7/blob/a19763a/doc/chlog.txt
05.20200531
04 Jun 2020 16:11:01
Revision:537906Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20200531

20200531:
- The libraries tar.s7i, cpio.s7i and rpm.s7i have been improved such
  that the file system functions follow symbolic links (inside of the
  archive).
- The library zip.s7i has been improved to support the functions
  setFileMode(), setMTime() and putFile().
- The library ar.s7i has been improved to allow UTF-8 file names and to
  support the functions setFileMode(), setMTime(), putFile() and
  removeFile().
- The library rpm.s7i has been improved to support a LZMA compressed
  payload.
- The library cpio.s7i has been improved such that setFileMode(),
  putFile() and mkdir() work correct.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20200502
06 May 2020 15:59:10
Revision:534184Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20200502

20200502:
- As suggested by Zachary Menzies a detection of more modifier keys has
  been added. E.g.: KEY_SHIFT_LOCK and KEY_NUM_LOCK. These modifier
  keys have a state. The state of KEY_SHIFT_LOCK can be retrieved with
  buttonPressed(KEYBOARD, KEY_SHIFT_LOCK_ON).
- Several new keys and key combinations such as KEY_PRINT, KEY_PAUSE,
  KEY_ALT_LEFT and KEY_SFT_MENU have been added to keybd.s7i. Existing
  definitions in keybd.s7i have been refactored. Key names in
  keydescr.s7i have been updated.
- The program gkbd.sd7 has been improved to show the new capabilies of
  the keybord interface.
- The bas7.sd7 (basic interpreter) example program has been improved.
  Support for the predefined subprograms CHAR, CLEAR, COLOR, HCHAR,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20200308
09 Mar 2020 14:25:21
Revision:528106Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed8: update to 05_20200308

20200308:
- The new library cpio.s7i has been added. This library supports cpio
  archive files.
- The new library rpm.s7i has been added. This library supports rpm
  archive files.
- The new library ar.s7i has been added. This library supports ar
  archive files.
- The new library subfile.s7i has been added. This library allows to
  open a part of an existing file as read only file.
- The new library filebits.s7i has been added. This library defines
  file mode bits used by archive file systems.
- The libraries bin32.s7i and bin64.s7i have been improved to support
  case statements for the types bin32 and bin64.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20191229
14 Jan 2020 12:43:57
Revision:523009Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20191229

20191229:
- Spelling corrections have been done in several files. Many thanks go
  to Jens Schleusener, for sending a source code misspelling report
  from Fossies.
- The memory management has been improved:
  - In exec.c the functions res_restore() and exec_action() have been
    improved to free unneeded memory, in case an exception has been
    raised.
  - In prclib.c the functions prc_block(), prc_block_catch_all() and
    prc_block_otherwise() have been improved to free the
    fail_expression, in case an exception has been caught.
  - In numutl.c the function getDecimalBigRational() has been improved
    to free the temporary string.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20190818
06 Nov 2019 18:06:41
Revision:516915Original commit files touched by this commit
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories l

Add USES=xorg and USES=gl to ports in categories starting with 'l'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
05.20190818
19 Aug 2019 11:35:52
Revision:509273Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20190818

20190818:
- Interpreter and compiler have been improved to work correct, when
  a derived struct overrides an element of the parent struct. Many
  thanks go to Zachary Menzies, for reporting this error and for
  providing a test program.
- In the FAQ the explanation, why Seed7 uses UTF-32, has been improved.
  An explanation of the database abstraction layer, which provides an
  database independent API, has also been added to the FAQ.
- In the manual the chapter about the deprecated function
  removeAnyFile() has been replaced by a chapter about the function
  removeTree().
- The program db7.sd7 (Database Inspector) has been improved quote a
  table name from the catalog when doing a select.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20190714_1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
05.20190714
24 Jul 2019 12:09:16
Revision:507271Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20190714

20190714:
- The library tls.s7i has been improved to support elliptic curve
  diffie hellman key exchange.
- The new library elliptic.s7i has been added. This library supports
  elliptic curve cryptography (ECC). The library defines:
  - Several named curves,
  - Functions to add, double and multiply curve points.
  - Functions for fast multiplication with jacobian coordinates.
  - Functions to encode and decode curve points.
  - Functions to sign and verify messages with the ECDSA.
- The functions emsaPkcs1V15Encoding, emsaPkcs1V15Decoding,
  rsassaPkcs1V15Encrypt and rsassaPkcs1V15Decrypt have been added to
  the library pkcs1.s7i.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20190407
08 Apr 2019 10:58:19
Revision:498358Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20190407

20190407:
- The program db7.sd7 (Database Inspector) has been improved to use a
  scrollable list of tables instead of radio buttons for the selection
  of a table.
- The example program findchar.sd7 has been added. Findchar is an
  utility program to search for specific characters in files.
- The new library iobuffer.s7i has been added. This library supports
  buffering of files.
- The new library mixarith.s7i has been added. This library supports
  mixing of arithmethic operations between numeric types.
- The file type fileInTar has been added to the library tar.s7i. This
  file type allows that a specific file from a tar archive can be
  opened. The functions open, getc, gets, eof, hasNext, length, seek,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20190303
12 Mar 2019 13:38:28
Revision:495452Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20190303


20190303:
- The makefile mk_tcc_l.mak has been added. This makefile supports
  compiling with the tcc C compiler under Linux.
- The makefile mk_tcc_w.mak has been added. This makefile is
  experimental and supports compiling with the tcc C compiler under
  Windows.
- The example program brainf7.sd7 has been added. Brainf7 is a
  Brainfuck interpreter.
- The example program hilbert.sd7 has been added. Hilbert displays a
  Hilbert curve.
- The example program queen.sd7 has been added. Queen solves the n
  queen problem.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20190107
09 Jan 2019 12:58:22
Revision:489776Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20190107

20190107:
- A chapter about the handling of errors in interpreter and run-time
  library has been added to the manual.
- The new database driver sql_fire.c has been added. This driver
  provides database access functions for Firebird/InterBase.
- The database drivers sql_lite.c, sql_my.c, sql_odbc.c and sql_post.c
  have been improved to check that all parameters of a prepared
  statement are bound. This check takes place when a prepared statement
  is executed.
- The bind functions in sql_lite.c and sql_my.c have been improved to
  check, that a parameter with the given index exists.
- The bind functions of sql_my.c and sql_odbc.c have been improved to
  allow that the same parameter can be bound again with a different
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20181125_1
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
05.20181125
26 Nov 2018 12:53:19
Revision:485940Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20181125

20181125:
- In sql_odbc.c the handling of blobs has been improved. Selects with
  normal and blob fields work now independend from the order of fields.
  The functions resizeBindArray() and getClob() have been removed. The
  functions setupParameters(), getBlob(), getData() and fetchBlobs()
  have been added and the function getWCLob() has been improved.
- In sql_odbc.c the handling of time values has been improved to
  support the sql type datetime2 and times with fractions of a second.
  The functions sqlBindTime() and sqlColumnTime() have been improved.
- In sql_odbc.c the binding of bigRational and null values has been
  improved. The functons sqlBindBigRat() and sqlBindNull() have been
  improved.
- In the library duration.s7i the function str() and the operator
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20181014
15 Oct 2018 11:05:29
Revision:482149Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20181014

20181014:
- Simple function profiling has been added to the compiler. Profiling
  is enabled, when programs are compiled with the option -p. When
  programs with profiling are executed they write profiling information
  to the file profile_out, when they terminate.
- An explanation of the compiler option -p (simple profiling) has been
  added to the FAQ.
- The function str_dd_mm_yy has been added to the library time.s7i.
- In chkflt.sd7 the tests for the operator ** (with an exponent of NaN)
  have been improved.
- Documentation comments have been improved in integer.s7i, intlib.c,
  int_rtl.c, tim_unx.c and tim_win.c.
- In hsh_rtl.c the function hshIdxEnterDefault has been simplified to
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20180821
10 Sep 2018 12:54:57
Revision:479402Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20180821

20180821:
- In fil_dos.c in the function setupFiles the handling of ctrl-c has
  been improved such that ctrl-c is sent immediate (without the need to
  press return afterwards). Additionally redirected stdin, stdout and
  stderr files are switched to binary mode now.
- In the compiler (in comp/const.s7i) the actions BIN_XOR, ENU_ICONV2,
  ENU_ORD2, INT_ICONV1 and INT_ICONV3 have been added to the list of
  special actions.
- The batch files bin/call_gcc.bat and bin/call_ar.bat have been
  improved to set environment variables with the command 'set'. This
  is necessary to execute them successfully under Wine.
- The description of log, log10 and log2 in the manual has been
  improved.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20180708
16 Jul 2018 15:32:20
Revision:474744Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20180708

20180708:
- The operating system DOS is supported (with DJGPP) again. The tests
  have been done with Dosbox.
- In the compiler (in comp/const.s7i) the actions BIN_AND and BIN_OR
  have been added to the list of special actions. This way the
  functions rotLeft and rotRight (from bin32.s7i and bin64.s7i) are
  implemented as inline functions. This reduces the runtime of sha256
  (from msgdigest.s7i) by 44% (measured with gcc and valgrind, when
  reading data from 200 https connections). The cpu-time of the whole
  test program was reduced by 17%.
- In msgdigest.s7i the functions md4, md5, sha1, sha224 and sha256
  have been improved to use an index for words instead of an index
  for chunks. This simplifies the conversion to 32-bit words.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20180601
04 Jun 2018 13:42:00
Revision:471546Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20180601

20180601:
- The library tls.s7i has been improved to support the server_name
  extension and to process handshake messages, that extend over several
  tls message records. Additionally TLS version 1.2 is used now.
- The library x509cert.s7i has been improved to accept a validity with
  times in GeneralizedTime data elements (additionally to times in
  UTCTime data elements).
- The library browser.s7i has been improved to support calling Safari
  under Mac OS X.
- Tests for the functions environment(), getenv() and setenv() have
  been added to chkcmd.sd7.
- A test that checks the sorting of an array of strings has been added
  to chkstr.sd7. This checks the compare() function for strings.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20180304
05 Mar 2018 09:36:29
Revision:463636Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20180304

20180304:
- In fil_rtl.c and ut8_rlt.c the functions filLineRead, filWordRead,
  ut8LineRead and ut8WordRead have been improved to use
  getc_unlocked() instead of getc(). This way the performance of the
  functions has been improved by a factor of 2 (filLineRead has been
  measured with gcc and valgrind).
- In listutl.c the performance of the function copy_list has been
  improved by 15% (measured with gcc and valgrind).
- In getf.s7i the performance of the function readf has been improved
  by a factor of 4 (measured with gcc and valgrind).
- The functions free_helem and free_hash in hshlib.c have been
  improved to stop searching for helems as soon as the last helem
  has been freed. This improves the performance free_hash by 36%
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20180107
08 Jan 2018 10:40:53
Revision:458403Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20180107

20180107
- Interpreter and compiler have been improved to allow support
  for case statements with hashsets in the when parts. This allows
  e.g. case statements with string, bigInteger, type and other
  expressions.
- Several discrepancies between s7 and s7c have been fixed. Many
  thanks go to "tipd bmp" who sent a example programs to show the
  discrepancies. Thanks also for finding a bug in the manual.
- The following type conversion functions from integer have been
  introduced: bigInteger(), bigRational(), bitset(), boolean(),
  char(), float(), rational() and complex(). This fits to the
  existing conversion functions bin32() and bin64().
- The files bigrat.s7i, filesys.s7i, int_act.s7i, s7c.sd7, chkdb.sd7,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20170915
27 Oct 2017 12:11:39
Revision:452972Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20170915
05.20170501_1
27 Jun 2017 00:05:15
Revision:444437Original commit files touched by this commit
linimon search for other commits by this committer
Sort ARCHS.  While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
05.20170501_1
04 May 2017 13:30:23
Revision:440107Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: include orphaned pkg-plist items, bump PORTREVISION
05.20170501
04 May 2017 13:19:04
Revision:440105Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20170501

With this update, lang/seed7 depends on a number of database client libraries
(MySQL, SQLite, unixODBC and PostgreSQL). The reason for this is that the
configuration stage doesn't allow to specify which database drivers to use, but
rather automatically links against what's installed. This would cause
non-tracked dependencies in the case the user building the port happens to have
any of the drivers installed at build time.

20170501:
- The example program diff7.sd7 has been added. This program compares
  two files line by line.
- The example program hd.sd7 has been added. This program writes a
  hexdump of a given file.
- The functions sha384 and sha512 have been added to msgdigest.s7i.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20170129
30 Jan 2017 12:44:27
Revision:432839Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20170129

20170129:
- The new library filesys.s7i has been added. It defines the interface
  fileSys. Files of TAR, ZIP and JAR achives and files from FTP and
  the operating system can be accessed via the fileSys interface. The
  file system changes are work in progress.
- The libraries tar.s7i, zip.s7i, ftp.s7i and osfiles.s7i have been
  adjusted to implement the new interface fileSys.
- Definitions of the types fileType, filePermission and fileMode have
  been moved from osfiles.s7i to the new library filesys.s7i.
- A definition of the file system osFiles has been added to
  osfiles.s7i.
- In ftp.s7i the interface ftpFileSys has been added. This interface
  extends fileSys with the functions listDir, getActiveMode,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20161231
02 Jan 2017 17:47:52
Revision:430384Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20161231

20161231:
- The function toArray has been added to the libraries bitset.s7i,
  bitsetof.s7i and hashsetof.s7i. This function creates an array
  with all values from a given set.
- Experimental functions to access TAR and ZIP archives as file system
  have been added to tar.s7i and zip.s7i. This is work in progress, so
  the API might change.
- The compiler has been improved to work correctly with a C++ compiler
  backend (Now it uses strRaiseError insead of intRaiseError) for the
  code generated for BIN_RADIX and INT_RADIX.
- The compiler has been improved to use sigaction(), when available
  (HAS_SIGACTION is TRUE).
- The compiler has been improved to reactivate the signal handler,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20161031
23 Nov 2016 12:39:53
Revision:426902Original commit files touched by this commit
gahr search for other commits by this committer
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20161002
20 Nov 2016 00:06:14
Revision:426546Original commit files touched by this commit
marino search for other commits by this committer
lang/seed7: Fix ports ncurses header inclusion

seed7 can only find the base ncurses headers, so augment the CFLAGS
so it can find the headers for the ncurses library it uses.

Approved by:	ncurses blanket
05.20161002
03 Oct 2016 13:49:38
Revision:423196Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20161002

20161002:
- Definitions of float shift operators << and >> have been added to
  float.s7i (A << B is equivalent to A * 2.0 ** B and A >> B is
  equivalent to A / 2.0 ** B).
- Checks for the operators << and >> have been added to chflt.sd7.
- Interpreter and compiler have been improved to support the primitiv
  actions FLT_LSHIFT and FLT_RSHIFT.
- The example program find7.sd7 has been added. This program is an
  utility to search for files and file contents.
- Documentation comments have been added to arrlib.c, biglib.c,
  blnlib.c, bstlib.c, fillib.c, pcslib.c, prclib.c, prglib.c and
  strlib.c.
05.20160831
02 Sep 2016 08:26:56
Revision:421256Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20160831


- The Seed7 runtime library has been improved to allow paths longer
  than PATH_MAX (260) characters under Windows.
- The program sydir7.sd7 has been improved. Now it is avoided to copy
  a file, when source and destination differ only by date. The
  option -c has been added. With -c the source is copied and files
  that are missing in the source are removed from the destination.
- The function readVolumeName in dir_rtl.c has been improved to allow
  extended length paths (This paths exist under Windows and have a
  prefix of \\?\ ).
- The functions opendir and wopendir in dir_win.c have been improved
  to allow paths longer than 260.
- In the library seed7_05.s7i the undocumented function xalloc has
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20160731
29 Aug 2016 12:26:43
Revision:421054Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20160731


- The bas7.sd7 (basic interpreter) example program has been improved.
  Support for CVD, CVDMBF, CVS, CVSMBF, HPLOT, MKD$, MKDMBF$, MKS$,
  MKSMBF$, PLOT, SCREEN, SHARED and VARPTR$ has been improved.
  Creating Cga, Ega and Vga images from arrays has been improved to
  work also for float and double arrays.
- The functions bin32, compare, hashCode, float2Bits, bits2Float,
  float2MbfBits and mbfBits2Float have been added to bin32.s7i. The
  functions fourBytesLeToBin32 and fourBytesBeToBin32 have been
  removed (The new function bin32 can be used instead).
- The functions bin64, compare, hashCode, float2Bits, bits2Float,
  float2MbfBits and mbfBits2Float have been added to bin64.s7i. The
  functions eightBytesLeToBin64 and eightBytesBeToBin64 have been
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20160630
01 Jul 2016 13:07:55
Revision:417877Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20160630


- The bas7.sd7 (basic interpreter) example program has been improved.
  Support for CVSMBF, CVDMBF, FLASH, FRE, GR, HGR, HOME, HTAB,
  INVERSE, NORMAL, TEXT, PR# and VTAB has been added. Support for
  CLEAR, COLOR, GET, INPUT, LOG, SQR and RUN has been improved.
  Some keywords can now be used as label.
- Documentation comments have been added or improved in several files.
- Definitions of the operator @:= have been added to bitset.s7i,
  bitsetof.s7i and hashsetof.s7i.
- The compiler has been improved optimize expressions like
  factor*base**exponent when the base is a power of two.
- In x509cert.s7i the constant stdCertificate has been improved to
  have a new validity (until end of 2017).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20160531
01 Jun 2016 13:55:55
Revision:416243Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20160531

Changes:
- Documentation comments have been added or improved in many files.
- The compiler (s7c) has been improved to start C compiler and linker
  direct and not via a shell (except when the compiler must be started
  with a script).
- The program chkccomp.c has been improved to use consecutive numbers
  for test program files.
- The program chkccomp.c has been improved to show the progress of the
  tests done.
- The experimental function startProcess, with files to redirect, has
  been added to process.s7i.
- The functions childStdIn, childStdOut and childStdErr have been
  added to process.s7i.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20160430
20 May 2016 15:38:52
Revision:415558Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20160430

Changes:
- The makefile mk_clangw.mak has been improved, such that compilation
  with newer versions of clang under windows works better.
- Tests for integer parse have been added to chkexc.sd7.
- The function doRemove in chkccomp.c has been improved to write
  nothing to the console.
- The function showErrors has been added to chkccomp.c.
- In actutl.c the functions searchAction and findAction have been
  improved to use fewer parameters and the function getActIllegal
  has been added.
- In chkccomp.c the function writeReadBufferEmptyMacro has been
  improved to optionally use _get_stream_buffer_pointers() to define
  the macro read_buffer_empty.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20160330
19 May 2016 10:44:12
Revision:415499Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
05.20160330
08 Apr 2016 09:16:11
Revision:412725Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20160330

Changes:

- The makefile mk_clangw.mak has been added. This makefile supports
  compilation under Windows with the clang compiler.
- The experimental function parentDir has been added to osfiles.s7i.
- The experimental function getServerCertificate has been added to
  tls.s7i.
- The compiler (s7c) has been improved to use the function
  strAppendN, when two or more strings are appended to a string.
- Tests for string append (operator &:= ) have been added to
  chkstr.sd7.
- The function strAppendN has been added to str_rtl.c.
- The function strCopy in str_rtl.c has been simplified.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20160229
08 Mar 2016 11:20:24
Revision:410611Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: update to 05_20160229

Changes:

- The function fltCmp in flt_rtl.c has been improved to work correct
  in the case that isnan returns neither 0 nor 1 (Many thanks go to
  Arnel L. for reporting this problem).
- The function determineGetaddrlimit in chkccomp.c has been improved
  to include <sys/types.h> before <sys/resource.h>. FreeBSD needs
  that to work correctly (Many thanks go to Pietro Cerutti for
  providing a fix and explaining the background).
- The function getOsCwd has been added to cmd_rtl.c. With this
  function it is possible to read (e.g. under Linux) a current
  working directory that is longer than PATH_MAX.
- Documentation comments have been improved in encoding.s7i.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20160130
23 Feb 2016 12:49:43
Revision:409424Original commit files touched by this commit
gahr search for other commits by this committer
land/seed7: better patch for missing uint64_t
05.20160130
08 Feb 2016 19:31:12
Revision:408509Original commit files touched by this commit
marino search for other commits by this committer
lang/seed7: document ncurses requirement (USES+=ncurses)

approved by:	infrastructure blanket
05.20160130
05 Feb 2016 16:31:10
Revision:408218Original commit files touched by this commit
gahr search for other commits by this committer
lang/seed7: take back this port, update to 05_20160130.

Release notes:
http://sourceforge.net/projects/seed7/files/seed7/seed7_05_20160130/relnote_20160130.txt
05.20140907
20 Sep 2015 20:54:09
Revision:397461Original commit files touched by this commit
olgeni search for other commits by this committer
Typos, whitespace and capitalization fixes (G-P).
05.20140907
10 Dec 2014 22:29:15
Revision:374492Original commit files touched by this commit
gahr search for other commits by this committer
- Reset maintainership of my ports
05.20140907
27 Oct 2014 15:23:31
Revision:371587Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
05.20140907
10 Sep 2014 06:58:49
Revision:367797Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 05_20140907
  Changes:
  * The function setSearchPath has been added to the library
    process.s7i.
  * The compiler has been improved to write an error message, when the
    sets of a case-statement overlap. Until now this situation was only
    recognized by the C compiler.
  * The interpreter has been improved to raise an exception, when the
    current value of a case-statement is element of two sets.
  * There have been changes in the libraries makedata.s7i and make.s7i.
  * The macro expansion in makedata.s7i has been changed. Now all macro
    expansions (except the expansions of internal macros) are done with
    the function applyMacros.
  * In makedata.s7i the function applyMacros has been improved to
    process the makefile macro functions wildcard, error and warning.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20140817
28 Aug 2014 10:36:27
Revision:366390Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 05_20140817

  Changelog:

  * The chapter about files in the manual has been improved.
  * Variants of the for-each-loop with an until condition have been
    added to array.s7i.
  * The parse operator for characters has been improved to accept only
    strings with a length of 1.
  * The function trimValue has been introduced. This function trims a
    string such that it can be converted to a specified type.
  * The exception handlers for RANGE_ERROR have been removed from the
    functions read and readln in enable_input.s7i. The functions read
    and readln now raise range RANGE_ERROR when the conversion to the
    target type fails.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20140803
04 Aug 2014 12:04:58
Revision:363992Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 05_20140803
  Changes:

  * The handling of ctrl-c has been changed to work better under
    windows.
  * The runtime of the function intPowOvfChk in int_rtl.c has been
    reduced to 57% (measured with gcc and valgrind).
  * The generation of code in the compiler for the action INT_POW has
    been improved. When the base is a negative power of two the
    exponentiation is done with a shift instead of a call of intPow
    (respectively intPowOvfChk).
  * The overflow checking for INT_POW in the compiler has been
    improved. When base or exponent is known the overflow checking is
    done with inline code and intPow is called instead of intPowOvfChk.
  * Documentation comments have been added to bitsetof.s7i
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20140720
21 Jul 2014 08:34:26
Revision:362406Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 05_20140720

  Changes:

  * The compiler has been improved to generate overflow checking code
    by default. The generation of overflow checking code can be
    switched off with the option -so.
  * The exception OVERFLOW_ERROR has been introduced. It is raised by
    the interpreter and by compiled programs when an integer overflow
    occurs.
  * A paragraph about integer overflow and the installation of Seed7
    has been added to the FAQ.
  * The chapter about exceptions in the manual has been improved.
  * The program chkovf.sd7, which checks the recogition of integer
    overflows, has been added.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20140706
08 Jul 2014 07:29:30
Revision:361195Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 05_20140706
  Changes:
  * The interpreter has been improved to recognize integer overflow.
    Now the exception NUMERIC_ERROR is raised, when a program triggers
    an integer overflow. The checks for overflow are done in software,
    but the overhead is small. With overflow checks the interpreter
    needs 0.5% (zero point five percent) more run-time to execute the
    program chkint.sd7 (verified with gcc and valgrind).
  * A chapter about the Seed7 Structured Syntax Description (S7SSD)
    has been added to the manual.
  * The for-until-loops in bitset.s7i and bitsetof.s7i have been
    improved such that the for-variable has the correct value, when it
    is used in the until-condition.
  * The function replaceN has been added to string.s7i. This function
    does replacements until no occurance of the target string is left.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20140615
23 Jun 2014 12:40:05
Revision:358929Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 05_20140615

  Changes:

  * The makefile mk_freebsd.mk has been changed to work with the new
    version of chkccomp.c. Thanks go to Pietro Cerutti for pointing out
    the problem.
  * The self extracting Seed7 package for windows has been improved to
    use gcc version 4.8.1 instead of 4.5.0.
  * The new function removeTree, which removes a directory tree, has
    been introduced in osfiles.s7i. The function removeAnyFile, which
    has been used for the same purpose, is deprecated. Deprecated
    functions will be removed in a future version.
  * Checks for hash tables with character keys have been added to
    chkhsh.sd7.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20140601
03 Jun 2014 08:07:48
Revision:356302Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 05_20140601

  * The compiler has been refactored. Code has been moved from s7c.sd7
    to several compiler libraries. The compiler libraries are licensed
    with the GPL and can be found in seed7/lib/comp. The refactored
    compiler is the first compiler of the 3.0 series.
  * The chapter in the manual about the foreign function interface has
    been improved.
  * Checks for parse and str have been added to chkflt.sd7 and
    chkint.sd7.
  * In chkccomp.c code has been moved from main() to the new functions
    numericSizes and numericProperties.
  * Usages of the macro logError have been added to cmd_rtl.c and
    cmd_unx.c.
  * The stack size defined in mk_mingc.mak, mk_mingw.mak, mk_msys.mak
    and mk_nmake.mak has been changed from 4194304 to 8388608.
  * The function cstri_buf_to_stri has been added to striutl.c.
  * The generation of float literals in the compiler has been improved
    to avoid that precision is lost.
  * Interpreter and compiler have been improved to support the actions
    BLN_EQ and BLN_NE.
05.20140518
19 May 2014 09:42:31
Revision:354525Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 05_20140518

  Changes:

  * Errors in con_wat.c and drw-dos.c have been fixed (thanks to
    "Rugxulo" for the help to fix them).
  * The function str in duration.s7i has been improved to work for
    negative durations.
  * The library tar.s7i has been improved to work with the old file
    format that does not use the magic value "ustar".
  * The function bigToInt16 has been added to big_rtl.c and big_gmp.c.
  * The macros with format strings in common.h have been renamed.
    Now the macros have shorter names (starting with FMT_ and F_).
    The macros define formats for various integer sizes. This formats
    are independend from the actual C compiler and C runtime library.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20140504
12 May 2014 10:15:08
Revision:353793Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 05_20140420

  Changes

  * The answer concerning Unicode support in the FAQ has been improved.
  * The chapters in the manual that describe the types integer,
    bigInteger, rational, bigRational and float have been improved.
  * The function log10 has been added to the libraries integer.s7i and
    bigint.s7i. This function computes the truncated base 10 logarithm.
  * The operator sci has been added to the libraries integer.s7i,
    bigInteger.s7i, bigrat.s7i and rational.s7i. This operator converts
    a number to a string in scientific notation. Halfway cases are
    rounded away from zero.
  * The function round10 has been added to the libraries rational.s7i
    and bigrat.s7i. It rounds halfway cases away from zero.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20140420
22 Apr 2014 15:25:22
Revision:351847Original commit files touched by this commit
gahr search for other commits by this committer
- Update to 05_20140420
  Changes:
  * The chapter in the manual about the foreign function interface has
    been improved.
  * A paragraph about regular expressions and lexical scanner functions
    has been added to the FAQ.
  * The handling of the actions CHR_CLIT and INT_STRI in the compiler
    has been improved. The string buffers for chrCLitToBuffer and
    intStrToBuffer use the correct alignment now.
  * In big_rtl.c the functions bigParseBasedPow2 and bigParseBased2To36
    have been added and bigParseBased has been changed to call them.
    This improves the conversion of a string to a bigInteger, when the
    base is a power of two. Valgrind measurements of the function
    bigParseBased in chkbig.sd7 show a speed improvement with a factor
    of 239.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05.20140406
15 Apr 2014 07:23:58
Revision:351307Original commit files touched by this commit
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)
05.20140316
17 Mar 2014 12:47:38
Revision:348466Original commit files touched by this commit
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)
05.20140302
13 Mar 2014 13:10:30
Revision:348060Original commit files touched by this commit
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.
05.20140216
17 Feb 2014 10:58:31
Revision:344725Original commit files touched by this commit
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)
05.20140202
03 Feb 2014 15:32:50
Revision:342454Original commit files touched by this commit
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)
05.20140119
20 Jan 2014 10:26:50
Revision:340382Original commit files touched by this commit
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)
05.20140105
08 Jan 2014 16:48:25
Revision:339157Original commit files touched by this commit
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)
05.20131124
25 Nov 2013 12:34:53
Revision:334846Original commit files touched by this commit
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)
05.20131110
11 Nov 2013 10:50:46
Revision:333482Original commit files touched by this commit
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)
05.20131027
28 Oct 2013 13:06:44
Revision:331850Original commit files touched by this commit
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)
05.20131013
17 Oct 2013 08:36:28
Revision:330617Original commit files touched by this commit
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)
05.20130908
20 Sep 2013 19:53:10
Revision:327741Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang)
05.20130908
09 Sep 2013 09:31:23
Revision:326786Original commit files touched by this commit
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)
05.20130820
27 Aug 2013 12:51:11
Revision:325440Original commit files touched by this commit
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.
05.20130805
08 Aug 2013 12:33:55
Revision:324394Original commit files touched by this commit
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)
05.20130704
09 Jul 2013 07:26:49
Revision:322548Original commit files touched by this commit
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)

Number of commits found: 163 (showing only 100 on this page)

1 | 2  »