aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFiles
2015-01-10Make it possible to use apache rewrite rules to create nice cgi urlsSergey Poznyakoff1
Example: configure with options: --without-script-suffix --without-script-dir, and add the following to the Apache virtual host configuration: RewriteEngine on RewriteRule ^/dict(.*) /cgi-bin/dict.cgi$1 [H=cgi-script] RewriteRule ^/nea(.*) /cgi-bin/nea.cgi$1 [H=cgi-script] RewriteRule ^/conj(.*) /cgi-bin/conj.cgi$1 [H=cgi-script] All cgi's will then be referred to directly, as in: http://ellinika/dict?lang=pl. * configure.ac (REAL_SCRIPT_SUFFIX): New subst var New options --with-script-suffix, --with-script-dir * src/cgi-bin/.gitignore: Remove cgi * src/cgi-bin/Makefile.am: Rename installed scm's in place * src/ellinika/cgi.scm4 (cgi-program-name): Suffix can be empty. * xml/lingua.conf.in: =SCRIPT_SUFFIX= always begins with dot
2015-01-10Switch to guile-www-2.38Sergey Poznyakoff1
* am/guile.m4: Remove. * Makefile.am (install-html): Fix generation of symlinks * configure.ac: Fall back to info prefix, if guile-config info bindir returns empty string. * data/db.struct: Minor change * data/pl/Makefile.am: Add missing silent rule markers * data/ru/Makefile.am: Likewise. * scm/dictrans.scm: Call setlocale. * scm/neatrans.scm: Likewise. * scm/verbop.scm: Likewise. * src/cgi-bin/conj.scm4: Call setlocale. Use cgi:value-u8 instead of cgi:value-u8. * src/cgi-bin/dict.scm4: Likewise. * src/cgi-bin/nea.scm4: Likewise. * src/ellinika/cgi.scm4 (cgi-script-name) (cgi-server-hostname,cgi-server-protocol-name) (cgi-server-protocol-version): Define in CGI mode. (cgi:value-u8): New public function. * src/ellinika/i18n.scm: Conditionally use syncase.
2015-01-06Update for Guile 2.0Sergey Poznyakoff1
* .gitmodules: New file * gint: New module. * Makefile.am (ACLOCAL_AMFLAGS, SUBDIRS): Add gint * autogen.sh: Create a placeholder for ChangeLog. * configure.ac: Add gint. * scm/Makefile.am: Add silent rule magic. * src/cgi-bin/Makefile.am: Likewise. * src/ellinika/Makefile.am: Likewise. * xml/Makefile.am: Likewise. * scm/dictrans.scm: Load (ice-9 syncase) only for Guile 1.x * scm/neatrans.scm: Likewise. * src/ellinika/conjugator.scm: Likewise. * src/ellinika/elmorph.c (elstr)<phoneme_count,nsyl>: Change type to size_t. * xml/pl/Makefile.am: Force UTF-8 locale when building html. Add silent rule magic. * xml/ru/Makefile.am: Likewise. * xml/uk/Makefile.am: Likewise.
2015-01-06Minor changesSergey Poznyakoff1
* Makefile.am: Use silent rule markers * configure.ac: Enable silent rules, add Emacs magic for AC_REVISION * htdig: Remove.
2011-06-11Fix syllabification.Sergey Poznyakoff1
* configure.ac: Add AC_PROG_YACC * src/ellinika/phoneme.y: New file. * src/ellinika/yyrename: New file. * src/ellinika/syllabificator.c: New file. * src/ellinika/.gitignore: Update. * src/ellinika/elchr.c (char_info_st): Move to header. (el_basic_ctype): (elchr_info): Remove static qualifier. Return a pointer to const. (elchr_letter,elchr_phoneme): New functions. (elchr_diphthong): Remove. * src/ellinika/elmorph.c (elstr)<phoneme,phoneme_count>: New members. (_elstr_syllabize): Rewrite. (invalidate_maps)" New static function. (_elstr_alloc): Initialize new fields, take function name as argument, for diagnostic purposes. (_elstr_print): Rewrite (deftab): Update. (elstr-syllable-prop,elstr-syllable) (_elstr_set_accent,_elstr_set_accent_on_char): Rewrite. (elstr-char-phoneme,elstr->phonetic-map): New functions. * src/ellinika/elmorph.h (CHF_DIPH1,CHF_DIPH2): Remove. (CHF_DIPHTHONG): New flag. (PHON_.*): New constants. (phoneme,syllable): New structures. (char_info_st)<letter,phoneme>: New members. (elchr_info,elchr_letter) (elchr_phoneme,phoneme_map) (syllable_map): New protos. (elchr_diphthong): Remove protos. * src/ellinika/elmorph.scm4: Move public definitions to elmorph-public.scm; include it here. * src/ellinika/xlat.scm (ellinika:sounds-like): Rewrite as a wrapper over elstr->soundslike. Describe Milesian numbers. * style.css (img.ellinika-img): New class. * xml/lingua.conf.in (IMAGE): New tag. * xml/pl/alfabhta.xml: Describe Milesian numbers. Various fixes. * data/dbverb.struct: fix a typo in flection. Use 'sub' theme for pas/sub/aor. * data/irregular-verbs.xml: Add more verbs. * scm/conjugator.scm: Various fixes. * scm/verbop.scm: Accept empty mood and voice declarations.
2011-06-04Restore graphics files botched by the prior VCS.Sergey Poznyakoff1
Some other minor changes.
2011-06-04Fix buildSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@557 941c8c0f-9102-463b-b60b-cd22ce0e6858
2011-06-04Implement new morphological functions. Move elmorph to scm/ellinikaSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@554 941c8c0f-9102-463b-b60b-cd22ce0e6858
2011-06-02Intermediate commit.Sergey Poznyakoff1
* scm/mod.c: New file. * scm/elchr.h: New file. * scm/utf8.c: New file. * scm/elstr.c: New file. * scm/utf8.h: New file. * scm/Makefile.am (libelchr.la): New target. * configure.ac: Update. * data/db.struct: Define verb conjugational tables. git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@552 941c8c0f-9102-463b-b60b-cd22ce0e6858
2010-03-23Restore AM_GNU_GETTEXTSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@547 941c8c0f-9102-463b-b60b-cd22ce0e6858
2010-03-23Provide a WARNING block for use in the development version.Sergey Poznyakoff1
* style.css (div.warning): New class. * xml/pl/ellinika.xml: Provide a WARNING block for use in the development version. * xml/uk/ellinika.xml: Likewise. * xml/ru/ellinika.xml: Likewise. * xml/lingua.conf.in: Provide a WARNING block for use in development versions. <GUILE>: Remove unneded now use-modules. <IFEXP>: New tag. <EL:WARNING>: New tag. {THIS-REF}: New postprocessor handler. * xml/Makefile.am (conf.sed): Provide replacements for =IF..= keywords. * configure.ac (PROD_URL, EXP_URL, STATE): New AC_VARs. git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@546 941c8c0f-9102-463b-b60b-cd22ce0e6858
2010-03-23Clarify the use of AUTHOR declaration.Sergey Poznyakoff1
* disp.css: Rename to maint.css * Makefile.am: Likewise. * xml/uk/ellinika.xml: Simplify <AUTHOR> declaration. * xml/pl/ellinika.xml: Likewise. * xml/ru/ellinika.xml: Likewise. * xml/lingua.conf.in (AUTHOR): Add element. * xml/Makefile.am (=PACKAGE_BUGREPORT=): New substitution. * configure.ac: Update version number. Change bug-reporting email. * html-files/uk/maint.html: Use maint.css * html-files/ru/maint.html: Likewise. * html-files/uk/maint.html: Likewise. git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@544 941c8c0f-9102-463b-b60b-cd22ce0e6858
2010-03-22Re-do element alignment in a cleaner way.Sergey Poznyakoff1
* style.css (h1,h2,h3,h4): Align to center. (td.top-link,td.prev-link,td.next-link): New selectors for bottom menu. (table.align-center): New selector. (table.frame,table.noframe): Remove margins and display settings. * xml/uk/ellinika.xml: Add copyright year. * xml/ru/ellinika.xml: Likewise. * xml/pl/ellinika.xml: Likewise. git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@543 941c8c0f-9102-463b-b60b-cd22ce0e6858
2010-02-28Improve language selection support + change appearance a bit.Sergey Poznyakoff1
* .htaccess.in: Use type-map to handle automatic language selection. * style.css (div.contentpanel): Set vertical align. (div.navbar > img): New selector. Center the Parthenon image. (ul.menu): Change navigation menu appearance. * configure.ac: Require autoconf 2.63 (AC_CONFIG_FILES): Add html-files/Makefile * Makefile.am (SUBDIRS): Add html-files . (html_DATA, EXTRA_DIST): Reflect changes to the root directory. * index.html: New file. * maint.html: Rewrite as a type-map. * disp.html, index.scml: Remove. * html-files/pl/maint.html: New file. * html-files/ru/maint.html: New file. * html-files/uk/maint.html: New file. git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@530 941c8c0f-9102-463b-b60b-cd22ce0e6858
2008-06-22Move cgi-bin and ellinika to src.Sergey Poznyakoff1
* src: New dir * src/Makefile.am: New file. * cgi-bin, ellinika: Move to src. * configure.ac: Reflect the above changes. git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@525 941c8c0f-9102-463b-b60b-cd22ce0e6858
2008-06-01* scm/dictrans.scm: Allow to call without arguments if --cleanupSergey Poznyakoff1
option is given. * configure.ac (AC_CONFIG_FILES): Add data/pl/Makefile * data/*.xml: Move to data/ru * data/Makefile.am: Rewrite: * data/ru: New directory * data/pl: New directory * data/pl/Makefile.am: New file. * data/pl/setup.xml: New file. * data/pl/0.xml: New file. git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@507 941c8c0f-9102-463b-b60b-cd22ce0e6858
2007-10-08* configure.ac (SCRIPT_DIR): Initialize to relative directorySergey Poznyakoff1
name. * .htaccess.in: Remove hardcoded directory name. * style.css: Update for XHTML 1.0 * xml/lingua.conf.in: Use TARGET_DIR where appropriate * xml/ru/arithmi.xml, xml/pl/arithmi.xml: Minor fixes. git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@493 941c8c0f-9102-463b-b60b-cd22ce0e6858
2007-10-07UpdateSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@492 941c8c0f-9102-463b-b60b-cd22ce0e6858
2007-10-01Relicense under GPLv3+Sergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@479 941c8c0f-9102-463b-b60b-cd22ce0e6858
2006-10-11Generate .htaccessSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@472 941c8c0f-9102-463b-b60b-cd22ce0e6858
2006-10-10Install .scm web scripts to $prefix/scmSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@468 941c8c0f-9102-463b-b60b-cd22ce0e6858
2006-10-08Use build-aux as an aux dir.Sergey Poznyakoff1
New option --enable-cgi git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@461 941c8c0f-9102-463b-b60b-cd22ce0e6858
2006-03-24Create xml/ru/MakefileSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@411 941c8c0f-9102-463b-b60b-cd22ce0e6858
2006-03-18Add xml/pl/MakefileSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@365 941c8c0f-9102-463b-b60b-cd22ce0e6858
2005-02-09Require gettext 1.14.1Sergey Poznyakoff1
(AUTOGENERATED): New variable git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@286 941c8c0f-9102-463b-b60b-cd22ce0e6858
2004-10-25UpdatedSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@259 941c8c0f-9102-463b-b60b-cd22ce0e6858
2004-10-13Added elispSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@229 941c8c0f-9102-463b-b60b-cd22ce0e6858
2004-10-12Avoid duplicating elements in %load-pathSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@217 941c8c0f-9102-463b-b60b-cd22ce0e6858
2004-10-12Use the new MU_CHECK_GUILESergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@210 941c8c0f-9102-463b-b60b-cd22ce0e6858
2004-10-08ReorganizedSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@202 941c8c0f-9102-463b-b60b-cd22ce0e6858
2004-09-28Use lingua (xmltools) instead of eXtransSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@170 941c8c0f-9102-463b-b60b-cd22ce0e6858
2004-03-09Minor fixesSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@37 941c8c0f-9102-463b-b60b-cd22ce0e6858
2004-03-08New filesSergey Poznyakoff1
git-svn-id: file:///home/puszcza/svnroot/ellinika/trunk@27 941c8c0f-9102-463b-b60b-cd22ce0e6858

Return to:

Send suggestions and report system problems to the System administrator.