[Midnightbsd-cvs] mports: mports/devel: Add libopensync, a freedesktop syncronization

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Mon Dec 31 00:50:18 EST 2007


Log Message:
-----------
Add libopensync, a freedesktop syncronization framework under lgpl 2.1

Modified Files:
--------------
    mports/devel:
        Makefile (r1.183 -> r1.184)

Added Files:
-----------
    mports/devel/libopensync022:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-message (r1.1)
        pkg-plist (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/devel/Makefile,v
retrieving revision 1.183
retrieving revision 1.184
diff -L devel/Makefile -L devel/Makefile -u -r1.183 -r1.184
--- devel/Makefile
+++ devel/Makefile
@@ -88,6 +88,7 @@
     SUBDIR += libltdl15
     SUBDIR += libnotify
     SUBDIR += liboil
+    SUBDIR += libopensync022
     SUBDIR += libpthread-stubs
     SUBDIR += libsigc++
     SUBDIR += libsigc++12
--- /dev/null
+++ devel/libopensync022/pkg-message
@@ -0,0 +1,8 @@
+Think about using a multisync-gui, start by trying to sync your various devices
+and applications one by one with a directory; then try to assemble the devices
+in the way you want.
+
+Do not disable the syncing of data, as it disables syncing everything.
+
+See http://www.opensync.org/wiki/DeviceCompatibilityList for a list of
+compatible devices.
--- /dev/null
+++ devel/libopensync022/pkg-descr
@@ -0,0 +1,5 @@
+OpenSync is a PIM (Personal Information Management) data synchronization 
+framework that consists of several plug-ins that can be used to 
+connect to different devices and systems. For a list of currently supported
+devices see http://www.opensync.org/wiki/DeviceCompatibilityList.
+WWW: http://www.opensync.org/wiki/Evo2-File
--- /dev/null
+++ devel/libopensync022/pkg-plist
@@ -0,0 +1,77 @@
+bin/osyncbinary
+bin/osyncdump
+bin/osyncplugin
+bin/osyncstress
+bin/osynctest
+include/opensync-1.0/opensync/file.h
+include/opensync-1.0/opensync/opensync-xml-contact.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/opensync/opensync_serializer.h
+include/opensync-1.0/opensync/opensync_time.h
+include/opensync-1.0/opensync/opensync_xml.h
+include/opensync-1.0/opensync/xml-support.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.la
+lib/libopensync-xml.so
+lib/libopensync-xml.so.0
+lib/libopensync.la
+lib/libopensync.so
+lib/libopensync.so.0
+lib/libosengine.la
+lib/libosengine.so
+lib/libosengine.so.0
+lib/opensync/formats/contact.la
+lib/opensync/formats/contact.so
+lib/opensync/formats/data.la
+lib/opensync/formats/data.so
+lib/opensync/formats/event.la
+lib/opensync/formats/event.so
+lib/opensync/formats/file.la
+lib/opensync/formats/file.so
+lib/opensync/formats/note.la
+lib/opensync/formats/note.so
+lib/opensync/formats/todo.la
+lib/opensync/formats/todo.so
+lib/opensync/formats/xml-evolution.la
+lib/opensync/formats/xml-evolution.so
+lib/opensync/formats/xml-kde.la
+lib/opensync/formats/xml-kde.so
+lib/opensync/formats/xml-vcal.la
+lib/opensync/formats/xml-vcal.so
+lib/opensync/formats/xml-vcard.la
+lib/opensync/formats/xml-vcard.so
+lib/opensync/formats/xml-vnote.la
+lib/opensync/formats/xml-vnote.so
+lib/opensync/formats/xmldoc.la
+lib/opensync/formats/xmldoc.so
+%%PYTHON_SITELIBDIR%%/_opensync.la
+%%PYTHON_SITELIBDIR%%/_opensync.so
+%%PYTHON_SITELIBDIR%%/opensync.py
+%%PYTHON_SITELIBDIR%%/opensync.pyc
+%%PYTHON_SITELIBDIR%%/opensync.pyo
+libdata/pkgconfig/opensync-1.0.pc
+libdata/pkgconfig/osengine-1.0.pc
+libexec/osplugin
+ at dirrm lib/opensync/formats
+ at dirrm lib/opensync
+ at dirrm include/opensync-1.0/osengine
+ at dirrm include/opensync-1.0/opensync
+ at dirrm include/opensync-1.0
--- /dev/null
+++ devel/libopensync022/Makefile
@@ -0,0 +1,48 @@
+# New ports collection makefile for:	libopensync
+# Date created:		2005-06-19
+# Whom:			Michael Johnson <ahze at FreeBSD.org>
+#
+# $MidnightBSD: mports/devel/libopensync022/Makefile,v 1.1 2007/12/31 05:50:16 laffer1 Exp $
+# $FreeBSD: ports/devel/libopensync022/Makefile,v 1.18 2007/07/04 10:00:00 lofi Exp $
+#
+
+PORTNAME=	libopensync
+PORTVERSION=	0.22
+CATEGORIES=	devel
+MASTER_SITES=	http://www.opensync.org/attachment/wiki/download/
+EXTRACT_SUFX=	.tar.bz2\?rev=\&format=raw
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Freedesktop synchronization framework
+LICENSE=	lgpl
+
+CONFLICTS=	libopensync-0.[3-9]*
+
+BUILD_DEPENDS=	swig1.3:${PORTSDIR}/devel/swig13
+LIB_DEPENDS=	sqlite3.8:${PORTSDIR}/databases/sqlite3
+RUN_DEPENDS=	swig1.3:${PORTSDIR}/devel/swig13
+
+CONFIGURE_ENV=	LDFLAGS="${PTHREAD_LIBS}"
+GNU_CONFIGURE=	yes
+USE_BZIP2=	yes
+USE_PYTHON=	yes
+USE_GNOME=	gnomehack glib20 libxml2
+USE_LDCONFIG=	yes
+
+LATEST_LINK=	libopensync022
+
+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
+	${REINPLACE_CMD} -e "s,-Werror,," ${WRKSRC}/opensync/Makefile.in \
+		${WRKSRC}/osengine/Makefile.in \
+		${WRKSRC}/formats/vformats-xml/Makefile.in
+	${REINPLACE_CMD} -e "s,echo aout, echo elf,g" ${WRKSRC}/configure
+
+.include <bsd.port.mk>
--- /dev/null
+++ devel/libopensync022/distinfo
@@ -0,0 +1,3 @@
+MD5 (libopensync-0.22.tar.bz2?rev=&format=raw) = f563ce2543312937a9afb4f8445ef932
+SHA256 (libopensync-0.22.tar.bz2?rev=&format=raw) = 3394bae1e3bcfe463d139a367ba5ebe73d968df128c871842dcb4965a725d0dc
+SIZE (libopensync-0.22.tar.bz2?rev=&format=raw) = 489978


More information about the Midnightbsd-cvs mailing list