Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Andraž Levstik (a603faf441f12efa444327a5771438d1ff7fda3a)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Andraž Levstik <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Andraž Levstik (a603faf441f12efa444327a5771438d1ff7fda3a)
  • Date: Wed, 11 Mar 2009 08:09:35 -0500

GIT changes to master grimoire by Andraž Levstik <ruskie AT codemages.net>:

ChangeLog | 4 ++++
http/elog/BUILD | 3 +++
http/elog/CONFIGURE | 2 ++
http/elog/DEPENDS | 5 +++++
http/elog/DETAILS | 20 ++++++++++++++++++++
http/elog/HISTORY | 5 +++++
http/elog/INSTALL | 4 ++++
http/elog/Makefile.diff | 36 ++++++++++++++++++++++++++++++++++++
http/elog/PRE_BUILD | 3 +++
9 files changed, 82 insertions(+)

New commits:
commit a603faf441f12efa444327a5771438d1ff7fda3a
Author: Andraž Levstik <ruskie AT codemages.net>
Commit: Andraž Levstik <ruskie AT codemages.net>

elog: new spell, a weblog type app that can be used for arbitrary things,
even a forum

diff --git a/ChangeLog b/ChangeLog
index 1ff5f1b..06d8d81 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-03-11 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * http/elog: new spell, a weblog like webapp that can be used for
+ arbitrary storage as well
+
2009-03-10 Ladislav Hagara <hgr AT vabo.cz>
* libs/liblockfile: new spell, NFS-safe locking library
* utils/lockfile-progs: new spell, locking and unlocking files
diff --git a/http/elog/BUILD b/http/elog/BUILD
new file mode 100755
index 0000000..cc6059a
--- /dev/null
+++ b/http/elog/BUILD
@@ -0,0 +1,3 @@
+make PREFIX=$INSTALL_ROOT/usr \
+ MANDIR=$INSTALL_ROOT/usr/share/man \
+ $ELOG_CRYPT $OPTS
diff --git a/http/elog/CONFIGURE b/http/elog/CONFIGURE
new file mode 100755
index 0000000..5c2f0d4
--- /dev/null
+++ b/http/elog/CONFIGURE
@@ -0,0 +1,2 @@
+config_query_option ELOG_CRYPT "Do you want crypt() support" \
+ n "USE_CRYPT=1" ""
diff --git a/http/elog/DEPENDS b/http/elog/DEPENDS
new file mode 100755
index 0000000..ddd01ab
--- /dev/null
+++ b/http/elog/DEPENDS
@@ -0,0 +1,5 @@
+optional_depends openssl \
+ "USE_SSL=1" \
+ "" \
+ "HTTPS support"
+
diff --git a/http/elog/DETAILS b/http/elog/DETAILS
new file mode 100755
index 0000000..4649092
--- /dev/null
+++ b/http/elog/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=elog
+ VERSION=4
+ SOURCE="${SPELL}-2.7.5-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://midas.psi.ch/${SPELL}/download/tar/${SOURCE}
+
SOURCE_HASH=sha512:c127c720c406710a4ea908741b92c3251f61935941d44c1369abf9d8e7b71f8e0ff15f27194b239c3ed2f8606aa7fc97c1bbd132d572f47b97956742a5b40cb2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-2.7.5"
+ WEB_SITE="http://midas.psi.ch/elog/ "
+ LICENSE[0]=GPL
+ ENTERED=20090311
+ SHORT="An electronic logbook with a Web interface."
+cat << EOF
+ELOG Electronic Web Logbook is an electronic logbook with a Web interface. It
+can be used to maintain personal or shared logbooks, with the ability to
+add attachments to logbook pages. Logbook entries can be categorized with
+user-defined classes, and queried using filters on these classes. Automatic
+email notifications can be generated on new entries based on the classes. The
+ELOG server is a small stand-alone C program, which runs under Linux and
+Windows. No other packages are required. The logbooks are saved in plain
+ASCII files for easy and fast access.
+EOF
diff --git a/http/elog/HISTORY b/http/elog/HISTORY
new file mode 100644
index 0000000..a4f5b43
--- /dev/null
+++ b/http/elog/HISTORY
@@ -0,0 +1,5 @@
+2009-03-11 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD, DEPENDS, DETAILS: spell created
+ * PRE_BUILD, INSTALL, CONFIGURE: spell created
+ * Makefile.diff: patch for paths, also sent upstream
+
diff --git a/http/elog/INSTALL b/http/elog/INSTALL
new file mode 100755
index 0000000..c189dd6
--- /dev/null
+++ b/http/elog/INSTALL
@@ -0,0 +1,4 @@
+make PREFIX=$INSTALL_ROOT/usr \
+ MANDIR=$INSTALL_ROOT/usr/share/man \
+ $ELOG_CRYPT $OPTS \
+ install
diff --git a/http/elog/Makefile.diff b/http/elog/Makefile.diff
new file mode 100644
index 0000000..6836c77
--- /dev/null
+++ b/http/elog/Makefile.diff
@@ -0,0 +1,36 @@
+--- Makefile.ori 2009-03-11 12:59:26.000000000 +0100
++++ Makefile 2009-03-11 13:00:02.000000000 +0100
+@@ -16,13 +16,20 @@
+ MANDIR = $(ROOT)$(PREFIX)/man
+ endif
+
+-ELOGDIR = $(ROOT)$(PREFIX)/elog
++ELOGDIR = $(ROOT)$(PREFIX)/share/elog
+ DESTDIR = $(ROOT)$(PREFIX)/bin
+ SDESTDIR = $(ROOT)$(PREFIX)/sbin
+ RCDIR = $(ROOT)/etc/rc.d/init.d
+
+ # flag for SSL support
++ifdef USE_SSL
+ USE_SSL = 1
++endif
++
++# support for crypt()
++ifdef USE_CRYPT
++USE_CRYPT = 1
++endif
+
+ #############################################################
+
+@@ -76,6 +83,11 @@
+ LIBS += -lssl
+ endif
+
++ifdef USE_CRYPT
++CFLAGS += -DHAVE_CRYPT
++LIBS += -lcrypt
++endif
++
+ WHOAMI = $(shell whoami)
+ ifeq ($(WHOAMI),root)
+ BINFLAGS = -o ${BINOWNER} -g ${BINGROUP}
diff --git a/http/elog/PRE_BUILD b/http/elog/PRE_BUILD
new file mode 100755
index 0000000..83d9284
--- /dev/null
+++ b/http/elog/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p0 < $SPELL_DIRECTORY/Makefile.diff



  • [SM-Commit] GIT changes to master grimoire by Andraž Levstik (a603faf441f12efa444327a5771438d1ff7fda3a), Andraž Levstik, 03/11/2009

Archive powered by MHonArc 2.6.24.

Top of Page