summaryrefslogtreecommitdiff
path: root/devel/libopensync022
diff options
context:
space:
mode:
authorMichael Johnson <ahze@FreeBSD.org>2005-06-19 05:54:13 +0000
committerMichael Johnson <ahze@FreeBSD.org>2005-06-19 05:54:13 +0000
commit4cb240652fd124bf1462b03c773dc4c3a735ad17 (patch)
tree472e532cc6369879695c8c057d030a901cc2739d /devel/libopensync022
parentDirectory share/pixmaps is now included in mtree (diff)
- Add devel/libopensync
OpenSync is a synchronization framework that is platform and distribution independent. It consists of several plugins that can be used to connect to devices, a powerfull sync-engine and the framework itself. The synchronization framework is kept very flexible and is capable of synchronizing any type of data, including contacts, calendar, tasks, notes and files. Note: You may want to avoid extra dependencies from devel/swig13 by building with the following SWIG_LANGUAGES="perl python"
Notes
Notes: svn path=/head/; revision=137716
Diffstat (limited to 'devel/libopensync022')
-rw-r--r--devel/libopensync022/Makefile43
-rw-r--r--devel/libopensync022/distinfo2
-rw-r--r--devel/libopensync022/pkg-descr7
-rw-r--r--devel/libopensync022/pkg-plist55
4 files changed, 107 insertions, 0 deletions
diff --git a/devel/libopensync022/Makefile b/devel/libopensync022/Makefile
new file mode 100644
index 000000000000..300093af7a72
--- /dev/null
+++ b/devel/libopensync022/Makefile
@@ -0,0 +1,43 @@
+# New ports collection makefile for: libopensync
+# Date created: 2005-06-19
+# Whom: Michael Johnson <ahze@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libopensync
+PORTVERSION= 0.17
+CATEGORIES= devel
+MASTER_SITES= http://www.opensync.org/attachment/wiki/download/
+EXTRACT_SUFX= .tar.gz\?rev=\&format=raw
+
+MAINTAINER= ahze@FreeBSD.org
+COMMENT= Freedesktop synchronization framework
+
+LIB_DEPENDS= sqlite3.8:${PORTSDIR}/databases/sqlite3 \
+ swigguile.0:${PORTSDIR}/devel/swig13
+
+CONFIGURE_ENV= LDFLAGS="${PTHREAD_LIBS}"
+USE_LIBTOOL_VER=15
+USE_PYTHON= yes
+USE_GNOME= gnomehack glib20 libxml2
+USE_REINPLACE= yes
+INSTALLS_SHLIB= yes
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 500000
+BROKEN="Does not build."
+.endif
+
+pre-everything::
+ @${ECHO_MSG} "NOTE: You may want to avoid extra dependencies"
+ @${ECHO_MSG} " from devel/swig13 by building with the following"
+ @${ECHO_MSG} " SWIG_LANGUAGES=\"perl python\""
+ @${ECHO_MSG}
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|$${libdir}/pkgconfig|${PREFIX}/libdata/pkgconfig|' \
+ ${WRKSRC}/Makefile.in
+
+.include <bsd.port.post.mk>
diff --git a/devel/libopensync022/distinfo b/devel/libopensync022/distinfo
new file mode 100644
index 000000000000..3ae70762c24c
--- /dev/null
+++ b/devel/libopensync022/distinfo
@@ -0,0 +1,2 @@
+MD5 (libopensync-0.17.tar.gz?rev=&format=raw) = 24e5eeef1967fe10743da51d964aab1e
+SIZE (libopensync-0.17.tar.gz?rev=&format=raw) = 587645
diff --git a/devel/libopensync022/pkg-descr b/devel/libopensync022/pkg-descr
new file mode 100644
index 000000000000..3868912c438a
--- /dev/null
+++ b/devel/libopensync022/pkg-descr
@@ -0,0 +1,7 @@
+OpenSync is a synchronization framework that is platform and distribution
+independent. It consists of several plugins that can be used to connect to
+devices, a powerfull sync-engine and the framework itself. The synchronization
+framework is kept very flexible and is capable of synchronizing any type of
+data, including contacts, calendar, tasks, notes and files.
+
+WWW: http://www.opensync.org/wiki
diff --git a/devel/libopensync022/pkg-plist b/devel/libopensync022/pkg-plist
new file mode 100644
index 000000000000..724fcebb6eef
--- /dev/null
+++ b/devel/libopensync022/pkg-plist
@@ -0,0 +1,55 @@
+bin/osyncdump
+bin/osyncplugin
+bin/osyncstress
+include/opensync-1.0/opensync/opensync-xml.h
+include/opensync-1.0/opensync/opensync.h
+include/opensync-1.0/opensync/opensync_anchor.h
+include/opensync-1.0/opensync/opensync_change.h
+include/opensync-1.0/opensync/opensync_changecmds.h
+include/opensync-1.0/opensync/opensync_context.h
+include/opensync-1.0/opensync/opensync_convert.h
+include/opensync-1.0/opensync/opensync_convreg.h
+include/opensync-1.0/opensync/opensync_debug.h
+include/opensync-1.0/opensync/opensync_env.h
+include/opensync-1.0/opensync/opensync_error.h
+include/opensync-1.0/opensync/opensync_filter.h
+include/opensync-1.0/opensync/opensync_group.h
+include/opensync-1.0/opensync/opensync_hashtable.h
+include/opensync-1.0/opensync/opensync_member.h
+include/opensync-1.0/opensync/opensync_plugin.h
+include/opensync-1.0/osengine/engine.h
+include/opensync-1.0/osengine/osengine_debug.h
+include/opensync-1.0/osengine/osengine_engine.h
+include/opensync-1.0/osengine/osengine_mapping.h
+include/opensync-1.0/osengine/osengine_status.h
+lib/libopensync-xml.a
+lib/libopensync-xml.so
+lib/libopensync-xml.so.0
+lib/libopensync.a
+lib/libopensync.so
+lib/libopensync.so.0
+lib/libosengine.a
+lib/libosengine.so
+lib/libosengine.so.0
+lib/opensync/formats/contact.so
+lib/opensync/formats/data.so
+lib/opensync/formats/event.so
+lib/opensync/formats/note.so
+lib/opensync/formats/todo.so
+lib/opensync/formats/xml-evolution.so
+lib/opensync/formats/xml-kde.so
+lib/opensync/formats/xml-vcal.so
+lib/opensync/formats/xml-vcard.so
+lib/opensync/formats/xml-vnote.so
+%%PYTHON_SITELIBDIR%%/_opensync.so
+%%PYTHON_SITELIBDIR%%/_opensync.so.0
+%%PYTHON_SITELIBDIR%%/opensync.py
+%%PYTHON_SITELIBDIR%%/opensync.pyc
+%%PYTHON_SITELIBDIR%%/opensync.pyo
+libdata/pkgconfig/opensync-1.0.pc
+libdata/pkgconfig/osengine-1.0.pc
+@dirrm lib/opensync/formats
+@dirrm lib/opensync
+@dirrm include/opensync-1.0/osengine
+@dirrm include/opensync-1.0/opensync
+@dirrm include/opensync-1.0