import simpleagenda: calendaring application based on GNUstep

pkg/DESCR:
A simple calendar and task management program. It can show the birthdays
of contacts in the GNUstep AddressManager and store tasks and
appointments in a GroupDAV server.
This commit is contained in:
sebastia 2010-10-25 09:39:31 +00:00
parent d114e2e209
commit 7732b06fbc
6 changed files with 113 additions and 0 deletions

View File

@ -0,0 +1,27 @@
# $OpenBSD: Makefile,v 1.1.1.1 2010/10/25 09:39:31 sebastia Exp $
COMMENT= calendaring application based on GNUstep
VERSION= 0.41
DISTNAME= SimpleAgenda-${VERSION}
PKGNAME= ${DISTNAME:L}
CATEGORIES+= productivity
MASTER_SITES= http://coyote.octets.fr/pub/gnustep/
HOMEPAGE= http://coyote.octets.fr/simpleagenda/
MODULES= x11/gnustep
WANTLIB+= c m objc pthread gnustep-base gnustep-gui
WANTLIB+= e2fs-uuid ical Addresses
LIB_DEPENDS= ::x11/gnustep/gui \
::x11/gnustep/addresses \
::sysutils/e2fsprogs \
::textproc/libical
RUN_DEPENDS= :gnustep-back-*:x11/gnustep/back
CONFIGURE_STYLE=gnu
CONFIGURE_ENV+= GNUSTEP_MAKEFILES=`gnustep-config --variable=GNUSTEP_MAKEFILES`
CONFIGURE_ENV+= CFLAGS=-I${LOCALBASE}/include
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (gnustep/SimpleAgenda-0.41.tar.gz) = OaIoTrU6xnumVuqVauI2gQ==
RMD160 (gnustep/SimpleAgenda-0.41.tar.gz) = vVMz9LmNChJPS66KHqgjVZr8OF8=
SHA1 (gnustep/SimpleAgenda-0.41.tar.gz) = 1eS2R9xc1/L66jceGqZB89ZW0do=
SHA256 (gnustep/SimpleAgenda-0.41.tar.gz) = wFLpAp/iuJU+GnmKRuKQ1hn6O4H1PO/yXk2PbnSKOhs=
SIZE (gnustep/SimpleAgenda-0.41.tar.gz) = 140034

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-GNUmakefile_preamble,v 1.1.1.1 2010/10/25 09:39:31 sebastia Exp $
make it find e2fs-uuid
--- GNUmakefile.preamble.orig Sun Oct 24 19:54:46 2010
+++ GNUmakefile.preamble Sun Oct 24 19:55:01 2010
@@ -14,7 +14,7 @@ ADDITIONAL_CFLAGS +=
# Additional flags to pass to the linker
ADDITIONAL_LDFLAGS += -lical
ifeq ($(LIBUUID),yes)
-ADDITIONAL_LDFLAGS += -luuid
+ADDITIONAL_LDFLAGS += -le2fs-uuid
endif
ifeq ($(ADDRESSES),yes)
ADDITIONAL_LDFLAGS += -lAddresses

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-tests_GNUmakefile,v 1.1.1.1 2010/10/25 09:39:31 sebastia Exp $
Make it find e2fs-uuid
--- tests/GNUmakefile.orig Sun Oct 24 19:55:10 2010
+++ tests/GNUmakefile Sun Oct 24 19:55:20 2010
@@ -21,7 +21,7 @@ SimpleAgendaTests_OBJC_FILES = \
SimpleAgendaTests_TOOL_LIBS = -lObjcUnit -lical -lgnustep-gui
#ifeq(have_libuuid,yes)
-SimpleAgendaTests_TOOL_LIBS += -luuid
+SimpleAgendaTests_TOOL_LIBS += -le2fs-uuid
#endif
ADDITIONAL_OBJCFLAGS = -Wno-import -Wall

View File

@ -0,0 +1,3 @@
A simple calendar and task management program. It can show the birthdays
of contacts in the GNUstep AddressManager and store tasks and
appointments in a GroupDAV server.

View File

@ -0,0 +1,48 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/10/25 09:39:31 sebastia Exp $
bin/SimpleAgenda
libexec/GNUstep/SimpleAgenda.app/
libexec/GNUstep/SimpleAgenda.app/Resources/
libexec/GNUstep/SimpleAgenda.app/Resources/1left.tiff
libexec/GNUstep/SimpleAgenda.app/Resources/1right.tiff
libexec/GNUstep/SimpleAgenda.app/Resources/2left.tiff
libexec/GNUstep/SimpleAgenda.app/Resources/2right.tiff
libexec/GNUstep/SimpleAgenda.app/Resources/Agenda.gorm/
libexec/GNUstep/SimpleAgenda.app/Resources/Agenda.gorm/data.classes
libexec/GNUstep/SimpleAgenda.app/Resources/Agenda.gorm/data.info
libexec/GNUstep/SimpleAgenda.app/Resources/Agenda.gorm/objects.gorm
libexec/GNUstep/SimpleAgenda.app/Resources/Alarm.gorm/
libexec/GNUstep/SimpleAgenda.app/Resources/Alarm.gorm/data.classes
libexec/GNUstep/SimpleAgenda.app/Resources/Alarm.gorm/data.info
libexec/GNUstep/SimpleAgenda.app/Resources/Alarm.gorm/objects.gorm
libexec/GNUstep/SimpleAgenda.app/Resources/Appointment.gorm/
libexec/GNUstep/SimpleAgenda.app/Resources/Appointment.gorm/data.classes
libexec/GNUstep/SimpleAgenda.app/Resources/Appointment.gorm/data.info
libexec/GNUstep/SimpleAgenda.app/Resources/Appointment.gorm/objects.gorm
libexec/GNUstep/SimpleAgenda.app/Resources/Calendar.tiff
libexec/GNUstep/SimpleAgenda.app/Resources/English.lproj/
libexec/GNUstep/SimpleAgenda.app/Resources/English.lproj/Localizable.strings
libexec/GNUstep/SimpleAgenda.app/Resources/French.lproj/
libexec/GNUstep/SimpleAgenda.app/Resources/French.lproj/Localizable.strings
libexec/GNUstep/SimpleAgenda.app/Resources/GroupDAV.gorm/
libexec/GNUstep/SimpleAgenda.app/Resources/GroupDAV.gorm/data.classes
libexec/GNUstep/SimpleAgenda.app/Resources/GroupDAV.gorm/data.info
libexec/GNUstep/SimpleAgenda.app/Resources/GroupDAV.gorm/objects.gorm
libexec/GNUstep/SimpleAgenda.app/Resources/Info-gnustep.plist
libexec/GNUstep/SimpleAgenda.app/Resources/Preferences.gorm/
libexec/GNUstep/SimpleAgenda.app/Resources/Preferences.gorm/data.classes
libexec/GNUstep/SimpleAgenda.app/Resources/Preferences.gorm/data.info
libexec/GNUstep/SimpleAgenda.app/Resources/Preferences.gorm/objects.gorm
libexec/GNUstep/SimpleAgenda.app/Resources/SimpleAgenda.desktop
libexec/GNUstep/SimpleAgenda.app/Resources/Task.gorm/
libexec/GNUstep/SimpleAgenda.app/Resources/Task.gorm/data.classes
libexec/GNUstep/SimpleAgenda.app/Resources/Task.gorm/data.info
libexec/GNUstep/SimpleAgenda.app/Resources/Task.gorm/objects.gorm
libexec/GNUstep/SimpleAgenda.app/Resources/iCalendar.gorm/
libexec/GNUstep/SimpleAgenda.app/Resources/iCalendar.gorm/data.classes
libexec/GNUstep/SimpleAgenda.app/Resources/iCalendar.gorm/data.info
libexec/GNUstep/SimpleAgenda.app/Resources/iCalendar.gorm/objects.gorm
libexec/GNUstep/SimpleAgenda.app/Resources/iCalendar.gorm/warning.tiff
libexec/GNUstep/SimpleAgenda.app/Resources/ical-file.tiff
libexec/GNUstep/SimpleAgenda.app/Resources/repeat.tiff
@bin libexec/GNUstep/SimpleAgenda.app/SimpleAgenda
libexec/GNUstep/SimpleAgenda.app/stamp.make