From 924a3132940e51958aea6314962b046289e85bc1 Mon Sep 17 00:00:00 2001 From: Nathan Owens Date: Mon, 4 Nov 2019 10:15:52 -0600 Subject: [PATCH] docbook2mdoc: update to 1.1.0 This version requires bsd/sys/queue.h Link to bsd library to fix 'undefined reference to strtonum --- srcpkgs/docbook2mdoc/patches/fix-decls.patch | 21 -------------------- srcpkgs/docbook2mdoc/template | 12 ++++++----- 2 files changed, 7 insertions(+), 26 deletions(-) delete mode 100644 srcpkgs/docbook2mdoc/patches/fix-decls.patch diff --git a/srcpkgs/docbook2mdoc/patches/fix-decls.patch b/srcpkgs/docbook2mdoc/patches/fix-decls.patch deleted file mode 100644 index f4d32e845131b0..00000000000000 --- a/srcpkgs/docbook2mdoc/patches/fix-decls.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- extern.h -+++ extern.h -@@ -119,12 +119,16 @@ enum attrval { - ATTRVAL__MAX - }; - --__BEGIN_DECLS -+#ifdef __cplusplus -+extern "C" { -+#endif - - int isattrkey(enum nodeid node, enum attrkey key); - int isattrval(enum attrkey key, enum attrval val); - int isparent(enum nodeid node, enum nodeid parent); - --__END_DECLS -+#ifdef __cplusplus -+} -+#endif - - #endif diff --git a/srcpkgs/docbook2mdoc/template b/srcpkgs/docbook2mdoc/template index 25edbdb38e61b0..24f1bee618362a 100644 --- a/srcpkgs/docbook2mdoc/template +++ b/srcpkgs/docbook2mdoc/template @@ -1,17 +1,19 @@ # Template file for 'docbook2mdoc' pkgname=docbook2mdoc -version=0.0.9 -revision=2 +version=1.1.0 +revision=1 build_style=gnu-makefile -makedepends="expat-devel" -short_desc="A converter from DocBook V4.x and v5.x XML into mdoc" +makedepends="libbsd-devel" +short_desc="Converter from DocBook V4.x and v5.x XML into mdoc" maintainer="Orphaned " license="ISC" homepage="http://mdocml.bsd.lv/docbook2mdoc" distfiles="http://mdocml.bsd.lv/docbook2mdoc/snapshots/${pkgname}-${version}.tgz" -checksum=93320aa42cbcc2a8e43aceff3ef97af83ba65a87c6e745aa37ae27f43440341e +checksum=9fc6411cf041ff10e76f19a50a142075a8df9d343f248e20d8fc98bf8e547c71 +LDFLAGS="-lbsd" post_extract() { sed -i '/CC.*-o/s/$/ $(LDFLAGS)/' Makefile sed -i 's,/man/man1,/share/man/man1,g' Makefile + vsed -e 's:sys/queue.h:bsd/sys/queue.h:' -i node.h }