Signed-off-by: W. Michael Petullo <mike@flyn.org>lilik-openwrt-22.03
@ -0,0 +1,47 @@ | |||
include $(TOPDIR)/rules.mk | |||
PKG_NAME:=mandoc | |||
PKG_VERSION:=1.14.5 | |||
PKG_RELEASE:=$(AUTORELEASE) | |||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz | |||
PKG_SOURCE_URL:=https://mandoc.bsd.lv/snapshots/ | |||
PKG_HASH:=8219b42cb56fc07b2aa660574e6211ac38eefdbf21f41b698d3348793ba5d8f7 | |||
PKG_MAINTAINER:=W. Michael Petullo <mike@flyn.org> | |||
PKG_LICENSE:=BSD-3-Clause BSD-2-Clause | |||
PKG_LICENSE_FILES:=LICENSE | |||
PKG_INSTALL:=1 | |||
PKG_BUILD_PARALLEL:=1 | |||
include $(INCLUDE_DIR)/package.mk | |||
define Package/mandoc | |||
SECTION:=utils | |||
CATEGORY:=Utilities | |||
TITLE:=mandoc document formatting system | |||
DEPENDS:=+zlib | |||
URL:=https://mandoc.bsd.lv/ | |||
endef | |||
define Package/sed/description | |||
mandoc is a suite of tools compiling mdoc, the roff macro language | |||
of choice for BSD manual pages, and man, the predominant historical | |||
language for UNIX manuals. It is small, ISO C, ISC-licensed, and quite | |||
fast. The main component of the toolset is the mandoc utility program, | |||
based on the libmandoc validating compiler, to format output for UTF-8 | |||
and ASCII UNIX terminals, HTML 5, PostScript, and PDF. | |||
endef | |||
CONFIGURE_VARS=\ | |||
CC=$(CC) \ | |||
HAVE_FTS=0 \ | |||
HAVE_REALLOCARRAY=0 \ | |||
define Package/mandoc/install | |||
$(INSTALL_DIR) $(1)/usr/bin/ | |||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mandoc $(1)/usr/bin/ | |||
endef | |||
$(eval $(call BuildPackage,mandoc)) |
@ -0,0 +1,49 @@ | |||
Only in mandoc-1.14.5/: config.h | |||
Only in mandoc-1.14.5/: config.log | |||
Only in mandoc-1.14.5/: config.log.old | |||
--- a/configure | |||
+++ b/configure | |||
@@ -41,7 +41,6 @@ OSENUM= | |||
OSNAME= | |||
UTF8_LOCALE= | |||
-CC=`printf "all:\\n\\t@echo \\\$(CC)\\n" | env -i make -sf -` | |||
CFLAGS= | |||
LDADD= | |||
LDFLAGS= | |||
@@ -60,7 +59,7 @@ HAVE_DIRENT_NAMLEN= | |||
HAVE_EFTYPE= | |||
HAVE_ENDIAN= | |||
HAVE_ERR= | |||
-HAVE_FTS= | |||
+HAVE_FTS=0 | |||
HAVE_FTS_COMPARE_CONST= | |||
HAVE_GETLINE= | |||
HAVE_GETSUBOPT= | |||
@@ -74,7 +73,7 @@ HAVE_OHASH= | |||
HAVE_PATH_MAX= | |||
HAVE_PLEDGE= | |||
HAVE_PROGNAME= | |||
-HAVE_REALLOCARRAY= | |||
+HAVE_REALLOCARRAY=0 | |||
HAVE_RECALLOCARRAY= | |||
HAVE_RECVMSG= | |||
HAVE_REWB_BSD= | |||
@@ -95,7 +94,7 @@ HAVE_WCHAR= | |||
NEED_GNU_SOURCE=0 | |||
NEED_OPENBSD_SOURCE=0 | |||
-PREFIX="/usr/local" | |||
+PREFIX="/usr" | |||
BINDIR= | |||
SBINDIR= | |||
BIN_FROM_SBIN= | |||
@@ -299,8 +298,6 @@ runtest PATH_MAX PATH_MAX || true | |||
runtest pledge PLEDGE || true | |||
runtest sandbox_init SANDBOX_INIT || true | |||
runtest progname PROGNAME || true | |||
-singletest reallocarray REALLOCARRAY || \ | |||
- runtest reallocarray REALLOCARRAY -D_OPENBSD_SOURCE || true | |||
singletest recallocarray RECALLOCARRAY || \ | |||
runtest recallocarray RECALLOCARRAY -D_OPENBSD_SOURCE || true | |||
runtest rewb-bsd REWB_BSD || true |