notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
Port details
siod Small footprint implementation of the Scheme programming language
3.6.2 lang on this many watch lists=2 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 3.4Version of this port present on the latest quarterly branch.
Maintainer: mi@aldan.algebra.com search for ports maintained by this maintainer
Port Added: unknown
Last Update: 2021-02-22 21:54:04
SVN Revision: 566340

People watching this port, also watch: cscope, python, cxref

Also Listed In: scheme
License: LGPL21
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (68 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/siod-3.6.2/catalog.mk
  3. /usr/local/share/licenses/siod-3.6.2/LICENSE
  4. /usr/local/share/licenses/siod-3.6.2/LGPL21
  5. bin/csiod
  6. bin/snapshot-dir
  7. bin/snapshot-compare
  8. bin/http-get
  9. bin/cp-build
  10. bin/ftp-cp
  11. bin/ftp-put
  12. bin/ftp-test
  13. bin/ftp-get
  14. bin/http-stress
  15. bin/proxy-server
  16. bin/siod
  17. lib/siod/fork-test.scm
  18. lib/siod/http-server.scm
  19. lib/siod/http-stress.scm
  20. lib/siod/http.scm
  21. lib/siod/maze-support.scm
  22. lib/siod/pratt.scm
  23. lib/siod/siod.scm
  24. lib/siod/smtp.scm
  25. lib/siod/sql_oracle.scm
  26. lib/siod/sql_rdb.scm
  27. lib/siod/sql_sybase.scm
  28. lib/siod/cgi-echo.scm
  29. lib/siod/find-files.scm
  30. lib/siod/hello.scm
  31. lib/siod/parser_pratt.scm
  32. lib/siod/pop3.scm
  33. lib/siod/selfdoc.scm
  34. lib/siod/sample.c
  35. share/doc/siod/siod.html
  36. lib/siod/piechart.scm
  37. lib/siod/cgi.scm
  38. lib/siod/ftp.scm
  39. lib/siod/sql_msql.scm
  40. lib/siod/acct.so
  41. @comment lib/siod/gd.so
  42. lib/siod/ndbm.so
  43. lib/siod/ss.so
  44. lib/siod/statfs.so
  45. lib/siod/tar.so
  46. @comment lib/siod/sql_oracle.so
  47. @comment lib/siod/sql_sybase.so
  48. lib/siod/regex.so
  49. lib/siod/parser_pratt.so
  50. lib/libsiod.a
  51. lib/libsiod.so
  52. lib/libsiod.so.3
  53. include/siod.h
  54. man/man1/cp-build.1.gz
  55. man/man1/csiod.1.gz
  56. man/man1/ftp-cp.1.gz
  57. man/man1/ftp-get.1.gz
  58. man/man1/ftp-put.1.gz
  59. man/man1/ftp-test.1.gz
  60. man/man1/http-get.1.gz
  61. man/man1/http-stress.1.gz
  62. man/man1/proxy-server.1.gz
  63. man/man1/siod.1.gz
  64. man/man1/snapshot-compare.1.gz
  65. man/man1/snapshot-dir.1.gz
  66. @owner
  67. @group
  68. @mode
Collapse this list.
Dependency lines:
  • siod>0:lang/siod
  • libsiod.so:lang/siod
To install the port: cd /usr/ports/lang/siod/ && make install clean
To add the package: pkg install siod
PKGNAME: siod
Flavors: there is no flavor information for this port.
distinfo:
Packages: (move your mouse over the cells for more information)
siod
ABIlatestquarterly
FreeBSD:11:aarch643.43.4
FreeBSD:11:amd643.6.23.4
FreeBSD:11:armv6--
FreeBSD:11:i3863.6.23.4
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch643.4-
FreeBSD:12:amd643.6.23.4
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3863.6.23.4
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-3.4
FreeBSD:13:aarch64--
FreeBSD:13:amd643.6.23.4
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3863.6.23.4
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc643.4-
FreeBSD:14:aarch643.6.2-
FreeBSD:14:amd643.6.2-
FreeBSD:14:armv6--
FreeBSD:14:armv73.6.2-
FreeBSD:14:i3863.6.2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc643.4-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. libgnuregex.so : devel/libgnuregex
This port is required by:
for Build

    Deleted ports which required this port:

    Expand this list of 1 deleted port
    1. www/chtml*
    2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options

USES:

Master Sites:
Expand this list (1 items)
    Collapse this list.
  1. http://people.delphiforums.com/gjc/
  2. Collapse this list.

Number of commits found: 43

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
22 Feb 2021 21:54:04
Original commit files touched by this commit  3.6.2
Revision:566340
mi search for other commits by this committer
Declare the printf-like function printflike and fix the
type mismatch warnings raised by compiler over it.
22 Feb 2021 17:36:40
Original commit files touched by this commit  3.6.2
Revision:566318
mi search for other commits by this committer
Though we were compiling cleanly with clang, using gcc8 picked
up several nits, which might bite this port, when building on
the platforms, where we still use gcc.

Also, when using port-installed gcc8, ${LOCALBASE}/include is
implicitly used to search for headers BEFORE /usr/include. This
may cause gdbm-provided ndbm.h to be picked up instead of the
base version, and we're not ready for that.

The already-built packages should be unaffected, hence, still
no PORTREVISION bump...

Sponsored By: United Marsupials
19 Feb 2021 00:40:15
Original commit files touched by this commit  3.6.2
Revision:566018
mi search for other commits by this committer
Enable the acct-module -- by porting it from the old utmp.h
functions (not present since FreeBSD-9) to utmpx.h.

Change the recently-enabled statfs-module to only report
fsid, if provided (which it is not for non-root users) --
and in the format reported by mount(8).

Sponsored by:	United Marsupials
18 Feb 2021 03:52:43
Original commit files touched by this commit  3.6.2
Revision:565876
mi search for other commits by this committer
Stop pretending, STATFS is an option -- it is always built and installed.
18 Feb 2021 03:48:16
Original commit files touched by this commit  3.6.2
Revision:565875
mi search for other commits by this committer
Fix the just-updated patch file...
18 Feb 2021 03:39:36
Original commit files touched by this commit  3.6.2
Revision:565873
mi search for other commits by this committer
Allow the argument given to lstatfs() to be a file -- in which case,
we'll call fstatfs(2) instead of statfs(2).

That is, for most people these too lines will print the
same things:

	(print (statfs '/var))
	(print (statfs (fopen '/var/log/messages)))

Add siod.scm to the list of those with MS-DOS line-endings.

There are no packages for 3.6.2, so not updating PORTREVISION yet...

Sponsored by:	United Marsupials
17 Feb 2021 21:45:53
Original commit files touched by this commit  3.6.2
Revision:565806
mi search for other commits by this committer
Add decoding of filesystem flags to the statfs-module.
A BSD-only feature, currently.

Sponsored by:	United Marsupials
17 Feb 2021 18:50:33
Original commit files touched by this commit  3.6.2
Revision:565788
mi search for other commits by this committer
Add support for cpu_usage_limits function -- using {get,set}rlimit(),
which was, until now, believed to be only available on SunOS and
OSF.

Sponsored by:	United Marsupials
17 Feb 2021 17:39:32
Original commit files touched by this commit  3.6.2
Revision:565529
mi search for other commits by this committer
Add space after "@comment" in manual PLIST_SUB setting.
17 Feb 2021 17:37:43
Original commit files touched by this commit  3.6.2
Revision:565528
mi search for other commits by this committer
Fix handling of %%SQL_ORACLE%% on non-i386 platforms -- settings
OPTIONS_SUB is not enough for arch-specific options (seems like a bug).

Add statfs functionality -- BSD has all the necessary APIs.

Sponsored by:	United Marsupials
17 Feb 2021 16:39:27
Original commit files touched by this commit  3.6.2
Revision:565518
mi search for other commits by this committer
Add the (optional) support for the Oracle-module. Untested beyond
"it loads", this is only available on i386 -- because the port of
databases/oracle8-client is i386 only.

Worse, because the oracle8-client only installs a static library
-- hacked from Oracle Linux binary -- further (minor) hackery is
required to link the shared sql_oracle.so with it...

Sponsored by:	United Marsupials
17 Feb 2021 04:06:01
Original commit files touched by this commit  3.6.2
Revision:565480
mi search for other commits by this committer
When correcting for non-default prefix, include man-pages too.

Sponsored by:	United Marsupials
17 Feb 2021 03:38:01
Original commit files touched by this commit  3.6.2
Revision:565479
mi search for other commits by this committer
Remove the stray -Werror. Whether or not to tolerate warnings
shall depend on the user's settings.

Sponsored by:	United Marsupials
17 Feb 2021 03:25:21
Original commit files touched by this commit  3.6.2
Revision:565478
mi search for other commits by this committer
List ${PREFIX}/lib in addition to ${PREFIX}/lib/siod for ldconfig.

Add the DOCS option -- and deal with the siod.html file depending
on the selection.

Sponsored by:	United Marsupials
17 Feb 2021 03:00:00
Original commit files touched by this commit  3.6.2
Revision:565477
mi search for other commits by this committer
Upgrade from circa 2000 to circa 2014 code. Unfortunately, upstream
are somewhat sloppy about releases -- and do not publish versioned
files. I'm calling this one 3.6.2, because that's the last version
found in the change log.

The new build uses bsd.lib.mk and bsd.prog.mk -- in order to:
	a) build shared libraries cleanly;
	b) stand a chance of working on the hardware platforms,
	   where the author never tried it.

The large patches provide for warning-free compiles with WARNS=7 --
tested on FreeBSD-11/amd64.

We now take care to link with libgnuregex.so -- whether from base
or provided by devel/libgnuregex instead of using the bundled
(Only the first 15 lines of the commit message are shown above View all of this commit message)
22 Dec 2020 03:00:57
Original commit files touched by this commit  3.4
Revision:558882
linimon search for other commits by this committer
Mark as BROKEN on riscv64 similar to on aarch64.
15 Nov 2020 13:51:27
Original commit files touched by this commit  3.4
Revision:555218
mikael search for other commits by this committer
Mark these ports broken on aarch64

Reported by:	linimon
Approved by:	portmgr (tier-2 blanket)
30 Dec 2017 22:33:48
Original commit files touched by this commit  3.4
Revision:457651
krion search for other commits by this committer
Set LLD_UNSAFE=yes that the port will continue to link with ld.bfd
if /usr/bin/ld is lld, until the issue can be addressed.

PR:		214864
Approved by:	portmgr (LLD_UNSAFE blanket)
Sponsored by:	The FreeBSD Foundation
30 Nov 2017 06:13:35
Original commit files touched by this commit  3.4
Revision:455167  Sanity Test Failure
linimon search for other commits by this committer
For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
27 May 2017 22:16:51
Original commit files touched by this commit  3.4
Revision:441881
linimon search for other commits by this committer
Mark some ports failing on armv6, for errors classified as "linker_error".

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
19 May 2016 10:44:12
Original commit files touched by this commit  3.4
Revision:415499
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
20 Sep 2015 20:54:09
Original commit files touched by this commit  3.4
Revision:397461
olgeni search for other commits by this committer
Typos, whitespace and capitalization fixes (G-P).
14 May 2015 10:15:09
Original commit files touched by this commit  3.4
Revision:386312
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
27 Oct 2014 15:23:31
Original commit files touched by this commit  3.4
Revision:371587
bapt search for other commits by this committer
Cleanup plist
01 Jun 2014 14:02:16
Original commit files touched by this commit  3.4
Revision:356122
pawel search for other commits by this committer
- Add staging support, strip binaries
- Remove leading article from COMMENT
- Use canonical names for patches
20 Sep 2013 19:53:10
Original commit files touched by this commit  3.4
Revision:327741
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang)
28 Mar 2013 16:29:01
Original commit files touched by this commit  3.4
Revision:315487
eadler search for other commits by this committer
Style: tab -> space.

Most contributors copy an existing port when writing their own so reduce the
number of bad examples in the tree.
03 Jul 2011 13:45:36
Original commit files touched by this commit  3.4

ohauer search for other commits by this committer
- remove MD5
22 Nov 2009 19:49:43
Original commit files touched by this commit  3.4

pav search for other commits by this committer
- Mark MAKE_JOBS_UNSAFE

Reported by:    pointyhat
19 Apr 2008 17:56:05
Original commit files touched by this commit  3.4
  Sanity Test Failure
miwi search for other commits by this committer
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
        Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
        ehaupt, nox, itetcu, flz, pav

PR:             116263
Tested on:      pointyhat
Approved by:    portmgr (pav)
10 Apr 2008 09:18:33
Original commit files touched by this commit  3.4

jkoshy search for other commits by this committer
Reset maintainership.
12 Jul 2006 14:16:48
Original commit files touched by this commit  3.4

jkoshy search for other commits by this committer
Use a better, more upto-date WWW URL.
12 Jul 2006 14:03:18
Original commit files touched by this commit  3.4

jkoshy search for other commits by this committer
Update WWW URL.
13 Dec 2005 16:23:44
Original commit files touched by this commit  3.4

jkoshy search for other commits by this committer
Add SA256 checksums.
15 Dec 2003 10:41:04
Original commit files touched by this commit  3.4

jkoshy search for other commits by this committer
Make this port build on the AMD64 platform.

Submitted by:    Tilman Linneweh <arved@FreeBSD.org>
28 Aug 2003 00:01:09
Original commit files touched by this commit  3.4

edwin search for other commits by this committer
Use the virtual category "scheme" (part ii)

        Add the virtual category "scheme" to the maintained ports
        (except sxm). I guess no maintainer would deny this trivial
        change.

PR:             ports/56052
Submitted by:   Kimura Fuyuki <fuyuki@nigredo.org>
07 Mar 2003 06:05:38
Original commit files touched by this commit  3.4

ade search for other commits by this committer
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
04 May 2002 21:27:18
Original commit files touched by this commit  3.4

kris search for other commits by this committer
The two primary MASTER_SITES no longer host this distfile, and the
project homepage has also disappeared; remove them and leave only the
MASTER_SITE_LOCAL fallback.

Noticed by:     bento
03 Sep 2001 09:32:43
Original commit files touched by this commit

jkoshy search for other commits by this committer
Update MASTER_SITES.    
08 Oct 2000 04:17:26
Original commit files touched by this commit

asami search for other commits by this committer
Convert category lang to new layout.  
16 Jun 2000 22:52:41
Original commit files touched by this commit

asami search for other commits by this committer
Rename INSTALLS_SHLIBS to INSTALLS_SHLIB.  (There was a typo in the   previous
commit message to bsd.port.mk, which said INSTALL_SHLIBS.  Boo.)    
16 Jun 2000 09:19:52
Original commit files touched by this commit

sobomax search for other commits by this committer
Fix MASSIVE typo INSTALL_SHLIBS --> INSTALLS_SHLIBS, which occured because I  
just cun'n'pasted the name from Satoshi's commit message without checking   it. 
  
15 Jun 2000 18:59:45
Original commit files touched by this commit

sobomax search for other commits by this committer
Third round of INSTALL_SHLIBS=yes fixes.    

Number of commits found: 43

Login
User Login
Create account

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

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

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
vaultFeb 27
redisFeb 23
redis-develFeb 23
redis5Feb 23
zeekFeb 22
jenkinsFeb 20
raptor2Feb 20
asterisk13Feb 18
asterisk13Feb 18
asterisk13Feb 18
asterisk16Feb 18
asterisk16Feb 18
asterisk16Feb 18
asterisk16Feb 18
asterisk16Feb 18

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

* - modified, not new

All vulnerabilities

Last updated:
2021-02-27 01:52:12


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 42653
Broken 75
Deprecated 170
Ignore 314
Forbidden 4
Restricted 139
No CDROM 71
Vulnerable 21
Expired 38
Set to expire 146
Interactive 0
new 24 hours 8
new 48 hours18
new 7 days65
new fortnight104
new month154

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