From owner-svn-ports-all@freebsd.org Sat Feb 29 17:44:51 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EECBD264483; Sat, 29 Feb 2020 17:44:51 +0000 (UTC) (envelope-from 0mp@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) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48VDLq4cLJz4Wcy; Sat, 29 Feb 2020 17:44:50 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 85B5A1E5DA; Sat, 29 Feb 2020 17:44:50 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 01THioFW013672; Sat, 29 Feb 2020 17:44:50 GMT (envelope-from 0mp@FreeBSD.org) Received: (from 0mp@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01THinuj013667; Sat, 29 Feb 2020 17:44:49 GMT (envelope-from 0mp@FreeBSD.org) Message-Id: <202002291744.01THinuj013667@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: 0mp set sender to 0mp@FreeBSD.org using -f From: Mateusz Piotrowski <0mp@FreeBSD.org> Date: Sat, 29 Feb 2020 17:44:49 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r527447 - in head/textproc: . libxmlbird X-SVN-Group: ports-head X-SVN-Commit-Author: 0mp X-SVN-Commit-Paths: in head/textproc: . libxmlbird X-SVN-Commit-Revision: 527447 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Feb 2020 17:44:52 -0000 Author: 0mp Date: Sat Feb 29 17:44:49 2020 New Revision: 527447 URL: https://svnweb.freebsd.org/changeset/ports/527447 Log: New port: textproc/libxmlbird XML Bird is an XML parser for programs written in Vala or C. It is being developed as a part of the Birdfont project. WWW: https://birdfont.org/xmlbird.php Added: head/textproc/libxmlbird/ head/textproc/libxmlbird/Makefile (contents, props changed) head/textproc/libxmlbird/distinfo (contents, props changed) head/textproc/libxmlbird/pkg-descr (contents, props changed) Modified: head/textproc/Makefile Modified: head/textproc/Makefile ============================================================================== --- head/textproc/Makefile Sat Feb 29 17:34:21 2020 (r527446) +++ head/textproc/Makefile Sat Feb 29 17:44:49 2020 (r527447) @@ -392,6 +392,7 @@ SUBDIR += libxml++26-reference SUBDIR += libxml2 SUBDIR += libxml2-reference + SUBDIR += libxmlbird SUBDIR += libxode SUBDIR += libxslt SUBDIR += libxslt-reference Added: head/textproc/libxmlbird/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/libxmlbird/Makefile Sat Feb 29 17:44:49 2020 (r527447) @@ -0,0 +1,42 @@ +# $FreeBSD$ + +PORTNAME= libxmlbird +DISTVERSION= 1.2.11 +CATEGORIES= textproc devel +MASTER_SITES= https://birdfont.org/xmlbird-releases/ + +MAINTAINER= 0mp@FreeBSD.org +COMMENT= XML parser for Vala and C programs + +LICENSE= LGPL3 +LICENSE_FILE= ${WRKSRC}/LGPLv3.txt + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}doit>0:devel/py-doit@${PY_FLAVOR} \ + valac:lang/vala + +USES= gettext-runtime gnome pkgconfig python:3.7+,build shebangfix tar:xz +USE_GNOME= glib20 +USE_LDCONFIG= yes +SHEBANG_FILES= configure install.py + +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --cc="${CC}" \ + --cflags="${CFLAGS}" \ + --dest="${STAGEDIR}" \ + --ldflags="${LDFLAGS}" \ + --prefix="${PREFIX}" + +PLIST_FILES= include/xmlbird.h \ + lib/libxmlbird.so \ + lib/libxmlbird.so.1 \ + libdata/pkgconfig/xmlbird.pc \ + share/vala/vapi/xmlbird.vapi + +do-build: + (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/doit) + +do-install: + (cd ${WRKSRC} && ./install.py --dest="${STAGEDIR}") + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libxmlbird.so.1 + +.include Added: head/textproc/libxmlbird/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/libxmlbird/distinfo Sat Feb 29 17:44:49 2020 (r527447) @@ -0,0 +1,3 @@ +TIMESTAMP = 1582991659 +SHA256 (libxmlbird-1.2.11.tar.xz) = 20062cf9d890690f0259b969bd25cfb6038d42c312239ed5038c5aeeb77c8bf9 +SIZE (libxmlbird-1.2.11.tar.xz) = 20588 Added: head/textproc/libxmlbird/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/libxmlbird/pkg-descr Sat Feb 29 17:44:49 2020 (r527447) @@ -0,0 +1,5 @@ +XML Bird is an XML parser for programs written in Vala or C. + +It is being developed as a part of the Birdfont project. + +WWW: https://birdfont.org/xmlbird.php