From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jun 17 20:00:08 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1CF4816A475 for ; Sun, 17 Jun 2007 20:00:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id E48CC13C43E for ; Sun, 17 Jun 2007 20:00:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l5HK07kO042540 for ; Sun, 17 Jun 2007 20:00:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l5HK07GK042539; Sun, 17 Jun 2007 20:00:07 GMT (envelope-from gnats) Resent-Date: Sun, 17 Jun 2007 20:00:07 GMT Resent-Message-Id: <200706172000.l5HK07GK042539@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "G.V. Tjong A Hung" Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E58AB16A400 for ; Sun, 17 Jun 2007 19:52:43 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id D422D13C447 for ; Sun, 17 Jun 2007 19:52:43 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l5HJqhYN052001 for ; Sun, 17 Jun 2007 19:52:43 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l5HJqh9O052000; Sun, 17 Jun 2007 19:52:43 GMT (envelope-from nobody) Message-Id: <200706171952.l5HJqh9O052000@www.freebsd.org> Date: Sun, 17 Jun 2007 19:52:43 GMT From: "G.V. Tjong A Hung" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/113801: update of libopensync to 0.30 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jun 2007 20:00:08 -0000 >Number: 113801 >Category: ports >Synopsis: update of libopensync to 0.30 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jun 17 20:00:07 GMT 2007 >Closed-Date: >Last-Modified: >Originator: G.V. Tjong A Hung >Release: FreeBSD 6.2-RELEASE-p5 >Organization: >Environment: >Description: Recreation of libopensync. The library has changed since 0.2x The version currently in ports is based on the library of 2005. >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN libopensync.orig/Makefile libopensync/Makefile --- libopensync.orig/Makefile Sun Apr 15 21:15:40 2007 +++ libopensync/Makefile Sun Jun 17 21:35:34 2007 @@ -1,43 +1,28 @@ -# New ports collection makefile for: libopensync -# Date created: 2005-06-19 -# Whom: Michael Johnson +# New ports collection makefile for: libopensync +# Date created: 16 June 2007 +# Whom: gvtjongahung # -# $FreeBSD: ports/devel/libopensync/Makefile,v 1.13 2007/04/15 19:15:40 gabor Exp $ +# $FreeBSD$ # PORTNAME= libopensync -PORTVERSION= 0.17 -PORTREVISION= 2 +PORTVERSION= 0.30 CATEGORIES= devel -MASTER_SITES= ${MASTER_SITE_LOCAL} \ - http://www.opensync.org/attachment/wiki/download/ -MASTER_SITE_SUBDIR= ahze -EXTRACT_SUFX= .tar.gz\?rev=\&format=raw +MASTER_SITES= http://www.opensync.org/attachment/wiki/download/ +DISTNAME= libopensync-${PORTVERSION} +EXTRACT_SUFX= .tar.bz2\?rev=\&format=raw MAINTAINER= ports@FreeBSD.org -COMMENT= Freedesktop synchronization framework +COMMENT= A PIM data synchronization framework -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_SCONS= yes USE_PYTHON= yes -USE_GNOME= gnomehack glib20 libxml2 -INSTALLS_SHLIB= yes - -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 - ${REINPLACE_CMD} -e "s,echo aout, echo elf,g" ${WRKSRC}/configure - +SCONS_ARGS= prefix=${PREFIX} +OPTIONS= ENABLE_TRACING "Enable tracing" off +.if defined(WITH_ENABLE_TRACING) + CONFIGURE_ENV+= OSYNC_TRACE=/tmp/osync_trace/ +.endif +post-install: + @${CAT} ${PKGMESSAGE} .include diff -ruN libopensync.orig/distinfo libopensync/distinfo --- libopensync.orig/distinfo Wed Nov 9 08:09:38 2005 +++ libopensync/distinfo Sat Jun 16 23:50:57 2007 @@ -1,3 +1,3 @@ -MD5 (libopensync-0.17.tar.gz?rev=&format=raw) = 24e5eeef1967fe10743da51d964aab1e -SHA256 (libopensync-0.17.tar.gz?rev=&format=raw) = e1591240aee06b804adb2d49650f73ae013de344418eb4cdca2b04ef1cef79e0 -SIZE (libopensync-0.17.tar.gz?rev=&format=raw) = 587645 +MD5 (libopensync-0.30.tar.bz2?rev=&format=raw) = 1b52417878ab4ede584ce18edacfa548 +SHA256 (libopensync-0.30.tar.bz2?rev=&format=raw) = 0a1cfcb736d3569f8bced7e2e6c48d3168a0e97dee40705d09c5adfadcf6a463 +SIZE (libopensync-0.30.tar.bz2?rev=&format=raw) = 862123 diff -ruN libopensync.orig/files/patch-SConstruct libopensync/files/patch-SConstruct --- libopensync.orig/files/patch-SConstruct Thu Jan 1 01:00:00 1970 +++ libopensync/files/patch-SConstruct Sun Jun 17 15:12:09 2007 @@ -0,0 +1,13 @@ +--- SConstruct.orig Sun Jun 17 14:42:14 2007 ++++ SConstruct Sun Jun 17 14:47:27 2007 +@@ -86,8 +86,8 @@ + env.SubstInFile('osengine-1.0.pc', 'osengine-1.0.pc.in', SUBST_DICT=subst_dict) + env.SubstInFile('Doxyfile', 'Doxyfile.in', SUBST_DICT=subst_dict) + +-env.Install('${DESTDIR}$prefix/$libsuffix/pkgconfig', 'opensync-1.0.pc') +-env.Install('${DESTDIR}$prefix/$libsuffix/pkgconfig', 'osengine-1.0.pc') ++env.Install('${DESTDIR}$prefix/libdata/pkgconfig', 'opensync-1.0.pc') ++env.Install('${DESTDIR}$prefix/libdata/pkgconfig', 'osengine-1.0.pc') + + + if env['enable_doxygen'] == 1: diff -ruN libopensync.orig/pkg-descr libopensync/pkg-descr --- libopensync.orig/pkg-descr Sun Jun 19 07:54:13 2005 +++ libopensync/pkg-descr Sun Jun 17 10:34:16 2007 @@ -1,7 +1,5 @@ -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 +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 diff -ruN libopensync.orig/pkg-message libopensync/pkg-message --- libopensync.orig/pkg-message Thu Jan 1 01:00:00 1970 +++ libopensync/pkg-message Sun Jun 17 14:01:57 2007 @@ -0,0 +1,3 @@ +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. diff -ruN libopensync.orig/pkg-plist libopensync/pkg-plist --- libopensync.orig/pkg-plist Thu Feb 23 11:35:58 2006 +++ libopensync/pkg-plist Sun Jun 17 15:33:10 2007 @@ -1,66 +1,94 @@ +bin/osplugin +bin/osyncbinary bin/osyncdump -bin/osyncplugin -bin/osyncstress -include/opensync-1.0/opensync/opensync-xml.h +include/opensync-1.0/opensync/archive/opensync_archive.h +include/opensync-1.0/opensync/data/opensync_change.h +include/opensync-1.0/opensync/data/opensync_data.h +include/opensync-1.0/opensync/engine/opensync_engine.h +include/opensync-1.0/opensync/engine/opensync_obj_engine.h +include/opensync-1.0/opensync/engine/opensync_status.h +include/opensync-1.0/opensync/file.h +include/opensync-1.0/opensync/format/opensync_converter.h +include/opensync-1.0/opensync/format/opensync_filter.h +include/opensync-1.0/opensync/format/opensync_format_env.h +include/opensync-1.0/opensync/format/opensync_objformat.h +include/opensync-1.0/opensync/format/opensync_time.h +include/opensync-1.0/opensync/group/opensync_group.h +include/opensync-1.0/opensync/group/opensync_group_env.h +include/opensync-1.0/opensync/group/opensync_member.h +include/opensync-1.0/opensync/helper/opensync_anchor.h +include/opensync-1.0/opensync/helper/opensync_hashtable.h +include/opensync-1.0/opensync/ipc/opensync_message.h +include/opensync-1.0/opensync/ipc/opensync_queue.h +include/opensync-1.0/opensync/ipc/opensync_serializer.h +include/opensync-1.0/opensync/mapping/opensync_mapping.h +include/opensync-1.0/opensync/mapping/opensync_mapping_entry.h +include/opensync-1.0/opensync/mapping/opensync_mapping_table.h +include/opensync-1.0/opensync/mapping/opensync_mapping_view.h +include/opensync-1.0/opensync/merger/opensync_capabilities.h +include/opensync-1.0/opensync/merger/opensync_capability.h +include/opensync-1.0/opensync/merger/opensync_merger.h +include/opensync-1.0/opensync/merger/opensync_xmlfield.h +include/opensync-1.0/opensync/merger/opensync_xmlfieldlist.h +include/opensync-1.0/opensync/merger/opensync_xmlformat.h +include/opensync-1.0/opensync/opensync-client.h +include/opensync-1.0/opensync/opensync-context.h +include/opensync-1.0/opensync/opensync-data.h +include/opensync-1.0/opensync/opensync-engine.h +include/opensync-1.0/opensync/opensync-error.h +include/opensync-1.0/opensync/opensync-format.h +include/opensync-1.0/opensync/opensync-group.h +include/opensync-1.0/opensync/opensync-helper.h +include/opensync-1.0/opensync/opensync-ipc.h +include/opensync-1.0/opensync/opensync-mapping.h +include/opensync-1.0/opensync/opensync-merger.h +include/opensync-1.0/opensync/opensync-module.h +include/opensync-1.0/opensync/opensync-plugin.h +include/opensync-1.0/opensync/opensync-serializer.h +include/opensync-1.0/opensync/opensync-support.h +include/opensync-1.0/opensync/opensync-time.h +include/opensync-1.0/opensync/opensync-version.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.la -lib/libopensync-xml.so -lib/libopensync-xml.so.0 -lib/libopensync.la +include/opensync-1.0/opensync/opensync_list.h +include/opensync-1.0/opensync/opensync_xml.h +include/opensync-1.0/opensync/plugin/opensync_plugin.h +include/opensync-1.0/opensync/plugin/opensync_plugin_env.h +include/opensync-1.0/opensync/plugin/opensync_plugin_info.h +include/opensync-1.0/opensync/plugin/opensync_sink.h +include/opensync-1.0/opensync/version/opensync_version.h 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/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 -%%PYTHON_SITELIBDIR%%/_opensync.la -%%PYTHON_SITELIBDIR%%/_opensync.so -%%PYTHON_SITELIBDIR%%/_opensync.so.0 -%%PYTHON_SITELIBDIR%%/opensync.py -%%PYTHON_SITELIBDIR%%/opensync.pyc -%%PYTHON_SITELIBDIR%%/opensync.pyo +lib/opensync/formats/libdata.so +lib/opensync/formats/libfile.so +lib/opensync/formats/libxmlformat-doc.so +lib/opensync/formats/libxmlformat.so libdata/pkgconfig/opensync-1.0.pc libdata/pkgconfig/osengine-1.0.pc +share/opensync/capabilities/file-sync.xml +share/opensync/capabilities/syncml-nokia-7650.xml +share/opensync/descriptions/descriptions.xsd +share/opensync/descriptions/miscellaneous.xml +share/opensync/descriptions/syncml-nokia.xml +share/opensync/descriptions/xmlformat-calendar.xsd +share/opensync/descriptions/xmlformat-common.xsd +share/opensync/descriptions/xmlformat-contact.xsd +share/opensync/descriptions/xmlformat-event.xsd +share/opensync/descriptions/xmlformat-note.xsd +share/opensync/descriptions/xmlformat-todo.xsd +@dirrm share/opensync/descriptions +@dirrm share/opensync/capabilities +@dirrm share/opensync @dirrm lib/opensync/formats @dirrm lib/opensync -@dirrm include/opensync-1.0/osengine +@dirrm include/opensync-1.0/opensync/version +@dirrm include/opensync-1.0/opensync/plugin +@dirrm include/opensync-1.0/opensync/merger +@dirrm include/opensync-1.0/opensync/mapping +@dirrm include/opensync-1.0/opensync/ipc +@dirrm include/opensync-1.0/opensync/helper +@dirrm include/opensync-1.0/opensync/group +@dirrm include/opensync-1.0/opensync/format +@dirrm include/opensync-1.0/opensync/engine +@dirrm include/opensync-1.0/opensync/data +@dirrm include/opensync-1.0/opensync/archive @dirrm include/opensync-1.0/opensync @dirrm include/opensync-1.0 >Release-Note: >Audit-Trail: >Unformatted: