Import textproc/libxmlbird
TEST_DEPENDS tweak and ok jca@ libxmlbird is an XML parser written in Vala for use with Birdfont.
This commit is contained in:
parent
21123635fd
commit
21165a9658
49
textproc/libxmlbird/Makefile
Normal file
49
textproc/libxmlbird/Makefile
Normal file
@ -0,0 +1,49 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2015/06/22 22:50:00 bcallah Exp $
|
||||
|
||||
COMMENT = XML parser written in Vala
|
||||
DISTNAME = libxmlbird-1.0.5
|
||||
EXTRACT_SUFX = .tar.xz
|
||||
CATEGORIES = textproc
|
||||
|
||||
SHARED_LIBS += xmlbird 0.0 # 1.0.5
|
||||
|
||||
HOMEPAGE = http://birdfont.org/xmlbird.php
|
||||
MAINTAINER = Brian Callahan <bcallah@openbsd.org>
|
||||
|
||||
# LGPLv3+
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
|
||||
MASTER_SITES = http://birdfont.org/xmlbird-releases/
|
||||
|
||||
MODULES = lang/python
|
||||
MODPY_ADJ_FILES = configure
|
||||
|
||||
BUILD_DEPENDS = devel/py-doit \
|
||||
lang/vala
|
||||
|
||||
# 'make test' will fail if not already installed.
|
||||
TEST_DEPENDS = textproc/libxmlbird
|
||||
|
||||
CONFIGURE_STYLE = simple
|
||||
|
||||
pre-configure:
|
||||
perl -pi -e "s,bash,sh,g" ${WRKSRC}/scripts/run.py
|
||||
${SUBST_CMD} ${WRKSRC}/dodo.py
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && ${LOCALBASE}/bin/doit
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/build/xmlbird.h ${PREFIX}/include
|
||||
${INSTALL_DATA} ${WRKSRC}/build/libxmlbird.so.${LIBxmlbird_VERSION} \
|
||||
${PREFIX}/lib
|
||||
${INSTALL_DATA} ${WRKSRC}/build/xmlbird.pc \
|
||||
${PREFIX}/lib/pkgconfig
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/vala/vapi
|
||||
${INSTALL_DATA} ${WRKSRC}/build/xmlbird.vapi \
|
||||
${PREFIX}/share/vala/vapi
|
||||
|
||||
do-test:
|
||||
cd ${WRKSRC} && ${LOCALBASE}/bin/doit test
|
||||
|
||||
.include <bsd.port.mk>
|
2
textproc/libxmlbird/distinfo
Normal file
2
textproc/libxmlbird/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (libxmlbird-1.0.5.tar.xz) = vzcwmBG2/6zlMsDxKQ+P6MuvwUOGjY4PL56DGm7oQ18=
|
||||
SIZE (libxmlbird-1.0.5.tar.xz) = 16416
|
12
textproc/libxmlbird/patches/patch-scripts_bavala_py
Normal file
12
textproc/libxmlbird/patches/patch-scripts_bavala_py
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-scripts_bavala_py,v 1.1.1.1 2015/06/22 22:50:00 bcallah Exp $
|
||||
--- scripts/bavala.py.orig Mon Jun 22 10:19:23 2015
|
||||
+++ scripts/bavala.py Mon Jun 22 10:19:41 2015
|
||||
@@ -229,6 +229,8 @@ class Vala(object):
|
||||
|
||||
if not "bsd" in sys.platform:
|
||||
create_link = "ln -s -T " + so_file + " " + self.so_link_name + " "
|
||||
+ else:
|
||||
+ create_link = "ln -s " + so_file + " " + self.so_link_name + " "
|
||||
|
||||
create_link += "&& mv " + self.so_link_name + " " + self.build + "/"
|
||||
return {
|
1
textproc/libxmlbird/pkg/DESCR
Normal file
1
textproc/libxmlbird/pkg/DESCR
Normal file
@ -0,0 +1 @@
|
||||
libxmlbird is an XML parser written in Vala for use with Birdfont.
|
7
textproc/libxmlbird/pkg/PLIST
Normal file
7
textproc/libxmlbird/pkg/PLIST
Normal file
@ -0,0 +1,7 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2015/06/22 22:50:00 bcallah Exp $
|
||||
include/xmlbird.h
|
||||
@lib lib/libxmlbird.so.${LIBxmlbird_VERSION}
|
||||
lib/pkgconfig/xmlbird.pc
|
||||
share/vala/
|
||||
share/vala/vapi/
|
||||
share/vala/vapi/xmlbird.vapi
|
Loading…
Reference in New Issue
Block a user