aboutsummaryrefslogtreecommitdiff
path: root/palm
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-07-27 13:48:57 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-07-27 13:48:57 +0000
commitda85c24e46ab91312d444e13bde56133265657b4 (patch)
tree6c959e22528a577f37fd9eb53e52f7ad3051c328 /palm
parentffaa1bfe8a9a5c076f0cf6e5c434d0a5285aae2d (diff)
downloadports-da85c24e46ab91312d444e13bde56133265657b4.tar.gz
ports-da85c24e46ab91312d444e13bde56133265657b4.zip
Notes
Diffstat (limited to 'palm')
-rw-r--r--palm/synce-librra/Makefile60
-rw-r--r--palm/synce-librra/distinfo6
-rw-r--r--palm/synce-librra/pkg-plist28
3 files changed, 71 insertions, 23 deletions
diff --git a/palm/synce-librra/Makefile b/palm/synce-librra/Makefile
index 472af7a49afc..e80078e7983c 100644
--- a/palm/synce-librra/Makefile
+++ b/palm/synce-librra/Makefile
@@ -4,30 +4,62 @@
#
# $FreeBSD$
-PORTNAME= synce-rra
-PORTVERSION= 0.9.1
+PORTNAME= librra
+PORTVERSION= 0.12
CATEGORIES= palm
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= synce
+MASTER_SITES= SF/synce
+PKGNAMEPREFIX?= synce-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Remote Replication Agent Connection protocol library
+MAINTAINER= webmaster@kibab.com
+COMMENT?= Remote Replication Agent Connection protocol library
-LIB_DEPENDS= synce.0:${PORTSDIR}/palm/synce-libsynce \
+LIB_DEPENDS+= synce.0:${PORTSDIR}/palm/synce-libsynce \
rapi.2:${PORTSDIR}/palm/synce-librapi2
-BUILD_DEPENDS= ${LOCALBASE}/lib/libmimedir.a:${PORTSDIR}/devel/libmimedir
-RUN_DEPENDS= ${LOCALBASE}/lib/libmimedir.a:${PORTSDIR}/devel/libmimedir
+BUILD_DEPENDS+= ${LOCALBASE}/lib/libmimedir.a:${PORTSDIR}/devel/libmimedir
+RUN_DEPENDS+= ${LOCALBASE}/lib/libmimedir.a:${PORTSDIR}/devel/libmimedir
-MAN1= synce-matchmaker.1
+OPTIONS?= TOOLS "Build with minor rra command line tools" on \
+ RECURR "Enable experimential recurrence support" off
-USE_ICONV= yes
+GNU_CONFIGURE= yes
USE_AUTOTOOLS= libtool:15
-CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_ARGS+= --with-libsynce=${LOCALBASE}
+USE_ICONV= yes
USE_LDCONFIG= yes
+USE_ICONV= yes
+USE_GNOME= gnomehack gnometarget
+CONFIGURE_ARGS+= --with-libsynce="${LOCALBASE}" \
+ --with-libmimedir="${LOCALBASE}"
+
+.include <bsd.port.pre.mk>
+
+.if defined(RRA_SLAVE) && ${RRA_SLAVE} == "pythonb"
+# If we're building python bindings, omit building tools
+CONFIGURE_ARGS+= --enable-python-bindings --disable-minor-tools
+.else
+# Not building bindings
+MAN1= synce-matchmaker.1
+CONFIGURE_ARGS+= --disable-minor-tools
+.if !defined(WITHOUT_TOOLS)
+PLIST_SUB+= TOOLS="@comment "
+.else
+MAN1+= rra-appointment-from-vevent.1 \
+ rra-appointment-to-vevent.1 rra-contact-from-vcard.1 \
+ rra-contact-to-vcard.1 rra-decode.1 \
+ rra-delete.1 rra-get-data.1 \
+ rra-get-ids.1 rra-get-types.1 \
+ rra-get-recurring-appointments.1 rra-put-data.1 \
+ rra-subscribe.1 rra-task-from-vtodo.1 \
+ rra-task-to-vtodo.1 rra-timezone.1
+PLIST_SUB+= TOOLS=""
+.endif
+
+.if defined(WITH_RECURR)
+CONFIGURE_ARGS+= --enable-recurrence
+.endif
+.endif
post-patch:
@${REINPLACE_CMD} -e 's|-Werror||g' \
${WRKSRC}/lib/Makefile.in
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/palm/synce-librra/distinfo b/palm/synce-librra/distinfo
index 707ebf0caf0b..02e8d11254dc 100644
--- a/palm/synce-librra/distinfo
+++ b/palm/synce-librra/distinfo
@@ -1,3 +1,3 @@
-MD5 (synce-rra-0.9.1.tar.gz) = 72742f93f19d5727159989ec80a725f0
-SHA256 (synce-rra-0.9.1.tar.gz) = 9564e1e6bfff0ce40f7c7ac01dae65f194d83323584aa5492b749ccd96f395b3
-SIZE (synce-rra-0.9.1.tar.gz) = 379075
+MD5 (librra-0.12.tar.gz) = 867b29f88df6a7706c2a4b2bda658c9e
+SHA256 (librra-0.12.tar.gz) = 6845bb2a0a47aacad981a825fbe6a937355498653b0d90ab2dd7d01e2d223fa1
+SIZE (librra-0.12.tar.gz) = 434059
diff --git a/palm/synce-librra/pkg-plist b/palm/synce-librra/pkg-plist
index 0279c4f8ca1b..712f5f937cbe 100644
--- a/palm/synce-librra/pkg-plist
+++ b/palm/synce-librra/pkg-plist
@@ -1,14 +1,30 @@
bin/synce-matchmaker
+%%TOOLS%%bin/rra-get-types
+%%TOOLS%%bin/rra-get-ids
+%%TOOLS%%bin/rra-get-data
+%%TOOLS%%bin/rra-put-data
+%%TOOLS%%bin/rra-delete
+%%TOOLS%%bin/rra-decode
+%%TOOLS%%bin/rra-subscribe
+%%TOOLS%%bin/rra-get-recurring-appointments
+%%TOOLS%%bin/rra-contact-to-vcard
+%%TOOLS%%bin/rra-contact-from-vcard
+%%TOOLS%%bin/rra-appointment-from-vevent
+%%TOOLS%%bin/rra-appointment-to-vevent
+%%TOOLS%%bin/rra-task-from-vtodo
+%%TOOLS%%bin/rra-task-to-vtodo
+%%TOOLS%%bin/rra-timezone
include/rra/appointment.h
include/rra/contact.h
include/rra/matchmaker.h
include/rra/syncmgr.h
-include/rra/task.h
include/rra/timezone.h
+include/rra/frontend.h
+include/rra/task.h
include/rra/uint32vector.h
-lib/librra.a
-lib/librra.la
-lib/librra.so
-lib/librra.so.0
-share/aclocal/rra.m4
@dirrm include/rra
+lib/librra.so.0
+lib/librra.so
+lib/librra.la
+lib/librra.a
+libdata/pkgconfig/librra.pc