aboutsummaryrefslogtreecommitdiff
path: root/lang/siod/pkg-plist
diff options
context:
space:
mode:
authorMikhail Teterin <mi@FreeBSD.org>2021-02-17 03:00:00 +0000
committerMikhail Teterin <mi@FreeBSD.org>2021-02-17 03:00:00 +0000
commit91ea805744d8e128a60aa855445c1eb12c2ab1f4 (patch)
treef92294ee05f08b76963da98aef9ed4572c0cba7a /lang/siod/pkg-plist
parent4f55fd65f06f110a5edaddf2c3e50d1c2cd8d2cd (diff)
downloadports-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-plist9
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