Date: Fri, 6 Mar 2020 15:13:07 +0000 (UTC) From: Hans Petter Selasky <hselasky@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r527882 - head/devel/libical Message-ID: <202003061513.026FD7nh040338@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: hselasky Date: Fri Mar 6 15:13:07 2020 New Revision: 527882 URL: https://svnweb.freebsd.org/changeset/ports/527882 Log: Add build OPTIONS to be able to minimize dependencies. PR: 233023 Submitted by: Peter Laursen <freebsd@mosedal.net> Approved by: pi Modified: head/devel/libical/Makefile head/devel/libical/pkg-plist Modified: head/devel/libical/Makefile ============================================================================== --- head/devel/libical/Makefile Fri Mar 6 14:41:40 2020 (r527881) +++ head/devel/libical/Makefile Fri Mar 6 15:13:07 2020 (r527882) @@ -3,7 +3,7 @@ PORTNAME= libical PORTVERSION= 3.0.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= https://github.com/libical/libical/releases/download/v${PORTVERSION}/ @@ -13,22 +13,33 @@ COMMENT= Implementation of the IETF Calendaring and Sc LICENSE= LGPL21 MPL20 LICENSE_COMB= dual +BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc LIB_DEPENDS= libicuuc.so:devel/icu -CFLAGS_amd64= -fPIC - USES= cmake compiler:c++11-lib gnome pathfix perl5 pkgconfig USE_PERL5= build USE_LDCONFIG= yes -MAKE_JOBS_UNSAFE= yes +MAKE_JOBS_UNSAFE= yes -BUILD_DEPENDS= valac:lang/vala \ - gtkdoc-scan:textproc/gtk-doc -USE_GNOME= introspection:build glib20 libxml2 -CMAKE_ARGS+= -DGOBJECT_INTROSPECTION=true \ - -DICAL_GLIB_VAPI=true \ - -DICAL_BUILD_DOCS=false +CMAKE_ARGS= -DICAL_BUILD_DOCS=false +CFLAGS_amd64= -fPIC + +OPTIONS_DEFINE= GLIB INTROSPECTION VALA +OPTIONS_DEFAULT= GLIB INTROSPECTION VALA +OPTIONS_SUB= yes + +VALA_DESC= Build VALA bindings +VALA_BUILD_DEPENDS= valac:lang/vala +VALA_CMAKE_BOOL= ICAL_GLIB_VAPI + +INTROSPECTION_DESC= Build GObject Introspection +INTROSPECTION_USE= gnome=introspection:build +INTROSPECTION_CMAKE_BOOL= GOBJECT_INTROSPECTION + +GLIB_DESC= Build GLib bindings +GLIB_USE= GNOME=glib20,libxml2 +GLIB_CMAKE_BOOL= ICAL_GLIB PLIST_SUB+= VERSION=${PORTVERSION} Modified: head/devel/libical/pkg-plist ============================================================================== --- head/devel/libical/pkg-plist Fri Mar 6 14:41:40 2020 (r527881) +++ head/devel/libical/pkg-plist Fri Mar 6 15:13:07 2020 (r527882) @@ -1,39 +1,39 @@ -include/libical-glib/i-cal-array.h -include/libical-glib/i-cal-attach.h -include/libical-glib/i-cal-comp-iter.h -include/libical-glib/i-cal-component.h -include/libical-glib/i-cal-datetimeperiod-type.h -include/libical-glib/i-cal-derived-parameter.h -include/libical-glib/i-cal-derived-property.h -include/libical-glib/i-cal-derived-value.h -include/libical-glib/i-cal-duration-type.h -include/libical-glib/i-cal-enums.h -include/libical-glib/i-cal-error.h -include/libical-glib/i-cal-forward-declarations.h -include/libical-glib/i-cal-geo-type.h -include/libical-glib/i-cal-langbind.h -include/libical-glib/i-cal-memory.h -include/libical-glib/i-cal-mime.h -include/libical-glib/i-cal-object.h -include/libical-glib/i-cal-parameter.h -include/libical-glib/i-cal-parser.h -include/libical-glib/i-cal-period-type.h -include/libical-glib/i-cal-property.h -include/libical-glib/i-cal-recur-iterator.h -include/libical-glib/i-cal-recur.h -include/libical-glib/i-cal-recurrence-type.h -include/libical-glib/i-cal-reqstat-type.h -include/libical-glib/i-cal-restriction.h -include/libical-glib/i-cal-time-span.h -include/libical-glib/i-cal-time.h -include/libical-glib/i-cal-timetype.h -include/libical-glib/i-cal-timezone-phase.h -include/libical-glib/i-cal-timezone.h -include/libical-glib/i-cal-timezonetype.h -include/libical-glib/i-cal-trigger-type.h -include/libical-glib/i-cal-unknowntokenhandling.h -include/libical-glib/i-cal-value.h -include/libical-glib/libical-glib.h +%%GLIB%%include/libical-glib/i-cal-array.h +%%GLIB%%include/libical-glib/i-cal-attach.h +%%GLIB%%include/libical-glib/i-cal-comp-iter.h +%%GLIB%%include/libical-glib/i-cal-component.h +%%GLIB%%include/libical-glib/i-cal-datetimeperiod-type.h +%%GLIB%%include/libical-glib/i-cal-derived-parameter.h +%%GLIB%%include/libical-glib/i-cal-derived-property.h +%%GLIB%%include/libical-glib/i-cal-derived-value.h +%%GLIB%%include/libical-glib/i-cal-duration-type.h +%%GLIB%%include/libical-glib/i-cal-enums.h +%%GLIB%%include/libical-glib/i-cal-error.h +%%GLIB%%include/libical-glib/i-cal-forward-declarations.h +%%GLIB%%include/libical-glib/i-cal-geo-type.h +%%GLIB%%include/libical-glib/i-cal-langbind.h +%%GLIB%%include/libical-glib/i-cal-memory.h +%%GLIB%%include/libical-glib/i-cal-mime.h +%%GLIB%%include/libical-glib/i-cal-object.h +%%GLIB%%include/libical-glib/i-cal-parameter.h +%%GLIB%%include/libical-glib/i-cal-parser.h +%%GLIB%%include/libical-glib/i-cal-period-type.h +%%GLIB%%include/libical-glib/i-cal-property.h +%%GLIB%%include/libical-glib/i-cal-recur-iterator.h +%%GLIB%%include/libical-glib/i-cal-recur.h +%%GLIB%%include/libical-glib/i-cal-recurrence-type.h +%%GLIB%%include/libical-glib/i-cal-reqstat-type.h +%%GLIB%%include/libical-glib/i-cal-restriction.h +%%GLIB%%include/libical-glib/i-cal-time-span.h +%%GLIB%%include/libical-glib/i-cal-time.h +%%GLIB%%include/libical-glib/i-cal-timetype.h +%%GLIB%%include/libical-glib/i-cal-timezone-phase.h +%%GLIB%%include/libical-glib/i-cal-timezone.h +%%GLIB%%include/libical-glib/i-cal-timezonetype.h +%%GLIB%%include/libical-glib/i-cal-trigger-type.h +%%GLIB%%include/libical-glib/i-cal-unknowntokenhandling.h +%%GLIB%%include/libical-glib/i-cal-value.h +%%GLIB%%include/libical-glib/libical-glib.h include/libical/ical.h include/libical/icalarray.h include/libical/icalattach.h @@ -91,12 +91,12 @@ lib/cmake/LibIcal/LibIcalConfig.cmake lib/cmake/LibIcal/LibIcalConfigVersion.cmake lib/cmake/LibIcal/LibIcalTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/LibIcal/LibIcalTargets.cmake -lib/girepository-1.0/ICalGLib-3.0.typelib -lib/girepository-1.0/libical-%%VERSION%%.typelib -lib/libical-glib.a -lib/libical-glib.so -lib/libical-glib.so.3 -lib/libical-glib.so.%%VERSION%% +%%INTROSPECTION%%%%GLIB%%lib/girepository-1.0/ICalGLib-3.0.typelib +%%INTROSPECTION%%%%GLIB%%lib/girepository-1.0/libical-%%VERSION%%.typelib +%%GLIB%%lib/libical-glib.a +%%GLIB%%lib/libical-glib.so +%%GLIB%%lib/libical-glib.so.3 +%%GLIB%%lib/libical-glib.so.%%VERSION%% lib/libical.a lib/libical.so lib/libical.so.3 @@ -117,8 +117,8 @@ lib/libicalvcal.a lib/libicalvcal.so lib/libicalvcal.so.3 lib/libicalvcal.so.%%VERSION%% -libdata/pkgconfig/libical-glib.pc +%%GLIB%%libdata/pkgconfig/libical-glib.pc libdata/pkgconfig/libical.pc -share/gir-1.0/ICalGLib-3.0.gir -share/gir-1.0/libical-%%VERSION%%.gir -share/vala/vapi/libical-glib.vapi +%%INTROSPECTION%%%%GLIB%%share/gir-1.0/ICalGLib-3.0.gir +%%INTROSPECTION%%%%GLIB%%share/gir-1.0/libical-%%VERSION%%.gir +%%VALA%%%%GLIB%%share/vala/vapi/libical-glib.vapi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003061513.026FD7nh040338>