Commit graph

69 commits

Author SHA1 Message Date
jlam
a17239c066 Move per-package default XAW_TYPE setting above the inclusion of
bsd.prefs.mk so that it is actually used.  Where possible, include
xaw.buildlink.mk instead of setting USE_XAW, and use LIBXAW where needed.
2001-08-23 04:26:51 +00:00
jlam
73d2f0ca37 Packages that USE_IMAKE shouldn't set USE_BUILDLINK_ONLY, as they don't
satisfy the condition of being "strongly-buildlinked" (see
http://mail-index.netbsd.org/tech-pkg/2001/08/20/0005.html for the
definition).  This is in response to the recent change to bsd.pkg.mk to
not use buildlink-x11.
2001-08-22 17:38:56 +00:00
hubertf
99411dd294 A pkg's files *ALWAYS* go into PREFIX.
Why some files should go into $X11PREFIX is really beyond me.
2001-08-20 00:59:17 +00:00
jlam
0d64ada610 Fix installation by creating directories prior to copying files into them. 2001-07-24 09:27:57 +00:00
jlam
92ca3b3c1d Mark as NO_SRC_ON_FTP as these are now fetched from MASTER_SITE_LOCAL. 2001-07-16 10:41:18 +00:00
jlam
669cadcd75 Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. 2001-07-16 00:55:42 +00:00
jlam
4d45a242ec Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. Also
honor CFLAGS passed in from environment during build.
2001-07-16 00:52:51 +00:00
jlam
45976891a0 Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. Also
dynamically add the location of the man page instead of hardcoding it as
Solaris and NetBSD differ on which man page is installed.
2001-07-16 00:46:42 +00:00
jlam
f89a05509b www.asclock.org is gone. Move the distfiles to ${MASTER_SITE_LOCAL} and
set that to be the master site.  Also remove HOMEPAGE since the URL is
no more.
2001-07-16 00:36:32 +00:00
tron
715892a4c2 Fix manual page installation under Solaris. 2001-07-06 21:23:17 +00:00
tron
6991e5038b Make this package build under Solaris. 2001-07-06 21:14:56 +00:00
jlam
fb65454d8e Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY. 2001-07-03 20:35:31 +00:00
jlam
128d58498f Mark as USE_BUILDLINK_ONLY, and document the config.cache entry to prevent
detection of libcurses.
2001-06-21 02:14:43 +00:00
wiz
c3fa05695f Fix some more X11BASE confusion. pkg/13219 by John P. Darrow. 2001-06-15 22:46:27 +00:00
wiz
415609af69 Add y2k fix by Jarle Greipsland from pkg/13175. 2001-06-12 10:35:05 +00:00
jlam
c4e71c5e7a CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11 06:34:17 +00:00
jlam
dbfde59b14 The buildlink include and lib directories are added to CFLAGS, CPPFLAGS,
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra
definitions to add them from the package Makefiles.  As advised by the
bsd.buildlink.mk file, also ensure that the buildlink.mk 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
paths.
2001-06-11 02:05:07 +00:00
jlam
3bc5e40254 Remove dependency on ${BUILDLINK_TARGETS} in pre-configure and pre-build
targets as the buildlink.mk files now add the dependency automatically.
Remove any NO_CONFIGURE definitions as they seem to be useless.
2001-06-10 00:08:41 +00:00
wiz
14cefa5540 Sort. 2001-06-09 10:53:07 +00:00
magick
dc555bc729 Add and enable "xalarm". This fixes PR pkg/13081. 2001-06-05 18:13:57 +00:00
magick
79ef7cca9e Initial import of "xalarm" package.
X11 interactive alarm clock

This package was contributed by Stoned Elipot in PR pkg/13081.
2001-06-05 18:11:38 +00:00
jtb
1902dea76a Do not sell for profit.
Remove unnecessary sed input redirection.
2001-06-04 19:11:57 +00:00
jtb
7488103245 emiclock license disallows distribution. Modifications disallowed. 2001-06-04 18:40:57 +00:00
jlam
069ec38863 Use buildlink.mk 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.
2001-05-29 05:48:56 +00:00
zuntum
77159560ef Update devtodo to 0.1.6.1
Changelog:

0.1.6-1
* 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.

0.1.6
* 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
  caught.
* 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 {
                  verbose
          exec chmod 600 $TODODB
          }
* Modified Makefile.am in src and doc to support relocatable installs (via
  automakes DESTDIR variable).

0.1.5-1
* Fixed a nasty Makefile bug that can, under certain circumstances, cause
  the build/install to fail.
2001-05-15 06:54:23 +00:00
agc
121030b7db Move to sha1 digest, and add distfile size. 2001-05-08 16:28:00 +00:00
jlam
71e78c7453 Add libexec/cgi-bin directory to standard /usr/pkg hierarchy. Remove all
the per-package code that attempt to remove this directory if it's empty.
2001-05-02 22:22:42 +00:00
zuntum
4a285fdbef o use ${MASTER_SITE_SOURCEFORGE}, not hardcoded ftp1.sourceforge.net
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
  PREFIX/etc/todorc
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
  confusing.
* 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).
2001-04-22 11:44:46 +00:00
agc
a3ec0df4e1 Move to sha1 digests, and add distfile sizes. 2001-04-18 14:47:10 +00:00
agc
bbc67fac91 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:53:33 +00:00
agc
2d6b6a009c + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:43:32 +00:00
zuntum
2b0a8fb04e Update xtimer to 0.8089
Changes are documentation cleanup and minor improvements (no Changelog available)
2001-04-16 21:13:49 +00:00
zuntum
057a011d70 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
  interpreted.
* 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
  completed.
* 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.
2001-04-16 08:00:43 +00:00
dmcmahill
c18710a2cc correct path to gtk depends 2001-04-14 20:35:09 +00:00
kei
340cd43ec0 As per discussion with mjl, moved this package from x11 category to time. 2001-04-09 06:46:12 +00:00
zuntum
4ed4754c22 MKDIR -> INSTALL_DATA_DIR 2001-04-02 20:07:03 +00:00
wiz
d480fe70ce Move BUILD_USES_MSGFMT in DEPENDS block, mostly by removing empty
lines.
2001-04-02 20:06:11 +00:00
wennmach
4613543492 RCS Id police 2001-03-29 14:50:33 +00:00
abs
7f665e0032 Requires readline 2001-03-28 11:02:43 +00:00
drochner
178058c73c define GL_GLEXT_PROTOTYPES to get prototypes out of <GL/glext.h> 2001-03-28 10:33:37 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
wiz
f0a8916192 Remove .todo. Doesn't seem to be used. 2001-03-21 09:40:40 +00:00
mjl
3197a85386 Enable devtodo. 2001-03-20 21:48:33 +00:00
mjl
ac5a1cfccf Import of todo 0.1.3, a to-do list manager on tty basis. 2001-03-20 21:45:55 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
wiz
5de11cd51a Remove duplicate BUILD_DEPENDS for unzip (bsd.pkg.mk has an automatic one
if EXTRACT_SUFX is .zip); also remove EXTRACT_CMDs that are the same as
the implicit one.
2001-02-20 11:40:07 +00:00
wiz
ad02d69ab2 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:31:58 +00:00
wiz
79a4bfc219 Not needed any more -- COMMENTs are in Makefiles now. 2001-02-16 15:52:49 +00:00
wiz
02e8ee6a47 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
While I'm here, unify category Makefiles to more standard style.
(If you have tools depending on the previous form, please fix them.)
2001-02-16 15:51:46 +00:00
wiz
d4fce8d4e7 Unify format of MESSAGEs, and include RCS Ids. 2001-02-06 14:24:03 +00:00