Ravenports generated: 26 Oct 2022 02:27
[ravenports.git] / bucket_BE / libical
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libical
4 VERSION=                3.0.16
5 KEYWORDS=               devel
6 VARIANTS=               standard
7 SDESC[standard]=        Reference implementation of the iCalendar format
8 HOMEPAGE=               https://libical.github.io/libical/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://github.com/libical/libical/releases/download/v3.0.16/
13 DISTFILE[1]=            libical-3.0.16.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          vala:single:standard
21 BUILDRUN_DEPENDS=       icu:single:standard
22
23 USES=                   cpe cmake perl:build pkgconfig
24 GNOME_COMPONENTS=       introspection glib libxml2
25
26 LICENSE=                MPL:single LGPL21:single
27 LICENSE_TERMS=          single:{{WRKSRC}}/COPYING
28 LICENSE_FILE=           MPL:stock
29                         LGPL21:stock
30 LICENSE_SCHEME=         dual
31
32 CPE_VENDOR=             libical_project
33 FPC_EQUIVALENT=         devel/libical
34
35 SINGLE_JOB=             yes
36
37 SOVERSION=              3.0.16
38
39 CFLAGS=                 -fPIC
40 CMAKE_ARGS=             -DGOBJECT_INTROSPECTION=true
41                         -DICAL_GLIB_VAPI=true
42                         -DICAL_BUILD_DOCS=false
43
44 post-install:
45         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
46
47 [FILE:252:descriptions/desc.single]
48 Libical is an Open Source implementation of the IETF's iCalendar
49 Calendaring and Scheduling protocols. (RFC 2445, 2446, and 2447). It
50 parses iCal components and provides a C API for manipulating the component
51 properties, parameters, and subcomponents.
52
53
54 [FILE:100:distinfo]
55 b44705dd71ca4538c86fb16248483ab4b48978524fb1da5097bd76aa2e0f0c33       921245 libical-3.0.16.tar.gz
56
57
58 [FILE:2407:manifests/plist.single]
59 include/libical/
60  ical.h
61  icalarray.h
62  icalattach.h
63  icalcalendar.h
64  icalclassify.h
65  icalcluster.h
66  icalcomponent.h
67  icalderivedparameter.h
68  icalderivedproperty.h
69  icalderivedvalue.h
70  icaldirset.h
71  icaldirsetimpl.h
72  icalduration.h
73  icalenums.h
74  icalerror.h
75  icalfileset.h
76  icalfilesetimpl.h
77  icalgauge.h
78  icalgaugeimpl.h
79  icallangbind.h
80  icalmemory.h
81  icalmessage.h
82  icalmime.h
83  icalparameter.h
84  icalparameter_cxx.h
85  icalparser.h
86  icalperiod.h
87  icalproperty.h
88  icalproperty_cxx.h
89  icalrecur.h
90  icalrestriction.h
91  icalset.h
92  icalspanlist.h
93  icalspanlist_cxx.h
94  icalss.h
95  icalssyacc.h
96  icaltime.h
97  icaltimezone.h
98  icaltypes.h
99  icaltz-util.h
100  icalvalue.h
101  icalvalue_cxx.h
102  icalvcal.h
103  icptrholder_cxx.h
104  libical_ical_export.h
105  libical_icalss_export.h
106  libical_vcal_export.h
107  pvl.h
108  sspm.h
109  vcaltmp.h
110  vcc.h
111  vcomponent_cxx.h
112  vobject.h
113 include/libical-glib/
114  i-cal-array.h
115  i-cal-attach.h
116  i-cal-comp-iter.h
117  i-cal-component.h
118  i-cal-datetimeperiod.h
119  i-cal-derived-parameter.h
120  i-cal-derived-property.h
121  i-cal-derived-value.h
122  i-cal-duration.h
123  i-cal-enums.h
124  i-cal-error.h
125  i-cal-forward-declarations.h
126  i-cal-geo.h
127  i-cal-memory.h
128  i-cal-mime.h
129  i-cal-object.h
130  i-cal-parameter.h
131  i-cal-parser.h
132  i-cal-period.h
133  i-cal-property.h
134  i-cal-recur-iterator.h
135  i-cal-recur.h
136  i-cal-recurrence.h
137  i-cal-reqstat.h
138  i-cal-restriction.h
139  i-cal-time-span.h
140  i-cal-time.h
141  i-cal-timezone.h
142  i-cal-trigger.h
143  i-cal-unknowntokenhandling.h
144  i-cal-value.h
145  libical-glib.h
146 lib/
147  libical-glib.a
148  libical-glib.so
149  libical-glib.so.%%SOMAJOR%%
150  libical-glib.so.%%SOVERSION%%
151  libical.a
152  libical.so
153  libical.so.%%SOMAJOR%%
154  libical.so.%%SOVERSION%%
155  libical_cxx.a
156  libical_cxx.so
157  libical_cxx.so.%%SOMAJOR%%
158  libical_cxx.so.%%SOVERSION%%
159  libicalss.a
160  libicalss.so
161  libicalss.so.%%SOMAJOR%%
162  libicalss.so.%%SOVERSION%%
163  libicalss_cxx.a
164  libicalss_cxx.so
165  libicalss_cxx.so.%%SOMAJOR%%
166  libicalss_cxx.so.%%SOVERSION%%
167  libicalvcal.a
168  libicalvcal.so
169  libicalvcal.so.%%SOMAJOR%%
170  libicalvcal.so.%%SOVERSION%%
171 lib/cmake/LibIcal/
172  IcalGlibSrcGenerator-release.cmake
173  IcalGlibSrcGenerator.cmake
174  LibIcalConfig.cmake
175  LibIcalConfigVersion.cmake
176  LibIcalTargets-%%CMAKE_BUILD_TYPE%%.cmake
177  LibIcalTargets.cmake
178 lib/girepository-1.0/
179  ICal-3.0.typelib
180  ICalGLib-3.0.typelib
181 lib/pkgconfig/
182  libical-glib.pc
183  libical.pc
184 libexec/libical/ical-glib-src-generator
185 share/gir-1.0/
186  ICal-3.0.gir
187  ICalGLib-3.0.gir
188 share/vala/vapi/libical-glib.vapi
189
190
191 [FILE:490:patches/patch-src_libical_icaltz-util.c]
192 --- src/libical/icaltz-util.c.orig      2022-10-17 20:53:57 UTC
193 +++ src/libical/icaltz-util.c
194 @@ -53,6 +53,13 @@
195  #define bswap_32 swap32
196  #endif
197  
198 +#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__NetBSD__)
199 +#define bswap_64 bswap64
200 +#endif
201 +#if defined(__NetBSD__)
202 +#define bswap_32 bswap32
203 +#endif
204 +
205  #if defined(_MSC_VER)
206  #if !defined(HAVE_BYTESWAP_H) && !defined(HAVE_SYS_ENDIAN_H) && !defined(HAVE_ENDIAN_H)
207  #define bswap_16(x) (((x) << 8) & 0xff00) | (((x) >> 8) & 0xff)
208