mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-31 05:41:08 +00:00
textproc/libxml++30: Update to 3.2.5
Summary:
Changelog: 52dd87b443/NEWS
PR: 276179
Reported by: Olivier Duchateau <duchateau.olivier@gmail.com>
This commit is contained in:
parent
9c457cd494
commit
f8aaf5b139
@ -1,35 +1,22 @@
|
||||
PORTNAME= libxml++
|
||||
PORTVERSION= 2.91.3
|
||||
PORTREVISION?= 0
|
||||
PORTVERSION= 3.2.5
|
||||
CATEGORIES= textproc
|
||||
MASTER_SITES= GNOME
|
||||
PKGNAMESUFFIX= 30
|
||||
|
||||
MAINTAINER= gnome@FreeBSD.org
|
||||
COMMENT= XML API for C++
|
||||
WWW= https://libxmlplusplus.sourceforge.net/
|
||||
WWW= https://libxmlplusplus.github.io/libxmlplusplus/
|
||||
|
||||
LICENSE= LGPL21
|
||||
LICENSE= LGPL21+
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES+= tar:xz compiler:c++11-lang
|
||||
|
||||
PLIST_SUB= VERSION="3.0" API_VERSION="3.0"
|
||||
|
||||
USES+= gmake libtool pathfix pkgconfig gnome
|
||||
USES= gnome meson pkgconfig tar:xz
|
||||
USE_GNOME= glibmm libxml2
|
||||
USE_LDCONFIG= yes
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --enable-static --disable-documentation
|
||||
INSTALL_TARGET= install-strip
|
||||
BINARY_WRAPPERS= gm4
|
||||
MESON_ARGS= -Ddefault_library=both
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/^SUBDIRS =/s/examples//' \
|
||||
${WRKSRC}/Makefile.in
|
||||
@${REINPLACE_CMD} -e '/^library_configdir =/s/libdir/includedir/' \
|
||||
${WRKSRC}/Makefile.in
|
||||
@${REINPLACE_CMD} -e '/^Cflags:/s/libdir/includedir/' \
|
||||
${WRKSRC}/libxml++.pc.in
|
||||
PLIST_SUB= API_VERSION="3.0" \
|
||||
VERSION="3.0"
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1662499145
|
||||
SHA256 (libxml++-2.91.3.tar.xz) = f9f910cacd1d07c71679eeea36ae018189b72b4b7dd11511a76562377ed4d06a
|
||||
SIZE (libxml++-2.91.3.tar.xz) = 934428
|
||||
TIMESTAMP = 1705441858
|
||||
SHA256 (libxml++-3.2.5.tar.xz) = 0c9b381b5a83d6b3ab4b0b865d7256dab27d575981b63be2f859edcb94da59c7
|
||||
SIZE (libxml++-3.2.5.tar.xz) = 903840
|
||||
|
11
textproc/libxml++30/files/patch-meson.build
Normal file
11
textproc/libxml++30/files/patch-meson.build
Normal file
@ -0,0 +1,11 @@
|
||||
--- meson.build.orig 2024-01-11 10:03:52 UTC
|
||||
+++ meson.build
|
||||
@@ -393,7 +393,7 @@
|
||||
)
|
||||
|
||||
xmlxxconfig_h_meson = files('libxml++config.h.meson')
|
||||
-install_includeconfigdir = install_libdir / xmlxx_pcname / 'include'
|
||||
+install_includeconfigdir = install_includedir / xmlxx_pcname / 'include'
|
||||
configure_file(
|
||||
input: xmlxxconfig_h_meson,
|
||||
output: 'libxml++config.h',
|
@ -41,6 +41,6 @@ include/libxml++-%%API_VERSION%%/libxml++/validators/xsdvalidator.h
|
||||
include/libxml++-%%API_VERSION%%/libxml++/xsdschema.h
|
||||
lib/libxml++-%%VERSION%%.a
|
||||
lib/libxml++-%%VERSION%%.so
|
||||
lib/libxml++-%%VERSION%%.so.0
|
||||
lib/libxml++-%%VERSION%%.so.0.0.0
|
||||
lib/libxml++-%%VERSION%%.so.1
|
||||
lib/libxml++-%%VERSION%%.so.1.0.0
|
||||
libdata/pkgconfig/libxml++-%%API_VERSION%%.pc
|
||||
|
Loading…
Reference in New Issue
Block a user