From nobody Wed Sep 07 10:56:46 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MMzht6glbz4c9lg; Wed, 7 Sep 2022 10:56:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MMzht5SDfz4Q1g; Wed, 7 Sep 2022 10:56:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1662548206; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=N2DTJ9sPdEuc6xuuHPun0kV5a0D+bzA0eltSlFkDAjQ=; b=kQkMGAOaj3lOQihmuQgB8EudkhQBnCUwsF22Qw/5IFMFADZL3Kvi7/VqMl7/eHmBv2JifK gp4+MwzLdbVTou9PHxjG4z9L0WiqduZU2odgCqLxE4cVGjvLLCal3u5usZB76QKQSpzL0X L+STq1TCUctzD0FKsuR1VGuJ20HNfyv9n9wOTuaa9MxuqpJiCt9tJmMnkuqDoV1gt7wxeC tiHEnFpYSsZ6e9c1JeJs1n2JHbqDJYCGKTR5IUsmdUssGri+UMnvs5dgP1lZUdRZsG7+pU Dl8herYpcxstUseIGgvlI4LcOm1bYoeU2HXfqLPPggYUYGpwEt04n13xa1yqGQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4MMzht4ScgzVl3; Wed, 7 Sep 2022 10:56:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 287Aukpc006649; Wed, 7 Sep 2022 10:56:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 287AukZm006648; Wed, 7 Sep 2022 10:56:46 GMT (envelope-from git) Date: Wed, 7 Sep 2022 10:56:46 GMT Message-Id: <202209071056.287AukZm006648@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Alexander Nedotsukov Subject: git: ecd1841331d1 - main - textproc/libxml++30: Add libxml++30, a C++ API v3.0 for libxml2 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bland X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ecd1841331d14ef3fad22458ccb17204a0d7a476 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1662548206; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=N2DTJ9sPdEuc6xuuHPun0kV5a0D+bzA0eltSlFkDAjQ=; b=uCuOuiMA24Ua5cp/b8iobzXsapVQF4XIy/Upd+LMCUVernkuhHOzo0ZoE54u4yIlRVAJRg zc6lTDrCXvbphG3aptrgh3+YZRqzQoYkIVRbdLoKJggaRL2MOBtdvPahntnAQUaLA7HdHU g5DZjhqnu4dlwHw0V3lI9RBn3MOTyE3mwJT6X92EqZA43+fRUezpuRZBftKB1rcpqfGxe3 41dinZK7LN1HIs9WyjKHVBBr+ulKzxfRdaziYVgFJqyZG8KCwRFZ3gaaXbRIbZDrBVT/hn N4TPG2oQAviP/fMo/k6E4nc0qJ/vd3mhUHGNJFmU4nCoNtnKYoDwv/dBM94+uA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1662548206; a=rsa-sha256; cv=none; b=HN29jpIhXv3UwQ/k9tNsv96UtyBmXeETCuo1gQ2saH/xA0eBGQ6kYTP9Sc8x99NUdrmqWA trsDECJxam1lG8ElM/BqSWGwrxZhVRg2RujYuwwH98ucw9LJLiq0a84JLmCOg7Ddb9FjJ4 EjcLPPSuFx1vlnmwJSB+LWQGQdE7vmqrp2j/e+b98d9CyvqGd5iH6s8ZdDz9r/tSL93pG1 MCGrhySaZEfHSHECgasTnWslQls18yOygjHFW3WjocgrLY6Ax/KSokj4h7K2JB8Ubnh3Ay IcjYRdHz3EIpQgAZwjapAM78tDrNvIvaZbAy7Rpr1rhg12DkmviZDLfGpu/kiQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by bland: URL: https://cgit.FreeBSD.org/ports/commit/?id=ecd1841331d14ef3fad22458ccb17204a0d7a476 commit ecd1841331d14ef3fad22458ccb17204a0d7a476 Author: Alexander Nedotsukov AuthorDate: 2022-09-07 10:53:19 +0000 Commit: Alexander Nedotsukov CommitDate: 2022-09-07 10:56:24 +0000 textproc/libxml++30: Add libxml++30, a C++ API v3.0 for libxml2 --- textproc/Makefile | 1 + textproc/libxml++30/Makefile | 33 +++++++++++++++++++++++++++++++ textproc/libxml++30/distinfo | 3 +++ textproc/libxml++30/pkg-descr | 5 +++++ textproc/libxml++30/pkg-plist | 46 +++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 88 insertions(+) diff --git a/textproc/Makefile b/textproc/Makefile index ae47ff6efc89..46ffd377cbc3 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -407,6 +407,7 @@ SUBDIR += libxdiff SUBDIR += libxml++ SUBDIR += libxml++26 + SUBDIR += libxml++30 SUBDIR += libxml2 SUBDIR += libxmlb SUBDIR += libxmlbird diff --git a/textproc/libxml++30/Makefile b/textproc/libxml++30/Makefile new file mode 100644 index 000000000000..db4648a70955 --- /dev/null +++ b/textproc/libxml++30/Makefile @@ -0,0 +1,33 @@ +PORTNAME= libxml++ +PORTVERSION= 2.91.3 +PORTREVISION?= 0 +CATEGORIES= textproc +MASTER_SITES= GNOME + +MAINTAINER= bland@FreeBSD.org +COMMENT= XML API for C++ + +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 +USE_GNOME= glibmm libxml2 +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-static --disable-documentation +INSTALL_TARGET= install-strip +BINARY_WRAPPERS= gm4 + +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 + +.include diff --git a/textproc/libxml++30/distinfo b/textproc/libxml++30/distinfo new file mode 100644 index 000000000000..0f406af7d3a4 --- /dev/null +++ b/textproc/libxml++30/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1662499145 +SHA256 (libxml++-2.91.3.tar.xz) = f9f910cacd1d07c71679eeea36ae018189b72b4b7dd11511a76562377ed4d06a +SIZE (libxml++-2.91.3.tar.xz) = 934428 diff --git a/textproc/libxml++30/pkg-descr b/textproc/libxml++30/pkg-descr new file mode 100644 index 000000000000..94d8feaff6fb --- /dev/null +++ b/textproc/libxml++30/pkg-descr @@ -0,0 +1,5 @@ +libxml++ is a C++ interface for working with XML files, using libxml +(gnome-xml) to parse and write the actual XML files. It has a simple +but complete API. + +WWW: http://libxmlplusplus.sourceforge.net/ diff --git a/textproc/libxml++30/pkg-plist b/textproc/libxml++30/pkg-plist new file mode 100644 index 000000000000..0528cd8b5faf --- /dev/null +++ b/textproc/libxml++30/pkg-plist @@ -0,0 +1,46 @@ +include/libxml++-%%API_VERSION%%/include/libxml++config.h +include/libxml++-%%API_VERSION%%/libxml++/attribute.h +include/libxml++-%%API_VERSION%%/libxml++/attributedeclaration.h +include/libxml++-%%API_VERSION%%/libxml++/attributenode.h +include/libxml++-%%API_VERSION%%/libxml++/document.h +include/libxml++-%%API_VERSION%%/libxml++/dtd.h +include/libxml++-%%API_VERSION%%/libxml++/exceptions/exception.h +include/libxml++-%%API_VERSION%%/libxml++/exceptions/internal_error.h +include/libxml++-%%API_VERSION%%/libxml++/exceptions/parse_error.h +include/libxml++-%%API_VERSION%%/libxml++/exceptions/validity_error.h +include/libxml++-%%API_VERSION%%/libxml++/exceptions/wrapped_exception.h +include/libxml++-%%API_VERSION%%/libxml++/io/istreamparserinputbuffer.h +include/libxml++-%%API_VERSION%%/libxml++/io/ostreamoutputbuffer.h +include/libxml++-%%API_VERSION%%/libxml++/io/outputbuffer.h +include/libxml++-%%API_VERSION%%/libxml++/io/parserinputbuffer.h +include/libxml++-%%API_VERSION%%/libxml++/keepblanks.h +include/libxml++-%%API_VERSION%%/libxml++/libxml++.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/cdatanode.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/commentnode.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/contentnode.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/element.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/entitydeclaration.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/entityreference.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/node.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/processinginstructionnode.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/textnode.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/xincludeend.h +include/libxml++-%%API_VERSION%%/libxml++/nodes/xincludestart.h +include/libxml++-%%API_VERSION%%/libxml++/noncopyable.h +include/libxml++-%%API_VERSION%%/libxml++/parsers/domparser.h +include/libxml++-%%API_VERSION%%/libxml++/parsers/parser.h +include/libxml++-%%API_VERSION%%/libxml++/parsers/saxparser.h +include/libxml++-%%API_VERSION%%/libxml++/parsers/textreader.h +include/libxml++-%%API_VERSION%%/libxml++/relaxngschema.h +include/libxml++-%%API_VERSION%%/libxml++/schemabase.h +include/libxml++-%%API_VERSION%%/libxml++/validators/dtdvalidator.h +include/libxml++-%%API_VERSION%%/libxml++/validators/relaxngvalidator.h +include/libxml++-%%API_VERSION%%/libxml++/validators/schemavalidatorbase.h +include/libxml++-%%API_VERSION%%/libxml++/validators/validator.h +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 +libdata/pkgconfig/libxml++-%%API_VERSION%%.pc