mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 07:47:35 +00:00
Ports: Add mandoc port
This commit is contained in:
parent
77ed943275
commit
78ddf2e048
15 changed files with 1574 additions and 0 deletions
92
Ports/mandoc/patches/fix-configure.patch
Normal file
92
Ports/mandoc/patches/fix-configure.patch
Normal file
|
@ -0,0 +1,92 @@
|
|||
--- mandoc-1.14.5/configure.orig Sat Jan 25 20:56:19 2020
|
||||
+++ mandoc-1.14.5/configure Sat Jan 25 20:56:55 2020
|
||||
@@ -35,14 +35,13 @@
|
||||
|
||||
SOURCEDIR=`dirname "$0"`
|
||||
|
||||
-MANPATH_BASE="/usr/share/man:/usr/X11R6/man"
|
||||
-MANPATH_DEFAULT="/usr/share/man:/usr/X11R6/man:/usr/local/man"
|
||||
-OSENUM=
|
||||
-OSNAME=
|
||||
+MANPATH_BASE="/usr/share/man:/usr/local/share/man"
|
||||
+MANPATH_DEFAULT="/usr/share/man:/usr/local/share/man"
|
||||
+OSENUM=MANDOC_OS_OTHER
|
||||
+OSNAME=Serenity
|
||||
UTF8_LOCALE=
|
||||
|
||||
-CC=`printf "all:\\n\\t@echo \\\$(CC)\\n" | env -i make -sf -`
|
||||
-CFLAGS=
|
||||
+CFLAGS="-O2 -pipe"
|
||||
LDADD=
|
||||
LDFLAGS=
|
||||
LD_NANOSLEEP=
|
||||
@@ -62,17 +61,17 @@
|
||||
HAVE_ERR=
|
||||
HAVE_FTS=
|
||||
HAVE_FTS_COMPARE_CONST=
|
||||
-HAVE_GETLINE=
|
||||
+HAVE_GETLINE=1
|
||||
HAVE_GETSUBOPT=
|
||||
HAVE_ISBLANK=
|
||||
HAVE_LESS_T=
|
||||
-HAVE_MKDTEMP=
|
||||
+HAVE_MKDTEMP=1
|
||||
HAVE_NANOSLEEP=
|
||||
-HAVE_NTOHL=
|
||||
+HAVE_NTOHL=1
|
||||
HAVE_O_DIRECTORY=
|
||||
HAVE_OHASH=
|
||||
HAVE_PATH_MAX=
|
||||
-HAVE_PLEDGE=
|
||||
+HAVE_PLEDGE=0
|
||||
HAVE_PROGNAME=
|
||||
HAVE_REALLOCARRAY=
|
||||
HAVE_RECALLOCARRAY=
|
||||
@@ -84,7 +83,7 @@
|
||||
HAVE_STRINGLIST=
|
||||
HAVE_STRLCAT=
|
||||
HAVE_STRLCPY=
|
||||
-HAVE_STRNDUP=
|
||||
+HAVE_STRNDUP=1
|
||||
HAVE_STRPTIME=
|
||||
HAVE_STRSEP=
|
||||
HAVE_STRTONUM=
|
||||
@@ -361,20 +360,6 @@
|
||||
echo 1>&3
|
||||
fi
|
||||
|
||||
-# --- nanosleep ---
|
||||
-if [ -n "${LD_NANOSLEEP}" ]; then
|
||||
- runtest nanosleep NANOSLEEP "${LD_NANOSLEEP}" || true
|
||||
-elif singletest nanosleep NANOSLEEP; then
|
||||
- :
|
||||
-elif runtest nanosleep NANOSLEEP "-lrt"; then
|
||||
- LD_NANOSLEEP="-lrt"
|
||||
-fi
|
||||
-if [ "${HAVE_NANOSLEEP}" -eq 0 ]; then
|
||||
- echo "FATAL: nanosleep: no" 1>&2
|
||||
- echo "FATAL: nanosleep: no" 1>&3
|
||||
- exit 1
|
||||
-fi
|
||||
-
|
||||
if [ ${BUILD_CATMAN} -gt 0 ]; then
|
||||
# --- recvmsg ---
|
||||
if [ -n "${LD_RECVMSG}" ]; then
|
||||
@@ -420,7 +405,7 @@
|
||||
fi
|
||||
|
||||
# --- LDADD ---
|
||||
-LDADD="${LDADD} ${LD_NANOSLEEP} ${LD_RECVMSG} ${LD_OHASH} -lz"
|
||||
+LDADD="${LDADD} ${LD_NANOSLEEP} ${LD_RECVMSG} ${LD_OHASH} -lpcre2-posix -lpcre2-8 -lz"
|
||||
echo "selected LDADD=\"${LDADD}\"" 1>&2
|
||||
echo "selected LDADD=\"${LDADD}\"" 1>&3
|
||||
echo 1>&3
|
||||
@@ -572,7 +557,7 @@
|
||||
[ -z "${BIN_FROM_SBIN}" ] && BIN_FROM_SBIN="../bin"
|
||||
[ -z "${INCLUDEDIR}" ] && INCLUDEDIR="${PREFIX}/include/mandoc"
|
||||
[ -z "${LIBDIR}" ] && LIBDIR="${PREFIX}/lib/mandoc"
|
||||
-[ -z "${MANDIR}" ] && MANDIR="${PREFIX}/man"
|
||||
+[ -z "${MANDIR}" ] && MANDIR="${PREFIX}/share/man"
|
||||
|
||||
[ -z "${HTDOCDIR}" ] && HTDOCDIR="${WWWPREFIX}/htdocs"
|
||||
[ -z "${CGIBINDIR}" ] && CGIBINDIR="${WWWPREFIX}/cgi-bin"
|
Loading…
Add table
Add a link
Reference in a new issue