Ravenports generated: 08 Feb 2023 00:14
[ravenports.git] / bucket_0D / librsvg-c
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               librsvg-c
4 VERSION=                2.40.21
5 KEYWORDS=               graphics
6 VARIANTS=               standard
7 SDESC[standard]=        SVG vector-graphic files rendering library
8 HOMEPAGE=               http://live.gnome.org/LibRsvg
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main norust
12 SITES[main]=            GNOME/librsvg/2.40
13 DISTFILE[1]=            librsvg-2.40.21.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         docs
18
19 OPTIONS_AVAILABLE=      INTROSPECTION
20 OPTIONS_STANDARD=       INTROSPECTION
21 OPT_ON[all]=            INTROSPECTION
22
23 BUILD_DEPENDS=          python-docutils:single:python_default
24                         harfbuzz:dev:standard
25 BUILDRUN_DEPENDS=       freetype:primary:standard
26
27 USES=                   cpe gmake gtk-doc png libtool pkgconfig perl:build
28                         python:build
29 GNOME_COMPONENTS=       cairo pango gdkpixbuf libxml2 libcroco
30
31 DISTNAME=               librsvg-2.40.21
32
33 LICENSE=                LGPL21+:primary
34 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
35 LICENSE_FILE=           LGPL21+:{{WRKSRC}}/COPYING.LIB
36 LICENSE_SCHEME=         solo
37
38 CPE_PRODUCT=            librsvg
39 CPE_VENDOR=             gnome
40 GTKDOC_OUTPUT_BASEDIR=  rsvg-2.0
41
42 MUST_CONFIGURE=         gnu
43 CONFIGURE_ARGS=         --disable-vala
44                         --disable-Bsymbolic
45                         --docdir={{STD_DOCDIR}}
46                         --enable-gtk-doc-html=yes
47
48 INSTALL_TARGET=         install-strip
49 INSTALL_REQ_TOOLCHAIN=  yes
50 SOVERSION=              2.40.21
51 PLIST_SUB=              PORTVERSION=2.40.21
52                         GTK_VERSION=2.10.0
53
54 VAR_OPSYS[freebsd]=     LDFLAGS=-lintl
55 VAR_OPSYS[netbsd]=      LDFLAGS=-lintl
56 VAR_OPSYS[dragonfly]=   LDFLAGS=-lintl
57
58 [INTROSPECTION].DESCRIPTION=            Build with introspection
59 [INTROSPECTION].BUILD_DEPENDS_ON=       python-gi-docgen:single:python_default
60 [INTROSPECTION].CONFIGURE_ARGS_OFF=     --enable-introspection=no
61 [INTROSPECTION].CONFIGURE_ARGS_ON=      --enable-gtk-doc
62 [INTROSPECTION].GNOME_COMPONENTS_ON=    introspection
63
64 post-patch:
65         # extract license terms
66         ${AWK} '/RSVG_H/ {exit}; {print}' ${WRKSRC}/rsvg.h > ${WRKDIR}/TERMS
67
68 post-install:
69         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rsvg-convert
70
71 pre-configure:
72         # disable gtk3 check
73         ${REINPLACE_CMD} -e 's|GTK3_REQUIRED=3.[0-9][0-9].[0-9]|GTK3_REQUIRED=9.90.0|g' \
74                 ${WRKSRC}/configure
75
76 [FILE:372:descriptions/desc.primary]
77 The librsvg library is a lightweight library for parsing and rendering
78 vector-graphic files in SVG format (like the ones made by sodipodi).  It
79 also includes functions that render anti-aliased fonts using freetype,
80 including caching of glyphs.  It is used by Nautilus for drawing vector
81 icons and anti-aliased text.
82
83 This is the last release of the legacy C-only version.
84
85
86 [FILE:101:distinfo]
87 f7628905f1cada84e87e2b14883ed57d8094dca3281d5bcb24ece4279e9a92ba      1655860 librsvg-2.40.21.tar.xz
88
89
90 [FILE:849:manifests/plist.primary]
91 %%INTROSPECTION-ON%%lib/girepository-1.0/Rsvg-2.0.typelib
92 %%INTROSPECTION-ON%%share/gir-1.0/Rsvg-2.0.gir
93 bin/rsvg-convert
94 include/librsvg-2.0/librsvg/
95  librsvg-enum-types.h
96  librsvg-features.h
97  rsvg-cairo.h
98  rsvg.h
99 lib/
100  librsvg-2.a
101  librsvg-2.so
102  librsvg-2.so.%%SOMAJOR%%
103  librsvg-2.so.%%SOVERSION%%
104 lib/gdk-pixbuf-2.0/%%GTK_VERSION%%/loaders/
105  libpixbufloader-svg.a
106  libpixbufloader-svg.so
107 lib/pkgconfig/librsvg-2.0.pc
108 share/man/man1/rsvg-convert.1.gz
109 share/thumbnailers/librsvg.thumbnailer
110 @postexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/%%GTK_VERSION%%/loaders.cache 2>/dev/null || /usr/bin/true
111 @postunexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/%%GTK_VERSION%%/loaders.cache 2>/dev/null || /usr/bin/true
112
113
114 [FILE:670:manifests/plist.docs]
115 %%INTROSPECTION-OFF%%share/doc/librsvg-c/rsvg-2.0.devhelp2
116 %%INTROSPECTION-ON%%share/doc/librsvg-c/
117  api-index-2-14.html
118  api-index-2-22.html
119  api-index-2-32.html
120  api-index-2-36.html
121  api-index-2-4.html
122  api-index-2-8.html
123  api-index-2-9.html
124  api-index-deprecated.html
125 share/doc/librsvg-c/
126  RsvgHandle.html
127  annotation-glossary.html
128  api-index-full.html
129  home.png
130  index.html
131  left-insensitive.png
132  left.png
133  licence.html
134  object-tree.html
135  right-insensitive.png
136  right.png
137  rsvg-Using-RSVG-with-GIO.html
138  rsvg-Using-RSVG-with-GdkPixbuf.html
139  rsvg-Using-RSVG-with-cairo.html
140  rsvg-Version-check-and-feature-tests.html
141  rsvg.html
142  style.css
143  up-insensitive.png
144  up.png
145