aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.am
AgeCommit message (Collapse)AuthorFiles
2018-08-22Change library loading algorithm.Sergey Poznyakoff1
If the environment variable LD_LIBRARY_PATH is set, the loadable modules are first looked up in the directories listed in that variable, and then in the extension installation directory. Two attempts are made for each directory: first the library name with the -v-VERSION suffix is tried, then the library name without that suffix. * src: Rename to gamma * Makefile.am (SUBDIRS): Update. * configure.ac: Update. * scripts/bootstrap (srcdir, makefile): Update. * gamma/loader.sci: New file. * gamma/Makefile.am: Build loader.scm * src/sql.sci: Remove. * gamma/sql.scm: New file. * modules/sql (scm): Update. * src/syslog.sci: Remove. * gamma/syslog.scm: New file. * modules/syslog (scm): Update. * src/expat.sci: Remove. * gamma/expat.scm: New file. * modules/expat (scm): Update.
2015-01-06Update for Guile 2.0Sergey Poznyakoff1
* configure.ac (AM_C_PROTOTYPES): Remove. * gint: Upgrade * modules/expat (libgamma_expat_la_CPPFLAGS): Add AM_CPPFLAGS * scripts/bootstrap: Fix deprecation warnings. (grammar): Fix definition of --parents * src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES * src/eval.c (scheme_exec_data) <result> Remove. (scheme_safe_exec_body): Return result. (gamma_safe_exec): Use scm_c_catch instead of scm_internal_lazy_catch. * src/gamma-expat.c (gamma_xml_parser_create) (make_user_data): Use scm_malloc instead of scm_gc_malloc. * src/expat.sci: Don't load (ice-9 syncase) when using Guile 2.0 * src/sql.sci: Likewise.
2010-04-14Upgrade gint version.Sergey Poznyakoff1
* gint: Upgrade. * src/Makefile.am: Initialize BUILT_SOURCES. * src/gamma-expat.c: Use lower-case names for parameters to SCM interfaces. Improve docstrings. * src/gsql_conn.c: Likewise. * src/syslog-port.c: Likewise. * src/syslog.c: Likewise.
2010-04-12Migrate Guile support to GINT.Sergey Poznyakoff1
* Makefile.am, configure.ac, src/Makefile.am: Migrate to GINT. * modules/expat: Remove dependency on *.inc * modules/sql: Likewise. * modules/syslog: Likewise. * scripts/bootstrap (reconfig-command): Add calls to `git submodule'. * src/documentation.sci: New file. * src/expat.sci: Use module (gamma documentation). Remove inclusion of *.inc files. * src/sql.sci: Likewise. * src/syslog.sci: Likewise. * src/gamma-expat.c: Use SCM_DEFINE_PUBLIC to define public interfaces. * src/gsql_conn.c: Likewise. * src/syslog-port.c: Likewise. * src/syslog.c: Likewise. * am/guile.m4: Remove. * scripts/guile-doc-snarf.awk: Remove. * scripts/guile-doc-snarf: Remove. * scripts/Makefile.am (EXTRA_DIST): Remove guile-doc-snarf.awk and guile-doc-snarf.
2010-03-14Use installed guile-snarf.Sergey Poznyakoff1
* README-hacking: Update. * am/guile.m4: Define GUILE_SNARF * src/Makefile.am (.c.x): Use GUILE_SNARF.
2010-03-13Implement Expat bindings.Sergey Poznyakoff1
* modules/expat: New module. * modules/MODLIST: Add expat. * src/eval.c: New file. * src/expat.sci: New file. * src/gamma-expat.c: New file. * src/gamma-expat.h: New file. * src/.gitignore: Update. * src/Makefile.am (.c.inc): Handle GAMMA_CONST and GAMMA_EXPORT markers. * src/syslog.c (syslog_kw): Use GAMMA_CONST marker. * src/syslog.sci: Remove explicit exports. * modules/sql: Do not use AC_LIBOBJ. * scripts/bootstrap: Minor improvement. * NEWS, README: Update.
2010-03-08Rewrite module bootstrap system.Sergey Poznyakoff1
* autogen.sh: Removed. * scripts/bootstrap: New file. * README-hacking: New file. * modules/MODLIST: New file. * modules/sql: New file. * modules/syslog: New file. * Makefile.am (dist-hook): Distribute modules/. * README: Update. * configure.ac: Remove module-specific stuff. Call gamma_MODCONFIG instead. * scripts/Makefile.am (EXTRA_DIST): Add bootstrap. * src/Makefile.am: Remove module-specific stuff. Include modules.mk instead. * .gitignore, src/.gitignore: Update
2010-03-06Add syslog interfaces.Sergey Poznyakoff1
* src/syslog.c: New file. * src/syslog.sci: New file. * README, configure.ac, src/Makefile.am: Update.
2010-03-06Enable silent rules.Sergey Poznyakoff1
* configure.ac: Require autoconf 2.63, automake 1.11.1 Enable silent rules by default. * Makefile.am: Add AM_V_GEN where necessary. * src/Makefile.am (EXTRA_DIST): Add mysql.c, pgsql.c Add AM_V_GEN where necessary. * am/guile.m4: fix help string.
2010-03-06Update copyright statements.Sergey Poznyakoff1
Remove gettext files, which resurrected mystically after transition to Git.
2010-03-06Provide new connection/disconnection interfaces.Sergey Poznyakoff1
* src/Makefile.am: Rename the library to libgamma-sql. * src/gsql_conn.c (sql_connect_print): Avoid coredumps on NULL values. (sql-connect): Rename to sql-connection-open and rewrite. Connection parameters are given by a single argument, which is a list of conses. Each cons is a pair (kw . value), and sets a single parameter. (sql-query): Do not use internal Guile functions. (sql-connect-close): Rename to sql-close-connection. * gsql_lib.c (gamma_parmlist_parse): New function. (gamma_cvt_string, gamma_cvt_int): New functions. * guile-sql.h (sql_iface)<connect>: Change signature. (gamma_parmdcl): New struct. (GAMMA_PARMLIST_IGNORE_UNKNOWN) (GAMMA_PARMLIST_WARN_UNKNOWN): New constants. (gamma_parmlist_parse): New proto. (gamma_cvt_string, gamma_cvt_int): New protos. * examples/whoisd.scm: Update. * src/mysql.c (s_mysql_connect): Rewrite for the new calling convention. * src/pgsql.c (s_pgsql_connect): Likewise. * src/sql.sci: Update library name. (sql-connect, sql-connect-close): New public functions.
2008-05-27Remove leftovers from gettext.scm.Sergey Poznyakoff1
2007-12-26* NEWS: Update.Sergey Poznyakoff1
* configure.ac: Version number 1.1 * COPYING: GPLv3. * Makefile.am: GPLv3. * examples/whoisd.scm: GPLv3. * m4/guile.m4: Require Guile v. 1.8 or later. * scripts/Makefile.am: GPLv3. * scripts/guile-doc-snarf.awk: GPLv3. * src/.cvsignore (gettext.inc, gettext.scm): Remove. * src/Makefile.am: Remove libguile-gettext. * src/app.h: GPLv3. * src/gsql_conn.c, src/gsql_lib.c, src/guile-sql.h, src/mysql.c, src/pgsql.c: GPLv3; Guile v.>=1.8. * src/gettext.sci, src/gettext.h, src/gettext.c: Remove. * src/gettext.scm: New file.
2004-10-12Added dependecies: sql.scm gettext.scm: MakefileSergey Poznyakoff1
2004-10-11Initial importSergey Poznyakoff1

Return to:

Send suggestions and report system problems to the System administrator.