summaryrefslogtreecommitdiff
path: root/configure.ac (follow)
Commit message (Expand)AuthorAgeFilesLines
* build: Generate and use libguile-ssh/config.h.•••Among other things, this allows us to work around broken guile-snarf handling of whitespace arguments in Guile 2.2.1: <https://bugs.gnu.org/25803>. * configure.ac: Use 'AC_CONFIG_HEADER'. * libguile-ssh/auth.c, libguile-ssh/channel-func.c, libguile-ssh/channel-main.c, libguile-ssh/channel-type.c, libguile-ssh/common.c, libguile-ssh/error.c, libguile-ssh/key-func.c, libguile-ssh/key-main.c, libguile-ssh/key-type.c, libguile-ssh/log.c, libguile-ssh/message-func.c, libguile-ssh/message-main.c, libguile-ssh/message-type.c, libguile-ssh/server-func.c, libguile-ssh/server-main.c, libguile-ssh/server-type.c, libguile-ssh/session-func.c, libguile-ssh/session-main.c, libguile-ssh/session-type.c, libguile-ssh/sftp-file-main.c, libguile-ssh/sftp-file-type.c, libguile-ssh/sftp-session-func.c, libguile-ssh/sftp-session-main.c, libguile-ssh/sftp-session-type.c, libguile-ssh/threads.c, libguile-ssh/version.c: Include <config.h>. Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com> Ludovic Courtès2017-04-301-0/+1
* libguile-ssh: Adjust port code to Guile 2.2.•••This ports Guile-SSH to the port API found in Guile 2.2. * libguile-ssh/common.h (USING_GUILE_BEFORE_2_2): New macro. * libguile-ssh/channel-type.c (channel_tag) [!USING_GUILE_BEFORE_2_2]: New definition. (read_from_channel_port, write_to_channel_port): New functions. (ptob_close): Add #if USING_GUILE_BEFORE_2_2. (guile_ssh_is_channel_p): Likewise. (equalp_channel): Condition on USING_GUILE_BEFORE_2_2. (_scm_from_channel_data): Add #if USING_GUILE_BEFORE_2_2. (_scm_to_channel_data): Likewise. (init_channel_type): Likewise. * libguile-ssh/sftp-file-type.c (sftp_file_tag) [!USING_GUILE_BEFORE_2_2]: New defintion. (read_from_sftp_file_port, write_to_sftp_file_port): New functions. (equalp_sftp_file): Condition on USING_GUILE_BEFORE_2_2. (print_sftp_file): Use 'scm_port_filename' instead of 'SCM_FILENAME'. (ptob_flush): Condition on USING_GUILE_BEFORE_2_2. (ptob_close, ptob_seek): Add #if USING_GUILE_BEFORE_2_2. (gssh_sftp_file_p): Likewise. (_scm_to_sftp_file_data, _scm_from_sftp_file): Likewise. (init_sftp_file_type): Likewise. * configure.ac: Request "2.2" before "2.0" in 'GUILE_PKG'. Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com> Ludovic Courtès2017-04-231-3/+3
* NEWS: Bump version to 0.10.2•••* NEWS: Update. Bump version to 0.10.2. * configure.ac: Update. * build-aux/compile: Update. v0.10.2Artyom V. Poptsov2016-11-251-2/+2
* build: Build with '-Wall'.•••* configure.ac: Set and substitute 'WARN_CFLAGS'. * libguile-ssh/Makefile.am (AM_CFLAGS): New variable. Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com> Ludovic Courtès2016-11-061-0/+8
* NEWS: Bump version to 0.10.1•••* NEWS: Bump version to 0.10.1. * configure.ac, doc/version.texi: Update. v0.10.1Artyom V. Poptsov2016-10-091-2/+2
* build: Change default 'guilesitedir' to PREFIX/share/guile/site/X.Y.•••* configure.ac: Use 'm4_pattern_forbid' for 'GUILE_' macros. Use 'GUILE_PKG' instead of 'PKG_CHECK_MODULES' to find Guile. Change default value of 'guilesitedir'. Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com> Ludovic Courtès2016-10-091-3/+9
* NEWS: Bump version to 0.10.0•••* NEWS: Bump version to 0.10.0. * configure.ac, doc/version.texi: Likewise. v0.10.0Artyom V. Poptsov2016-08-201-3/+3
* modules/srfi: Compile SRFI-64 module•••* modules/srfi/Makefile.am: Add to the repository. * modules/Makefile.am (SUBDIRS): Add 'srfi' * configure.ac: Update. Artyom V. Poptsov2016-07-031-0/+1
* configure.ac: Check for libssh 0.7.3+•••* configure.ac: Check for libssh 0.7.3+. * libguile-ssh/channel-func.c: Replace deprecated functions with new ones if libssh 0.7.3+ is used. Artyom V. Poptsov2016-02-251-0/+5
* NEWS: Bump version to 0.9.0•••* NEWS: Bump version to 0.9.0. * configure.ac, doc/version.texi: Likewise. v0.9.0Artyom V. Poptsov2015-12-241-2/+2
* NEWS: Bump version to 0.8.0•••* NEWS: Bump version to 0.8.0. * configure.ac, doc/version.texi: Likewise. v0.8.0Artyom V. Poptsov2015-08-041-1/+1
* configure.ac: Require libssh 0.6.4+•••* configure.ac: Require libssh 0.6.4+. * doc/guile-ssh.texi: Update requirements. Artyom V. Poptsov2015-08-041-1/+1
* ssh: Rename to 'libguile-ssh'•••* ssh: Rename to 'libguile-ssh'. * Makefile.am, configure.ac, modules/ssh/Makefile.am, tests/Makefile.am: Update. Artyom V. Poptsov2015-07-251-1/+1
* ssh/*.scm: Move to 'modules/ssh'•••* ssh/auth.scm, ssh/channel.scm, ssh/dist.scm, ssh/key.scm, ssh/log.scm, ssh/message.scm, ssh/server.scm, ssh/session.scm, ssh/tunnel.scm, ssh/version.scm, ssh/dist/Makefile.am, ssh/dist/job.scm, ssh/dist/node.scm: Move to 'modules/ssh'. * ssh/Makefile.am: Update. * modules/Makefile.am (SUBDIRS): Add 'ssh'. * .gitignore: Ignore *.go files. * configure.ac (AC_CONFIG_FILES): Add 'modules/ssh/dist/Makefile'. Artyom V. Poptsov2015-07-251-2/+1
* srfi: Move to 'modules'•••* srfi: Move to 'modules' directory. * Makefile.am (SUBDIRS): Add 'modules'. (EXTRA_DIST): Remove 'srfi'. * configure.ac (AC_CONFIG_FILES): Add 'modules/Makefile'. * doc/version.texi: Update. * modules/Makefile.am: Add to the repository. * tests/Makefile.am (AM_SCM_LOG_FLAGS): Search for modules in '$(top_srcdir)/modules'. Artyom V. Poptsov2015-07-251-0/+1
* Merge branch 'master' into wip-distributed-forms•••Conflicts: ChangeLog doc/version.texi Artyom V. Poptsov2015-04-251-3/+3
|\
| * NEWS: Bump version to 0.7.2•••* NEWS: Bump version to 0.7.2 * configure.ac, doc/version.texi: Likewise. v0.7.2Artyom V. Poptsov2015-02-241-1/+1
| * configure.ac: Update copyright dates. Cleanup.•••* configure.ac: Update copyright dates. Remove a trailing whitespace. Artyom V. Poptsov2015-02-241-2/+2
* | ssh/dist/node.scm: New module•••* ssh/Makefile.am (SUBDIRS): Add `dist'. * ssh/dist/node.scm, ssh/dist/Makefile.am: Add to the repository. * configure.ac: Add `ssh/dist/Makefile'. Artyom V. Poptsov2014-10-141-0/+1
|/
* NEWS: Bump version to 0.7.1•••* NEWS: Bump version to 0.7.1. * configure.ac, doc/version.texi: Likewise. v0.7.1Artyom V. Poptsov2014-10-111-2/+2
* NEWS: Bump version to 0.7.0v0.7.0Artyom V. Poptsov2014-08-311-2/+2
* README: Require GNU Guile 2.0•••* README: Require GNU Guile 2.0. * doc/guile-ssh.texi (Installation): Likewise. * configure.ac: Remove checks related to GNU Guile 1.8. * Makefile.am, ssh/Makefile.am: Likewise. * doc/version.texi: Update. * NEWS: Update. Artyom Poptsov2014-07-201-16/+2
* NEWS: Bump version to 0.6.0•••* NEWS: Bump version to 0.6.0 * doc/version.texi: Likewise. * configure.ac: Likewise. Change URL of the project. v0.6.0Artyom Poptsov2014-03-231-3/+3
* Replace `libguile-ssh' with `Guile-SSH' in commentaries.•••* Makefile.am, am/Makefile.am, ssh/Makefile.am, ssh/auth.c, ssh/auth.h, ssh/auth.scm, ssh/base64.c, ssh/base64.h, ssh/channel-func.c, ssh/channel-func.h, ssh/channel-main.c, ssh/channel-type.c, ssh/channel-type.h, ssh/channel.scm, ssh/common.c, ssh/common.h, ssh/error.c, ssh/error.h, ssh/key-func.c, ssh/key-func.h, ssh/key-main.c, ssh/key-type.c, ssh/key-type.h, ssh/key.scm, ssh/message-func.c, ssh/message-func.h, ssh/message-main.c, ssh/message-type.c, ssh/message-type.h, ssh/message.scm, ssh/server-func.c, ssh/server-func.h, ssh/server-main.c, ssh/server-type.c, ssh/server-type.h, ssh/server.scm, ssh/session-func.c, ssh/session-func.h, ssh/session-main.c, ssh/session-type.c, ssh/session-type.h, ssh/session.scm, ssh/threads.c, ssh/threads.h, ssh/version.c, ssh/version.scm, tests/Makefile.am, tests/client-server.scm, tests/server-client.scm, tests/server.scm, tests/session.scm, tests/sssh-ssshd.scm, configure.ac: Replace `libguile-ssh' with `Guile-SSH' in commentaries. Artyom Poptsov2014-03-231-4/+4
* Fix compiling and installing of Scheme modules.•••Fix compiling of Scheme modules. Install .go files to the standard `site-ccache' directory. * configure.ac: Substitute `GUILE_EFFECTIVE_VERSION'. * ssh/Makefile.am (dist_pkgguilesite_DATA): Rename to `nobase_dist_pkgguilesite_DATA'. (ccachedir): Set Guile ccache path. (nobase_nodist_pkgguilesite_DATA): Rename to `nobase_dist_ccache_DATA'. (guilec_opts): Use absolute pathes. (guilec_env): Adjust `LD_LIBRARY_PATH' and `GUILE_LOAD_PATH'. Artyom Poptsov2014-03-231-0/+3
* ssh/Makefile.am [HAVE_GUILE_VM]: Compile Guile modules.•••* configure.ac: Add check for Guile VM's compiler. (AC_CONFIG_FILES): Add `am/Makefile'. * Makefile.am (SUBDIRS): Add `am' directory. * ssh/Makefile.am [HAVE_GUILE_VM]: Compile Guile modules and install produced *.go files. * am/guilec: New file. * am/snarf (AM_V_SNARF_0): Improve formatting. * ssh/.gitignore: New file. * NEWS: Update. Artyom Poptsov2014-02-151-1/+5
* configure.ac, doc/version.texi, NEWS: Bump version to 0.5.0Artyom Poptsov2014-02-051-3/+3
* configure.ac (AC_INIT): Update information about the package.Artyom Poptsov2014-02-051-1/+3
* src/: Rename to `ssh/'.•••* src/: Rename to `ssh/'. * Makefile.am (SUBDIRS): Update. * configure.ac (LIBGUILE_SSH_INTERFACE): Update. * tests/Makefile.am: Update. (AM_SCM_LOG_FLAGS): Remove extra options. * README: Update. Artyom Poptsov2014-02-011-1/+1
* Makefile.am: Move AM tests to `tests/Makefile.am'.•••* Makefile.am: Move AM tests to `tests/Makefile.am'. (SUBDIRS): Add `tests'. * tests/Makefile.am: New file. * configure.ac (AC_CONFIG_FILES): Add `tests/Makefile'. Artyom Poptsov2014-01-311-1/+1
* Use the standard `check' target instead of `tests'.•••* configure.ac (AM_INIT_AUTOMAKE): Add `color-tests' option. * Makefile.am (TESTS): Fix a bug: use value of `SCM_TESTS' variable, not its name. (tests): Remove target. Use `make check' instead. (CLEANFILES): Add auxiliary logs produced by tests. Artyom Poptsov2014-01-281-1/+1
* Add documentation in Texinfo format.•••* configure.ac: Add `doc/Makefile' to `AC_CONFIG_FILES'. * Makefile.am (SUBDIRS): Add `doc' directory. * doc/Makefile.am: New file. * doc/api-auth.texi, doc/api-channels.texi, doc/api-keys.texi, doc/api-messages.texi, doc/api-servers.texi, doc/api-sessions.texi, doc/api-version.texi, doc/fdl.texi, doc/guile-ssh.texi, doc/indices.texi, doc/version.texi: New file. Artyom Poptsov2014-01-271-1/+1
* configure.ac, NEWS: Bump version to 0.4.0v0.4.0Artyom Poptsov2013-11-261-2/+2
* build_aux/: Rename to `build-aux'.•••* build_aux/: Rename to `build-aux'. Configuration files are updated. * configure.ac: Update. * Makefile.am: Update. Artyom Poptsov2013-11-201-2/+2
* Add needed m4 macros. Update Automake files.•••* m4/Makefile.am, m4/guile.m4, m4/lib-link.m4: New files. * Makefile.am: Add "build_aux" and "m4" to `SUBDIRS'. * configure.ac: Add "m4/Makefile" to `AC_CONFIG_FILES'. Artyom Poptsov2013-11-161-0/+1
* configure.ac: Add check for Guile-2.0.Artyom Poptsov2013-11-161-3/+19
* configure.ac: Use `AC_CONFIG_MACRO_DIR' to set m4 dir.Artyom Poptsov2013-11-161-0/+1
* build_aux/Makefile.am: New file.•••* build_aux/Makefile.am: New file. * configure.ac: Add "build_aux/Makefile" to `AC_CONFIG_FILES'. Artyom Poptsov2013-11-161-1/+1
* configure.ac: Use `AC_CONFIG_AUX_DIR'.•••* configure.ac: Store auxiliary build files in `build_aux' directory. Artyom Poptsov2013-11-161-0/+2
* configure.ac: Use AC_COPYRIGHT to store copyright information.Artyom Poptsov2013-11-081-16/+24
* configure.ac: Use `PKG_CHECK_MODULES' macro.•••* configure.ac: Use `PKG_CHECK_MODULES' macro instead of `AC_SEARCH_LIBS' to check if the needed version of libssh is installed. Artyom Poptsov2013-11-061-2/+2
* examples/: Add to the repository.•••* Makefile.am (SUBDIRS): Add examples/ * configure.ac: Add examples/Makefile * examples/: Add to the repository. Artyom Poptsov2013-10-281-1/+1
* Use the magic snarfer.•••Use the Guile magic snarfer to make guile_ssh_* functions visible to the Scheme world. Use functions names as they seen from Scheme instead of C names in type check macros. * src/auth.c, src/channel-func.c, src/channel-type.c, src/key-func.c, src/key-type.c, src/session-func.c, src/session-type.c, src/version.c: Use snarfing macros. * src/Makefile.am: Use guile-snarf to generate needed files. Fix some comments. * configure.ac: Use AM_SILENT_RULES. * .gitignore: Ignore files produced by the magic snarfer. Artyom Poptsov2013-08-251-0/+1
* configure.ac, NEWS: Bump version to 0.3.1v0.3.1Artyom Poptsov2013-07-141-2/+2
* configure.ac, NEWS: Bump version to 0.3v0.3Artyom Poptsov2013-07-131-2/+2
* configure.ac, NEWS: Bump version to 0.2v0.2Artyom Poptsov2013-05-251-2/+2
* Improve the library.•••Quite stable version, but some functions are not implemented yet. Artyom Poptsov2013-05-191-2/+33
* Initial commit.Artyom Poptsov2013-05-121-0/+33