summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Walker <ka0ttic@gentoo.org>2004-12-18 18:57:03 +0000
committerAaron Walker <ka0ttic@gentoo.org>2004-12-18 18:57:03 +0000
commitee18ac5ec7ad042ee375deffb89595bf7ef3e5ab (patch)
tree64bdd0f9bda703fdb80d4aae4eeb5ed4a9a86b67 /app-misc
parentstable (diff)
downloadhistorical-ee18ac5ec7ad042ee375deffb89595bf7ef3e5ab.tar.gz
historical-ee18ac5ec7ad042ee375deffb89595bf7ef3e5ab.tar.bz2
historical-ee18ac5ec7ad042ee375deffb89595bf7ef3e5ab.zip
Initial commit.
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/ccal/ChangeLog10
-rw-r--r--app-misc/ccal/Manifest15
-rw-r--r--app-misc/ccal/ccal-0.6.ebuild28
-rw-r--r--app-misc/ccal/files/digest-ccal-0.61
-rw-r--r--app-misc/ccal/files/instructions.htm76
-rw-r--r--app-misc/ccal/metadata.xml9
6 files changed, 139 insertions, 0 deletions
diff --git a/app-misc/ccal/ChangeLog b/app-misc/ccal/ChangeLog
new file mode 100644
index 000000000000..8bdeb952dd7a
--- /dev/null
+++ b/app-misc/ccal/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-misc/ccal
+# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/ccal/ChangeLog,v 1.1 2004/12/18 18:57:03 ka0ttic Exp $
+
+*ccal-0.6 (18 Dec 2004)
+
+ 18 Dec 2004; Aaron Walker <ka0ttic@gentoo.org> +metadata.xml,
+ +files/instructions.htm, +ccal-0.6.ebuild:
+ Initial commit.
+
diff --git a/app-misc/ccal/Manifest b/app-misc/ccal/Manifest
new file mode 100644
index 000000000000..f06e4c3c114c
--- /dev/null
+++ b/app-misc/ccal/Manifest
@@ -0,0 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 3c883788f1556b4ff4f2b7277d10ed71 ccal-0.6.ebuild 703
+MD5 1dad41fe66c12a2358b2ab887411706e ChangeLog 353
+MD5 99ce5509db4b50f28a1f6675f8c09b2b metadata.xml 258
+MD5 f83bdf8f256e9d2a0ae8a09629933cd0 files/instructions.htm 4658
+MD5 f82010293d51e087b79314187706ed9a files/digest-ccal-0.6 59
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.6 (GNU/Linux)
+
+iD8DBQFBxH2IEZCkKN40op4RAsEUAJ9tneNdkRB3ajPJ5MFs16aJLIRwmwCdFJQt
+Qv6KtkB1sXTPr+cifJ6syg4=
+=HLR0
+-----END PGP SIGNATURE-----
diff --git a/app-misc/ccal/ccal-0.6.ebuild b/app-misc/ccal/ccal-0.6.ebuild
new file mode 100644
index 000000000000..5051e02013b7
--- /dev/null
+++ b/app-misc/ccal/ccal-0.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/ccal/ccal-0.6.ebuild,v 1.1 2004/12/18 18:57:03 ka0ttic Exp $
+
+DESCRIPTION="Curses-based calendar/journal/diary/todo utility"
+HOMEPAGE="http://www.jamiehillman.co.uk/ccal/"
+SRC_URI="mirror://gentoo/${P}.py.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+RDEPEND="virtual/python"
+
+S=${WORKDIR}
+
+src_install() {
+ newbin ${P}.py ${PN} || die "dobin failed"
+ dohtml ${FILESDIR}/instructions.htm || die "dohtml failed"
+}
+
+pkg_postinst() {
+ echo
+ einfo "Read /usr/share/doc/${PF}/html/instructions.htm for"
+ einfo "information on using ccal."
+ echo
+}
diff --git a/app-misc/ccal/files/digest-ccal-0.6 b/app-misc/ccal/files/digest-ccal-0.6
new file mode 100644
index 000000000000..ede838123323
--- /dev/null
+++ b/app-misc/ccal/files/digest-ccal-0.6
@@ -0,0 +1 @@
+MD5 e0cc9e6fca2a8515a1076a381639b019 ccal-0.6.py.bz2 14374
diff --git a/app-misc/ccal/files/instructions.htm b/app-misc/ccal/files/instructions.htm
new file mode 100644
index 000000000000..b63d0759b13f
--- /dev/null
+++ b/app-misc/ccal/files/instructions.htm
@@ -0,0 +1,76 @@
+<html><head><title>Ccal - curses calendar / diary / journal &amp; todo list application.</title></head>
+<body>
+<center>
+<h2>Ccal</h2>
+<a href="http://www.jamiehillman.co.uk/ccal/download.htm">download</a> - <a href="http://www.jamiehillman.co.uk/ccal/instructions.htm">instructions/manual</a> - <a href="http://www.jamiehillman.co.uk/ccal/screenshots.htm">screenshots</a> - <a href="http://www.jamiehillman.co.uk/ccal/feedback.htm">feedback</a> - <a href="http://www.jamiehillman.co.uk/ccal/futureplans.htm">future plans</a>
+<br><br>
+</center>
+<h3> Manual</h3>
+<h4>New features in 0.5</h4>
+<b>Postsript printing</b><br>
+press x and a file will be saved in your home directory (assuming you have latex and dvips installed.
+<br><br>
+<b>Editor based entry</b><br>
+when adding an entry enter "e" as the entry and an editor will be
+started. the first line of the text you enter will be the text that
+appears in ccal. You can access the further information you enter in
+the rest of the file by pressing "e" over the entry in todo or entry
+mode. You can also edit existing entries by pressing "e" over them. To
+change the editor or the tmp path (defaults vim and /tmp) put something
+like this in your config file:<br><br>
+[editing]<br>
+temppath=/tmp<br>
+editor=vim<br>
+
+<br><br>
+<b>Colour coded entries</b><br>
+Simply press 0,1,2 or 3 over an entry to change it's colour. 0 is normal.
+<br><br>
+<hr><br><br>
+There are three modes in ccal - Todo, Date and Entry. You start up in Date mode.
+<br><br><br>
+<b>Date Mode</b><br><br>
+In this mode you can press <i>left and right</i> to move back and forth through the days and <i>up and down</i> to move back forth through the months. <br>
+The calendar display in the corner highlights the currently viewed date and any dates which have entries<br>
+<i>a</i> will add an entry and <i>/</i> will let you jump to a particular date<br>
+pressing <i>enter</i> will move you into entry mode and pressing <i>t</i> will move you into todo mode<br>
+finally <i>n</i> will take you back to today's entries and <i>q</i> will quit the program
+<br><br>
+<b>Entry Mode</b>
+<br><br>
+In entry mode you can move through the diary entries for a particulate date and delete them. <i>up and down</i> move you through the entries and <i>d</i> will delete the currently selected one. <i>a</i> allows you to add a new entry <br>
+<i>enter</i> will take you back to date mode<br><br>
+<b>Todo Mode</b><br><br>
+Todo mode functions exactly the same way as entry mode but you are adding to-do list entries not diary entries.
+<br><br>
+<h3>New - Internet database</h3>
+Ccal -0.3 allows you to store your diary/journal and todo information
+on a web server so that if you use ccal in several places, your
+information will stay synchronised.
+This is achieved by placing a cgi script (provided) on a web server
+somewhere. The host of the cgi script must have python installed and
+the script must be able to write to somewhere. The path that the script
+should write to can be changed by changing the "<i> path</i>" variable in the cgi script.
+You can then configure ccal to use this cgi script by creating a file in your home directory called .ccalrc <br>
+This file should contain the following lines (with your server path in place of the one below):<br><br>
+<b>[database]<br>
+cgiURL=http://www.someserver.com/cgi-bin/diary.py</b>
+<br><br>
+If the config file is present and contains a cgiURL then ccal will use
+internet storage by default, if it is not present it will use local
+storage as in the original version.
+You can also switch between the two types of storage in case of failure
+or to create backups. Simple press <b>i</b> to switch between internet and local storage. You will then need to press <b>l</b> to load, or <b>s</b> to save the database to the currently selected storage.
+<br><br>So if you want to copy your locally-stored information (from
+ccal 0.2 for example) to your new internet-based storage you could
+press <b>i</b> to switch to local storage, press <b>l</b> to load the database from the local store, then press <b>i</b> to switch back
+to internet storage and <b>s</b> to store the loaded database to the internet storage. <br><br>
+If you have internet-based storage setup then ccal will load from this
+database on startup and save back to it on exit. This may take a few
+seconds depending on your connection.
+<br><br>You can view the day's appointments and the to-do list online
+by simply entering the path of the CGI script in your web browser. I
+was thinking about providing a more rich web-based interface and
+possibly wap-access but I don't have much need for these myself. Let me
+know if you'd like it.
+</body></html> \ No newline at end of file
diff --git a/app-misc/ccal/metadata.xml b/app-misc/ccal/metadata.xml
new file mode 100644
index 000000000000..1bd09b7fe2c3
--- /dev/null
+++ b/app-misc/ccal/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>shell-tools</herd>
+ <maintainer>
+ <email>ka0ttic@gentoo.org</email>
+ <name>Aaron Walker</name>
+ </maintainer>
+</pkgmetadata>