Import osmo-0.1.6

Osmo is a handy personal organizer, which includes calendar, tasks
manager and address book modules.  It was designed to be a small, easy
to use and good looking PIM tool to help managing personal information.
In its current state the organizer is quite convenient to use - for
example, the user can perform nearly all operations using the keyboard.
Also, a lot of parameters are configurable to meet the user's
preferences.  On the technical side, Osmo is GTK+ based tool which uses
a plain XML database to store all personal data.


from Pierre-Emmanuel Andre <pea at raveland dot org> with some tweaks
This commit is contained in:
ajacoutot 2008-02-05 11:13:29 +00:00
parent b6fbeb6b2c
commit 39f36be96b
7 changed files with 118 additions and 0 deletions

View File

@ -0,0 +1,39 @@
# $OpenBSD $
COMMENT= handy personal organizer
DISTNAME= osmo-0.1.6
CATEGORIES= productivity
HOMEPAGE= http://clay.ll.pl/osmo/
MAINTAINER= Pierre-Emmanuel Andre <pea@raveland.org>
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes \
Xi Xinerama Xrandr Xrender atk-1.0 c cairo expat \
fontconfig freetype glib-2.0 glitz gmodule-2.0 \
gobject-2.0 m pango-1.0 pangocairo-1.0 pangoft2-1.0 \
png pthread z
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=osmo-pim/}
MODULES= devel/gettext
LIB_DEPENDS= gdk-x11-2.0,gdk_pixbuf-2.0,gtk-x11-2.0::x11/gtk+2 \
xml2.>=6::textproc/libxml \
ical::textproc/libical
USE_X11= Yes
USE_GMAKE= Yes
CONFIGURE_STYLE=gnu
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib" \
BUILD_CFLAGS="${CFLAGS}"
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (osmo-0.1.6.tar.gz) = EFIrJsYO5obpfgGLLkRb6g==
RMD160 (osmo-0.1.6.tar.gz) = CCo/XTr/+EZ1kwdouvl/Q4Dsfjo=
SHA1 (osmo-0.1.6.tar.gz) = 02cjiOWSgNfSi6QzWB3qMSfp3z8=
SHA256 (osmo-0.1.6.tar.gz) = 2iG+WfB0ipmhdVhf26mt2JL8vWsQV/wKPcYJm5D9x4I=
SIZE (osmo-0.1.6.tar.gz) = 415847

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2008/02/05 11:13:29 ajacoutot Exp $
--- Makefile.in.orig Tue Feb 5 11:45:57 2008
+++ Makefile.in Tue Feb 5 11:46:02 2008
@@ -163,7 +163,7 @@ target_alias = @target_alias@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
var = @var@
-SUBDIRS = src po
+SUBDIRS = src
ACLOCAL_AMFLAGS = -I m4
pixmapdir = $(datadir)/pixmaps
pixmap_DATA = osmo.svg osmo.png

View File

@ -0,0 +1,38 @@
$OpenBSD: patch-configure,v 1.1.1.1 2008/02/05 11:13:29 ajacoutot Exp $
--- configure.orig Sat Feb 2 19:12:50 2008
+++ configure Sat Feb 2 19:13:03 2008
@@ -4404,13 +4404,13 @@ echo "$as_me: error: You do not appear to have libxml2
fi
-{ echo "$as_me:$LINENO: checking for pthread_attr_init in -lpthread" >&5
-echo $ECHO_N "checking for pthread_attr_init in -lpthread... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking for pthread_attr_init in -pthread" >&5
+echo $ECHO_N "checking for pthread_attr_init in -pthread... $ECHO_C" >&6; }
if test "${ac_cv_lib_pthread_pthread_attr_init+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lpthread $LIBS"
+LIBS="-pthread $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -4472,7 +4472,7 @@ else
fi
if test "$lib" = "yes"; then
- LDFLAGS="${LDFLAGS} -lpthread"
+ LDFLAGS="${LDFLAGS} -pthread"
{ echo "$as_me:$LINENO: checking for icalparser_new in -lical" >&5
echo $ECHO_N "checking for icalparser_new in -lical... $ECHO_C" >&6; }
if test "${ac_cv_lib_ical_icalparser_new+set}" = set; then
@@ -4541,7 +4541,7 @@ else
fi
if test "$lib" = "yes"; then
- ical_LIBS="-lical -lpthread"
+ ical_LIBS="-lical -pthread"
cat >>confdefs.h <<\_ACEOF
#define HAVE_ICAL 1

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-src_main_c,v 1.1.1.1 2008/02/05 11:13:29 ajacoutot Exp $
--- src/main.c.orig Mon Jan 21 16:34:13 2008
+++ src/main.c Mon Jan 21 16:34:26 2008
@@ -26,6 +26,7 @@
#include <unistd.h>
#include <fcntl.h>
#include <config.h>
+#include <sys/stat.h>
#include "gui.h"
#include "calendar.h"

View File

@ -0,0 +1,8 @@
Osmo is a handy personal organizer, which includes calendar, tasks
manager and address book modules. It was designed to be a small, easy
to use and good looking PIM tool to help managing personal information.
In its current state the organizer is quite convenient to use - for
example, the user can perform nearly all operations using the keyboard.
Also, a lot of parameters are configurable to meet the user's
preferences. On the technical side, Osmo is GTK+ based tool which uses
a plain XML database to store all personal data.

View File

@ -0,0 +1,5 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2008/02/05 11:13:30 ajacoutot Exp $
bin/osmo
share/pixmaps/
share/pixmaps/osmo.png
share/pixmaps/osmo.svg