Workrave is a program that assists in the recovery and prevention
of Repetitive Strain Injury (RSI). The program frequently alerts you to take micro-pauses, rest breaks and restricts you to your daily limit. Workrave is able to run distributed across one or more PCs, sharing timing information. It is also able to be embedded as an applet in the system tray.
This commit is contained in:
parent
9362448613
commit
0f1253e397
6 changed files with 200 additions and 0 deletions
6
workrave/DESCR
Normal file
6
workrave/DESCR
Normal file
|
@ -0,0 +1,6 @@
|
|||
Workrave is a program that assists in the recovery and prevention
|
||||
of Repetitive Strain Injury (RSI). The program frequently alerts
|
||||
you to take micro-pauses, rest breaks and restricts you to your
|
||||
daily limit. Workrave is able to run distributed across one or
|
||||
more PCs, sharing timing information. It is also able to be embedded
|
||||
as an applet in the system tray.
|
67
workrave/Makefile
Normal file
67
workrave/Makefile
Normal file
|
@ -0,0 +1,67 @@
|
|||
# $NetBSD: Makefile,v 1.1.1.1 2007/03/13 18:58:35 briandealwis Exp $
|
||||
#
|
||||
|
||||
PKGNAME= workrave-1.8.4
|
||||
DISTNAME= ${PKGNAME}-2
|
||||
CATEGORIES= x11
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=workrave/}
|
||||
|
||||
MAINTAINER= bsd@cs.ubc.ca
|
||||
HOMEPAGE= http://www.workrave.org/
|
||||
COMMENT= Wrist break reminder program for prevention of RSI
|
||||
|
||||
USE_LIBTOOL= YES
|
||||
USE_DIRS+= xdg-1.1
|
||||
USE_TOOLS+= gmake pkg-config intltool
|
||||
USE_LANGUAGES+= c c++
|
||||
USE_PKGLOCALEDIR= yes
|
||||
HAS_CONFIGURE= yes
|
||||
GNU_CONFIGURE= yes
|
||||
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
|
||||
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
|
||||
|
||||
# Under NetBSD, /usr/include/wchar.h requires either _ISOC99_SOURCE or
|
||||
# _NETBSD_SOURCE to be defined to include definitions for vfwscanf, vswscanf,
|
||||
# vwscanf, and wcstof (required by backend/src/Break.cc), since
|
||||
# __STDC_VERSION__ doesn't appear to be defined by c++
|
||||
CXXFLAGS+= -D_ISOC99_SOURCE
|
||||
|
||||
# XXX These should be moved into an options.mk framework
|
||||
CONFIGURE_ARGS+= --with-x \
|
||||
--disable-gnome --disable-gnomemm --disable-kde
|
||||
# --disable-app-gtk --disable-gconf
|
||||
# --without-arts
|
||||
# --enable-dbus
|
||||
# --enable-gnome
|
||||
# --enable-gnomemm
|
||||
# --enable-kde
|
||||
|
||||
# XXX for KDE, need to set kdesoundsdir?
|
||||
INSTALL_MAKE_FLAGS+= utilsdir=${EGDIR}/sound/events
|
||||
EGDIR= ${PREFIX}/share/examples/${PKGBASE}
|
||||
CONF_FILES+= ${EGDIR}/sound/events/workrave.soundlist \
|
||||
${PKG_SYSCONFDIR}/sound/events/workrave.soundlist
|
||||
|
||||
.include "../../devel/glib2/buildlink3.mk"
|
||||
.include "../../net/gnet/buildlink3.mk"
|
||||
.include "../../sysutils/dbus/buildlink3.mk"
|
||||
.include "../../sysutils/dbus-glib/buildlink3.mk"
|
||||
.include "../../textproc/gdome2/buildlink3.mk"
|
||||
|
||||
# GTK support
|
||||
.include "../../x11/gtk2/buildlink3.mk"
|
||||
.include "../../x11/gtkmm/buildlink3.mk"
|
||||
.include "../../devel/glibmm/buildlink3.mk"
|
||||
.include "../../devel/libsigc++2/buildlink3.mk"
|
||||
|
||||
# GConf support
|
||||
.include "../../devel/GConf2/buildlink3.mk"
|
||||
|
||||
# GNOME support
|
||||
#.include "../../devel/libgnomeui/buildlink3.mk"
|
||||
#.include "../../x11/gnome-panel/buildlink3.mk"
|
||||
#.include "../../devel/libbonobo/buildlink3.mk"
|
||||
#.include "../../net/ORBit2/buildlink3.mk"
|
||||
|
||||
.include "../../mk/x11.buildlink3.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
89
workrave/PLIST
Normal file
89
workrave/PLIST
Normal file
|
@ -0,0 +1,89 @@
|
|||
@comment $NetBSD: PLIST,v 1.1.1.1 2007/03/13 18:58:35 briandealwis Exp $
|
||||
bin/workrave
|
||||
share/examples/workrave/sound/events/workrave.soundlist
|
||||
${PKGLOCALEDIR}/locale/bg/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/ca/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/cs/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/da/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/de/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/el/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/eo/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/es/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/eu/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/he/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/hu/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/it/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/lt/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/no/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/pl/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/ru/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/sk/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/zh_CN/LC_MESSAGES/workrave.mo
|
||||
${PKGLOCALEDIR}/locale/zh_TW/LC_MESSAGES/workrave.mo
|
||||
share/pixmaps/workrave/workrave-icon-huge.png
|
||||
share/sounds/workrave/break-ignored.wav
|
||||
share/sounds/workrave/break-prelude.wav
|
||||
share/sounds/workrave/daily-limit.wav
|
||||
share/sounds/workrave/exercise-ended.wav
|
||||
share/sounds/workrave/exercises-ended.wav
|
||||
share/sounds/workrave/micro-break-ended.wav
|
||||
share/sounds/workrave/micro-break-started.wav
|
||||
share/sounds/workrave/rest-break-ended.wav
|
||||
share/sounds/workrave/rest-break-started.wav
|
||||
share/workrave/exercises/backward-shoulder-stretch.png
|
||||
share/workrave/exercises/chair-pushup-1.png
|
||||
share/workrave/exercises/chair-pushup-2.png
|
||||
share/workrave/exercises/depth-focus-1.png
|
||||
share/workrave/exercises/depth-focus-2.png
|
||||
share/workrave/exercises/exercises.xml
|
||||
share/workrave/exercises/eye-darkness.png
|
||||
share/workrave/exercises/finger-stretch-1.png
|
||||
share/workrave/exercises/finger-stretch-2.png
|
||||
share/workrave/exercises/fist-roll-1.png
|
||||
share/workrave/exercises/fist-roll-2.png
|
||||
share/workrave/exercises/monitor-border-1.png
|
||||
share/workrave/exercises/monitor-border-2.png
|
||||
share/workrave/exercises/monitor-border-3.png
|
||||
share/workrave/exercises/monitor-border-4.png
|
||||
share/workrave/exercises/neck-tilt-stretch-1.png
|
||||
share/workrave/exercises/neck-tilt-stretch-2.png
|
||||
share/workrave/exercises/rotate-arm.png
|
||||
share/workrave/exercises/shoulder-arm-stretch.png
|
||||
share/workrave/exercises/turn-head-1.png
|
||||
share/workrave/exercises/turn-head-2.png
|
||||
share/workrave/exercises/wrist-lower-arm-desk-stretch-1.png
|
||||
share/workrave/images/daily-limit.png
|
||||
share/workrave/images/display.png
|
||||
share/workrave/images/lock.png
|
||||
share/workrave/images/micro-break.png
|
||||
share/workrave/images/monitoring.png
|
||||
share/workrave/images/network.png
|
||||
share/workrave/images/prelude-hint-sad.png
|
||||
share/workrave/images/prelude-hint.png
|
||||
share/workrave/images/rest-break.png
|
||||
share/workrave/images/shutdown.png
|
||||
share/workrave/images/time.png
|
||||
share/workrave/images/timer-daily.png
|
||||
share/workrave/images/timer-micro-break.png
|
||||
share/workrave/images/timer-rest-break.png
|
||||
share/workrave/images/workrave-icon-huge.png
|
||||
share/workrave/images/workrave-icon-large.png
|
||||
share/workrave/images/workrave-icon-medium.png
|
||||
share/workrave/images/workrave-icon-small.png
|
||||
share/workrave/images/workrave-quiet-icon-medium.png
|
||||
share/workrave/images/workrave-suspended-icon-medium.png
|
||||
share/workrave/images/workrave.png
|
||||
@dirrm share/workrave/images
|
||||
@dirrm share/workrave/exercises
|
||||
@dirrm share/workrave
|
||||
@dirrm share/sounds/workrave
|
||||
@dirrm share/examples/workrave/sound/events
|
||||
@comment in xdg-dirs: @dirrm share/sounds
|
||||
@dirrm share/pixmaps/workrave
|
||||
@comment in xdg-dirs: @dirrm share/pixmaps
|
14
workrave/TODO
Normal file
14
workrave/TODO
Normal file
|
@ -0,0 +1,14 @@
|
|||
* what's the proper way to cause proper definitions of vfwscanf,
|
||||
vswscanf, vwscanf, and wcstof? In NetBSD's /usr/include/wchar.h,
|
||||
these are conditional on either _ISOC99_SOURCE, _NETBSD_SOURCE
|
||||
or __STDC_VERSION__, none of which are defined normally.
|
||||
(Required to compile backend/src/Break.cc)
|
||||
|
||||
* figure out how to properly handle the different compilation options:
|
||||
--disable-gnome --disable-gnomemm --disable-kde
|
||||
# --disable-app-gtk --disable-gconf
|
||||
# --without-arts
|
||||
# --enable-dbus
|
||||
# --enable-gnome
|
||||
# --enable-gnomemm
|
||||
# --enable-kde
|
6
workrave/distinfo
Normal file
6
workrave/distinfo
Normal file
|
@ -0,0 +1,6 @@
|
|||
$NetBSD: distinfo,v 1.1.1.1 2007/03/13 18:58:35 briandealwis Exp $
|
||||
|
||||
SHA1 (workrave-1.8.4-2.tar.gz) = 890e186527e03afd1652934b2f01e0e0133055fe
|
||||
RMD160 (workrave-1.8.4-2.tar.gz) = 95498e202d4e4d848b61cfc93b3c8673f6edf4cb
|
||||
Size (workrave-1.8.4-2.tar.gz) = 1907721 bytes
|
||||
SHA1 (patch-aa) = 8578354db0906e522e6a7a3d6e318d14a6e447ac
|
18
workrave/patches/patch-aa
Normal file
18
workrave/patches/patch-aa
Normal file
|
@ -0,0 +1,18 @@
|
|||
$NetBSD: patch-aa,v 1.1.1.1 2007/03/13 18:58:35 briandealwis Exp $
|
||||
|
||||
--- frontend/gtkmm/src/Menus.hh.old 2007-03-13 10:48:36.000000000 -0600
|
||||
+++ frontend/gtkmm/src/Menus.hh 2007-03-13 10:48:43.000000000 -0600
|
||||
@@ -186,13 +186,11 @@
|
||||
}
|
||||
|
||||
|
||||
-#if defined(HAVE_GNOME) || defined(WIN32)
|
||||
inline Menus *
|
||||
Menus::get_instance()
|
||||
{
|
||||
assert(instance != 0);
|
||||
return instance;
|
||||
}
|
||||
-#endif
|
||||
|
||||
#endif // MENUS_HH
|
Loading…
Reference in a new issue