The NetBSD Project

CVS log for pkgsrc/time/devtodo/Makefile

[BACK] Up to [] / pkgsrc / time / devtodo

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.32 / (download) - annotate - [select for diffs], Mon Jul 15 02:02:29 2013 UTC (10 years, 4 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, HEAD
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

* .include "../../devel/readline/" with USE_GNU_READLINE=yes
  are replaced with .include "../../devel/readline/", and
  USE_GNU_READLINE are removed,

* .include "../../devel/readline/" without USE_GNU_READLINE
  are replaced with .include "../../mk/".

Revision 1.31 / (download) - annotate - [select for diffs], Sat Apr 6 13:24:20 2013 UTC (10 years, 7 months ago) by rodent
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

".for variable names should not contain uppercase letters"

Revision 1.30 / (download) - annotate - [select for diffs], Mon Oct 8 13:04:17 2012 UTC (11 years, 1 month ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.29: +1 -3 lines
Diff to previous 1.29 (colored)

Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.

Revision 1.29 / (download) - annotate - [select for diffs], Wed May 20 00:58:28 2009 UTC (14 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib
major change.

Reported by Robert Elz in PR 41345.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Nov 24 08:23:39 2008 UTC (15 years ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

Add a patch to fix regex pattern, taken from upstream:
requested by PR 39938.


Revision 1.27 / (download) - annotate - [select for diffs], Wed Mar 5 16:51:40 2008 UTC (15 years, 8 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.26: +12 -14 lines
Diff to previous 1.26 (colored)

+ Remove patch-aa which only changed the directory into which the
  package installs the config file at installation time.  The simpler
  solution is to override sysconfdir via INSTALL_MAKE_FLAGS to point
  to the example files directory.

+ Instead of using custom termcap/curses detection/overriding logic
  in the package Makefile, simply allow (included
  indirectly via readline/ to do the right thing.  Bump
  the PKGREVISION to 1.

+ Add full DESTDIR support.

+ Simplify the post-install target.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Dec 1 16:52:09 2007 UTC (16 years ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Updated devtodo to 0.1.20.

- A few bugfixes.
- Added XML declaration parsing/saving. This is a stop-gap at best, but will
  hopefully be useful to some.
- Removed reliance on builtin regex library. Hopefully the completely broken
  version of glibc that instigated the inclusion of it is now out of
- Fixed a whole bunch of compiler warnings on more recent GCC versions.
- --not-done now marks sub-tasks as not done. Thanks to an anonymous
  user for picking this up.

- Updated my E-Mail address after about a year of having the wrong one :)
- Removed informational message at top of .todo files as it was rather useless
  and actually annoying to some people placing their .todo files under version
  control systems.
- Added a XSLT -> XHTML+CSS transform from Francesco Poli.
- Added a bash completion script from the Gentoo projects maintainer Aaron
- Fixed seg fault visible on 64-bit systems but present on all. Thanks to the
  Debian project for notifying me and providing a fix.

Revision 1.25 / (download) - annotate - [select for diffs], Sat Mar 4 21:30:52 2006 UTC (17 years, 9 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Point MAINTAINER to in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't

Revision 1.24 / (download) - annotate - [select for diffs], Sun Feb 26 13:48:31 2006 UTC (17 years, 9 months ago) by schwarz
Branch: MAIN
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)

uses both C and C++

Revision 1.23 / (download) - annotate - [select for diffs], Wed Jun 1 02:40:43 2005 UTC (18 years, 6 months ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.22: +4 -7 lines
Diff to previous 1.22 (colored)

Update to 0.1.18.  Changes:
* Added --purge [<days-old>] option which lets you purge old completed items.
* Can now use force-colour in the todorc.
* Various patches from Debian and Gentoo maintainers applied. These fix
  compiler errors on recent GCC versions, uncaught exception when TERM is not
  set, a few man page issues, issues with the BASH scripts and miscellaneous
  other things.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Apr 11 21:47:44 2005 UTC (18 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.21: +1 -2 lines
Diff to previous 1.21 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Nov 13 21:28:29 2004 UTC (19 years ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

USE_BUILDLINK3 is a yes/no variable.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Oct 3 00:18:21 2004 UTC (19 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Apr 11 09:25:50 2004 UTC (19 years, 7 months ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

Convert to buildlink3.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Mar 10 18:28:51 2004 UTC (19 years, 8 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

Update MASTER_SITES and HOMEPAGE; the program is no longer hosted at

Revision 1.17 / (download) - annotate - [select for diffs], Sat Feb 14 00:54:46 2004 UTC (19 years, 9 months ago) by grant
Branch: MAIN
Changes since 1.16: +1 -3 lines
Diff to previous 1.16 (colored)

remove unneeded CONFIG_{GUESS,SUB}_OVERRIDE, as does this
automatically now.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Dec 28 16:21:35 2003 UTC (19 years, 11 months ago) by zuntum
Branch: MAIN
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored)

* comment out MASTER_SITES for now, this doesn't seem to be fetchable
  like all the other sourceforge distfiles. the distfile is available
  at, at least.
* update HOMEPAGE

Revision 1.15 / (download) - annotate - [select for diffs], Sun Dec 28 15:40:14 2003 UTC (19 years, 11 months ago) by zuntum
Branch: MAIN
Changes since 1.14: +13 -5 lines
Diff to previous 1.14 (colored)

Update devtodo to version 0.1.17.

The side effect of this update is that the package compiles with gcc3 now :-)

Changes from version 0.1.7:

* Fixed seg-fault when specifying bold colours with the --colour option. Thanks
  to Tim Peoples for pointing pointing this out.
* Renamed regex.{c,h} to c_regex.{c,h} so they don't conflict with Regex.{cc,h}
  under operating systems which do not honour case (OS/X and/or Cygwin). Also
  removed -s (strip) from LDFLAGS, as this is not supported on some O/S' (eg.
  OS/X). David Bacher wrote in with these issues.
* Modified tod2html.xslt so the todo title is displayed in the page, as well as
  in the page title.
* Fixed an issue with not displaying links when timeout was in effect.
* Added a new 'default' priority which has the following semantics: when adding
  a new item it will be priority 'medium', when grafting to an existing item
  the new item will be given the parents priority, and when editing an existing
  item its priority will be preserved. An items priority can be overridden on
  the command line with --priority <priority> when any of these actions are
  performed. Devtodo will never prompt for priority with this enabled. Handy for
  putting in your ~/.todorc.
* Fixed display issues when summarising multi-line items.
* Fixed a bug where colours were reset when displaying linked databases.

* Made broken links silently fail rather than failing loudly and horribly.
* Modified the semantics for expanding indices. Now when you use an index with
  no modifier (eg. todo 10, as opposed to todo -10 or todo +10), only one
  level of children is expanded.
* Big change is the addition of multi-line items and title texts! This is a
  much requested feature. To use this, you can either pipe text into devtodo:
        cat <<- EOF | tda -p medium
        This is some
  Or press <CTRL-N> to insert a new line when at the devtodo input prompt.

* Added --force-colour option to force use of colour even when not outputting to
  a terminal. Requested by James Troup.
* Added a patch sent in by Philipp Buehler which adds support for title strings
  to the todo2html.xslt XSLT script.
* Fixed bug when displaying priorities in TODO list ("mediumriority").
* Added a MASSIVE patch sent in by Christian Hammond which adds support for
  linking other todo databases into one single view. This is extremely useful
  for situations where you have a core project directory with sub-directories
  containing unique individual databases. You can link them so they are all
  viewed from the core database. Great work!
* tda will now merge all non-quoted arguments into one string to be used for
  the body text of the item to add. This lets this work:
    tda -p high Need to go to the shop and get some milk
  without needing to do:
    tda -p high "Need to go to the shop and get some milk"
* Another bug report by James Troup via the Debian Project. Thanks James and
  Arthur for being long time supporters of the project!
* Made doc/ more coherent and less convoluted.
* A variation on the XSLT transform was sent in by Christian Hammond. An
  example of its use is available at

* Fixed a bug where devtodo doesn't work without the TERM variable being set.
  Caused havoc in Bill Carlson's cron job. Thanks for tracking it down Bill.
* Fixed some more GCC 3.x compilation problems. I'm still using [io]strstream,
  as opposed to the more correct [io]stringstream, so that it should still
  compile with older versions of GCC. Fingers crossed.

* Patch from David Furodet to fix compilation problems on Solaris.
* Added 'finishing comments'. This allows you to optionally add a comment to an
  item when you are marking it as done, giving reasons/comments for why you are
  marking it complete. This is really useful. This also breaks backward
  compatibility with previous BINARY formats only. The XML format is not

* Applied a patch by Michael Tilstra that fixes segfaults when overriding
* Added a script (contrib/tdrec) to display databases from all sub-directories.
  Thanks to Brian Herlihy for the contribution. Modified it slightly so it
  passes arguments to devtodo (such as --summary).
* Modified cd, pushd and popd replacement scripts (doc/ so that their
  exit status is preserved. Required so things like this work correctly:
    cd doc && echo foo
  Thanks to Erin Quinlan for the fix.
* Now displays the index of newly added items when --verbose is on. Thanks to
  James Troup for suggesting this.
* Fixed man page inconsistency with '-S' and '-s' for summary mode. Thanks to
  James Troup again for picking this up.
* Another problem found by James Troup - when grafting, the validity of the
  grafting index was only checked after the new item text was typed. This has
  been recitifed.
* Work around for some weirdness when generating RPM's.

* Modified .spec file so it doesn't do an aclocal/autoheader/automake/autoconf
  before compiling. Fixes incompatibilities between versions of automake.
* Applied a patch sent in by Anreas Amann to fix more incompatibilities with
  GCC 3.0.

* Now 'using namespace std;'. It's the standard and it seems as if GCC 3.0
  finally requires it, so in it goes.
* Fixed an incompatibility with versions of GCC prior to 3.0 using different
  arguments to std::string::compare. Quite annoying. I replaced it with
* Readline is driving me insane. The example from the readline info page says
  to use "completion_matches" so I basically copied the code verbatim. But
  some versions don't seem to include the function in the readline header
  file? Agggggghh. So once again, it's back to using a manually created
  header file. It seems to work the best.

* I had a bad feeling that including the readline headers would cause problems
  and I was right :(. I'm now not including any readline headers of any form,
  so if compilation breaks due to your system readline headers having K&R style
  function declarations, upgrade to the latest version.
* Renamed the XSLT examples to reflect their purpose (eg. xslt-example.1 =>

* Fixed for the spelling of "heirarchical" :)
* Repatched --mono fix that gets rid of spurious escape sequences (picked up
  by Mark Eichin).
* Fixed envar expansion broken by event handling modifications. Whoops.
* Numeric priorities can now be specified on the command line. Christian
  Kurz picked this one up.
* Added a new filter for searching through the database. This is done with
  the filter '/'. eg. "todo --filter /CVS" will show all items with the word
  CVS in them. This can also be expressed as a shorthand version: "todo /CVS".
  The text is interpreted as a regular expression.
* Changed filter behaviour to be more logical. Numeric filters with no sign
  prefix will now only show the item itself, not children. Prefixing the
  filter with a + will display the children as well and prefixing with a -
  will filter out that item.
* Subsequently almost totally rewrote filtering code so it's more logical and
  doesn't break (hopefully).
* Short arguments can now be fully merged into one argument. eg.
    todo -v -v -f 2-10
  can be represented as:
    todo -vvf2-10
* Added an "echo" command for use in ~/.todorc. This can be used for status
  messages or whatever. eg.
     on save echo Saved $TODODB
* Added another PERL script (contrib/changelog2html) to convert directly from
  the ChangeLog to HTML.
* Fixed default formatting string for --TODO.
* James Troup had the suggestion (which is now implemented) of clearing the
  priority as soon as the user hits a key other than enter when editing an
  existing item.
* Copied the readline.h and history.h from my system's readline into devtodo's
  source. Hopefully this won't break compiles on any systems :\.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Dec 5 18:56:36 2003 UTC (20 years ago) by kristerw
Branch: MAIN
Changes since 1.13: +3 -1 lines
Diff to previous 1.13 (colored)

Override config.sub and config.guess to let it recognize shark.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jul 18 02:28:55 2003 UTC (20 years, 4 months ago) by jwise
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.12: +10 -4 lines
Diff to previous 1.12 (colored)

Update to revision 0.1.7.  Changes are:

* Finally tracked down the VERY nasty slowdown (at times up to a minute or
  more) some users have been experiencing. It turns out that one of the
  recent versions of glibc has a bug in its regex code when dealing with
  non-multibyte characters (ie. most of the time). This came to a head because
  I upgraded to slackware-current, which has this version of glibc. Great.
  Thanks to Mark Eichen for pointing me towards several Debian bug tracker
  items about other programs having this same problem.
* Added a new directory "contrib" which will be used for anything that users
  contribute that is not patched into the main distribution.
* XSLT transform courtesy of Mark Eichin, to convert devtodo XML databases into
  colour PDF's. This is contrib/xslt-example.1.
* XSLT contribution for converting devtodo XML databases into HTML, courtesy of
  Daniel Peterson. This is contrib/xslt-example.2.
* I have created an amalgam of the above two XSLT contributions that will
  output a HTML page with colourised items. Completed items are struck out.
  This is a dodgy hack, so if anybody has any enhancements it would be much
* Changed filename of src/ to src/ so that devtodo will compile
  under environments where case is not relevant in filenames (ie. Cygwin under
  M$ Windows).
* Added a small PERL script to generate a todo database from a ChangeLog file
  that's in the same format as that used by devtodo. In the contrib directory.
  eg. changelog2todo > changelog.todo && devtodo --database changelog.todo
* Added two new events: "load" and "save". This can be used in conjunction
  with one of the above XSLT files by putting something like the following in
  your ~/.todorc (assuming you have libxlst installed -

  on save exec xsltproc $HOME/etc/todo-html.xslt $TODODB > `dirname $TODODB`/.todo.html

  Which will basically generate a .todo.html file every time a devtodo database
  is modified and saved.
* Fixed a few minor man page bugs.

(the contrib/ files discussed here go in ${PREFIX}/share/examples/devtodo under pkgsrc)

Revision 1.12 / (download) - annotate - [select for diffs], Thu Jul 17 22:54:59 2003 UTC (20 years, 4 months ago) by grant
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)


Revision 1.11 / (download) - annotate - [select for diffs], Mon Jun 2 01:16:21 2003 UTC (20 years, 6 months ago) by jschauma
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Aug 25 21:51:22 2002 UTC (21 years, 3 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.

Revision / (download) - annotate - [select for diffs], Sun Jun 30 06:24:23 2002 UTC (21 years, 5 months ago) by jlam
Branch: buildlink2
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Convert to use the buildlink2 framework.  Trim any unnecessary changes in
the patches or remove them entirely.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jun 21 02:14:43 2001 UTC (22 years, 5 months ago) by jlam
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6, netbsd-1-5-PATCH003, buildlink2-base
Branch point for: buildlink2
Changes since 1.8: +4 -2 lines
Diff to previous 1.8 (colored)

Mark as USE_BUILDLINK_ONLY, and document the config.cache entry to prevent
detection of libcurses.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jun 11 02:05:15 2001 UTC (22 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.7: +1 -5 lines
Diff to previous 1.7 (colored)

The buildlink include and lib directories are added to CFLAGS, CPPFLAGS,
CXXFLAGS, and LDFLAGS by the files so remove the extra
definitions to add them from the package Makefiles.  As advised by the file, also ensure that the files are
included prior to defining any package-specific CFLAGS/LDFLAGS to ensure
that the buildlink directories are at the head of the compiler search

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jun 10 00:08:48 2001 UTC (22 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.6: +1 -3 lines
Diff to previous 1.6 (colored)

Remove dependency on ${BUILDLINK_TARGETS} in pre-configure and pre-build
targets as the files now add the dependency automatically.
Remove any NO_CONFIGURE definitions as they seem to be useless.

Revision 1.6 / (download) - annotate - [select for diffs], Tue May 29 05:48:56 2001 UTC (22 years, 6 months ago) by jlam
Branch: MAIN
Changes since 1.5: +15 -5 lines
Diff to previous 1.5 (colored)

Use to get readline dependency and use ${BUILDLINK_INCDIR}
and ${BUILDLINK_LIBDIR} to find headers and libraries.  Note that this
package uses libtool with USE_LIBTOOL and LTCONFIG_OVERRIDE.  Look for
tputs() in libtermcap.  Add patch to ensure that the proper LDFLAGS are
passed when linking the executable.

Revision 1.5 / (download) - annotate - [select for diffs], Tue May 15 06:54:23 2001 UTC (22 years, 6 months ago) by zuntum
Branch: MAIN
Changes since 1.4: +5 -2 lines
Diff to previous 1.4 (colored)

Update devtodo to


* Changed --summary to a toggle so you can use "todo -s" to switch it on or off.
  This minimises the use of the shift key ;).
* Uncommented two lines so that --priority works once more when editing items.
* Added RPMage.

* When creating backups, I now make the backed up databases read-only if
  --paranoid is specified.
* A slight modification to the BASH shell script to make it more compatible
  (courtesy of Arthur).
* Added -S/--summary (and -s/--no-summary to override it if 'summary' is the
  default in ~/.todorc) which only displays the first line of todo items. This
  is handy if, like me, you have numerous multi-line items. The shell scripts
  use this by default now, meaning when you cd into a directory only the first
  line of each item will be shown (handy for a quick...summary).
* Added --timeout [<seconds>] option. When no second are specified, todo will
  only display the database if it hasn't been displayed within a number of
  seconds (also specified by using --timeout, but *with* a number of seconds).
  For example, by putting this in your ~/.todorc: "timeout 10", then adding
  "--timeout" when you run devtodo, the database will only be displayed if
  it hasn't been displayed within 10 seconds. The shell scripts have been
  updated to use this facility. The access time is used to determine when the
  database was last used (stat.st_atime).
* Unified formatting strings into one location and added the generic option
  --format <tag>=<format-string> to modify them as well as the option
  --use-format <tag>=<tag> to use them. eg.
      todo --use-format verbose-display=generated
* Now attempts to obtain the width of the current terminal from the termcap
  database (if compile fails (please send me a bug report, and...) re-run
  ./configure with the --without-termcap option).
* Added a '%s' output formatting flag which formats item text the same as is
  done with --summary.
* You can use the (undocumented) --dump-config option to dump the current
  config to stdout. This should be usable as a ~/.todorc file pretty much
  as is. Handy to use as a base for your own modifications.
* Fixed a minor bug where invalid numeric priority exceptions weren't being
* Added "title" as a defineable colour, seperate from the "info" colour.
* Integrated some Debian Makefile mojo (thanks go to Arthur Korn).
* Fixed --paranoid behaviour. The logic to check permissions had become
  commented out in the move to multiple loaders.
* Added an "exec" command to the ~/.todorc. This can be used to execute
  shell commands from within devtodo, although it's really only useful in
  conjunction with triggers (see below). In addition, the environment variable
  TODODB will contain the name of the current database.
* Added event "triggers". These are useful for modifying the behaviour of
  devtodo. A perfect example of a use for this is to trap the "create" trigger
  so that when a new database is created todo will remove world and group
  permissions from it.  eg.
      on create {
          exec chmod 600 $TODODB
* Modified in src and doc to support relocatable installs (via
  automakes DESTDIR variable).

* Fixed a nasty Makefile bug that can, under certain circumstances, cause
  the build/install to fail.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Apr 22 11:44:46 2001 UTC (22 years, 7 months ago) by zuntum
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)

o use ${MASTER_SITE_SOURCEFORGE}, not hardcoded
o add quoting to MAKE_ENV
o add patch-aa to install scripts to PREFIX/share/examples/devtodo
  instead of hardcoded SYSCONFDIR/profile.d
o install todorc into PREFIX/share/examples/devtodo instead of
o update to version 0.1.5:

* Added a binary database format. The default is still XML, but you can
  change this using the new --database-loaders option. You can transparently
  convert your existing XML databases to binary format (or vice-versa) by
  simply changing the load order. For example, to change from XML to binary,
  put this in your ~/.todorc: database-loaders binary,xml
  The next time you modify an XML format database, it will be saved in binary
  format. The man page has more information. I recommend only using the binary
  format if you are actually having performance problems, as if something
  goes awry, manually fixing the XML database is *much* easier. But if you do
  use it, it might be an idea to use it in conjunction with --backup.
* Added user-defineable formatting for both display output and TODO generated
  output. This is cool. Look for the section FORMATTING in the man page.
* Added a new filter, which I've wanted for ages. It constists of a single '-',
  '+' or '='. A '-' stops display of all items except those explicitly specified
  in the rest of the filter whereas a '+' overrides all other filters to display
  all items. A '=' is the default behaviour. This is brilliant if you want
  to narrow the view down to just one item: todo --filter -,29 (*Note*: Slightly
  superceded by the modification to the semantics of numeric filters, which now
  display *only* the numbers specified if the = (or no) prefix is used - see
  two points down for more information).
* Modified the numeric filters. Ranges can now be specified by doing this:
  todo --filter 1-20. If a '-' sign precedes the range it explicitly excludes
  all these items. This can also be used in most other places indices are used.
  ie. todo --done 10.1-20 would mark items 10.1 through 10.20 as done.
* Modified behaviour of numeric filters slightly. If prefix is '=' or none,
  *only* those items are displayed. Before, this was a nop.
* Patch to todorl.h courtesy of Philippe M. Chiasson that fixes compilation
  problems on RH 7.0.
* Priority defaults to medium if a blank line is entered at the "priority>"
  prompt (thanks to Alexei Gilchrist for this idea, along with quite a few
  others :))
* Removed --fallback-database - the semantics were too clunky and generally
* Added --global-database <filename> and -G,--global to replace
  --fallback-database. Basically, you specify a file with --global-database
  (defaults to ~/.todo_global) then whenever you pass -G or --global to todo it
  will use the global database. Much simpler than the way --fallback-database
  behaved. This idea was courtesy, once again, of Alexei Gilchrist. Good stuff!
* todo can now automatically backup the database to a user specified number
  of levels. Use the option --database [<n>] to do this, where <n> is the
  optional number of revisions to keep (defaults to 1). This option is best
  specified in your ~/.todorc.
* Numbers can once again be used to specify priorities when entering them from
  the 'priority>' prompt (requested by Alexei Gilchrist).

Revision 1.3 / (download) - annotate - [select for diffs], Mon Apr 16 08:00:43 2001 UTC (22 years, 7 months ago) by zuntum
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Update devtodo to 0.1.4:

* Added version checking so that the binary won't accept databases from
  future versions. The actual behaviour is that minor revision differences
  produce a warning while major revision differences cause an error.
* Added a patch from Arthur Korn that allows the bash scripts to cd into
  directories with spaces.
* Fixed a few man page problems, again courtesy of Arthur (I swear this
  guy doesn't sleep!)
* Changed primary binary to 'devtodo', with a convenience symlink, 'todo'.
  Also changed the man page filename to reflect this. The user should see
  no actual difference though, as symlinks with the old names exist.
* Fixed a bug where todo would segfault if ^D was pressed while editing a
  line. Thanks to Matt Kraai for picking this up. The problem was due to
  not handling a NULL return value from readline.
* More man page fixes (this time, thanks again go to Matt).
* You can now specify more than one item index on the command line as
  seperate arguments. Previously, a comma was required and if multiple
  arguments were used the last one was used. Arthur picked this one up.
* Added parsing of /etc/todorc (actually, the location is specified by the
  --sysconfdir argument to configure, so it will probably be
  /usr/local/etc/todorc on most peoples systems).
* Added awareness of the TODORC environment variable. This specifies the
  RC file to parse on startup. TODORC=$HOME/.todorc is the default
  behaviour. This idea was thanks to Claude. Claude also suggests, quite
  rightly, that it would be useful for specifying a system-wide todorc
  file by putting TODORC=/etc/todorc in /etc/profile or somewhere similar.
* Added two new arguments for modifying the database used. The first is
  --database <file> which is used to change the default filename used. eg.
  --database .todo is the default behaviour. The other is
  --fallback-database <file> which specifies the database to use if no other
  can be found. By default there is no fallback database. Both of these
  options can be specified in the .todorc.
* Environment variables can now be used in the ~/.todorc. This is especially
  useful for something like 'fallback-database $HOME/.todo'.
* Finally fixed the bug where &gt; and &amp; were not being correctly
* Fixed a long-time bug where wraptext() was wrapping the first
  line prematurely.
* Fixed a bug where if the sort order changed, visible indices would not match
  parameter indices.
* --verbose now displays time between when an item was created and when it was
* Added --date-format for formatting the display of dates (currently only used
  with --verbose). The format is that used by strftime(3) but if strftime is not
  available on a system, ctime(3) is used.
* Added fully-featured sorting via the --sort parameter. It is now possible to
  sort on pretty much anything you can think of; creation time, completed time,
  duration of item, text body, priority and whether an item is done or not.
* Added --paranoid option that enables some warnings about permissions. This
  is in response to a user request to not make the .todo file group/world
  accessible. This option will make devtodo warn the user if such a database
  is created.
* Removed --sync and --no-sync. You can generate the TODO file with --TODO.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Mar 28 11:02:43 2001 UTC (22 years, 8 months ago) by abs
Branch: MAIN
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored)

Requires readline

Revision / (download) - annotate - [select for diffs] (vendor branch), Tue Mar 20 21:45:55 2001 UTC (22 years, 8 months ago) by mjl
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import of todo 0.1.3, a to-do list manager on tty basis.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Mar 20 21:45:55 2001 UTC (22 years, 8 months ago) by mjl
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>