diff options
author | Mikhail Teterin <mi@FreeBSD.org> | 2021-02-17 03:00:00 +0000 |
---|---|---|
committer | Mikhail Teterin <mi@FreeBSD.org> | 2021-02-17 03:00:00 +0000 |
commit | 91ea805744d8e128a60aa855445c1eb12c2ab1f4 (patch) | |
tree | f92294ee05f08b76963da98aef9ed4572c0cba7a /lang/siod/pkg-plist | |
parent | 4f55fd65f06f110a5edaddf2c3e50d1c2cd8d2cd (diff) | |
download | ports-91ea805744d8e128a60aa855445c1eb12c2ab1f4.tar.gz ports-91ea805744d8e128a60aa855445c1eb12c2ab1f4.zip |
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
(ancient) version of Henry Spencer's library.
Similarly, the port links with the base -lmd instead of compiling
its own MD5-implementation.
Additional new feature is options, which currently include:
. Socket support -- this used to be built unconditionally
and is still on by default. However, someone concerned
about the "network daemon" security warning may want to
to turn this off.
. Regex module -- also on by default. But, because it may,
depending on the OS version, drag in a dependency, it
can be turned off.
. NDBM -- a never-before built (not on FreeBSD) module
allowing work with NDBM databases. On by default now,
because it has no dependencies.
. GD -- the graphics library. Never built before by this
port, it remains off by default because it depends on
graphics/gd (or ukrainian/gd).
. SQL_SYBASE -- for interactions with Sybase (and MS-SQL)
database servers. Depends on databases/freetds and therefor
off by default.
There is also sql_oracle module, which is not enabled (for now),
because databases/oracle8-client is, unfortunately, i386-only.
The peculiarity of installing siod.html into ${PREFIX}/lib/siod
remains for now -- suggestions welcome.
Sponsored by: United Marsupials
Notes
Notes:
svn path=/head/; revision=565477
Diffstat (limited to 'lang/siod/pkg-plist')
-rw-r--r-- | lang/siod/pkg-plist | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lang/siod/pkg-plist b/lang/siod/pkg-plist index 4df4314259cd..bbe0b94b8ce1 100644 --- a/lang/siod/pkg-plist +++ b/lang/siod/pkg-plist @@ -33,11 +33,16 @@ lib/siod/piechart.scm lib/siod/cgi.scm lib/siod/ftp.scm lib/siod/sql_msql.scm +%%GD%%lib/siod/gd.so +%%NDBM%%lib/siod/ndbm.so +%%SS%%lib/siod/ss.so lib/siod/tar.so -lib/siod/ss.so -lib/siod/regex.so +%%SQL_SYBASE%%lib/siod/sql_sybase.so +%%REGEX%%lib/siod/regex.so lib/siod/parser_pratt.so +lib/libsiod.a lib/libsiod.so +lib/libsiod.so.3 include/siod.h man/man1/cp-build.1.gz man/man1/csiod.1.gz |