diff options
author | Milan P. Stanić <mps@arvanta.net> | 2020-04-23 13:43:06 +0200 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2020-04-29 12:55:07 +0000 |
commit | a5f8e2f2e8ebae977f0a2475f1906f97997f2e04 (patch) | |
tree | b3eb4c57cd57d6127880e550b3f6b3b9adeb4bdb /main/mandoc/shared-libmandoc.patch | |
parent | 864c859e9deeda2c68e8310550ca3c6d70a28dd7 (diff) | |
download | aports-a5f8e2f2e8ebae977f0a2475f1906f97997f2e04.tar.bz2 aports-a5f8e2f2e8ebae977f0a2475f1906f97997f2e04.tar.xz |
main/mandoc: rename mdocml to mandoc
upstream renamed mdocml to mandoc about three years ago (concluded from
looking at download page) so we rename it to reflect upstream name
rewrite pkgdesc to more desctiptive one
add replaces and provides 'mdocml' for smooth upgrade and for some
packages which didn't changed depends to' mandoc'
Diffstat (limited to 'main/mandoc/shared-libmandoc.patch')
-rw-r--r-- | main/mandoc/shared-libmandoc.patch | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/main/mandoc/shared-libmandoc.patch b/main/mandoc/shared-libmandoc.patch new file mode 100644 index 0000000000..0327138382 --- /dev/null +++ b/main/mandoc/shared-libmandoc.patch @@ -0,0 +1,76 @@ +diff --git a/Makefile b/Makefile +index f4e2954..d153224 100644 +--- a/Makefile ++++ b/Makefile +@@ -367,9 +367,13 @@ WWW_INCS = eqn.h.html \ + tbl_int.h.html \ + tbl_parse.h.html + ++LIBMANDOC = libmandoc.so ++MANDOCLIB = -L. -lmandoc ++ + # === USER CONFIGURATION =============================================== + + include Makefile.local ++CFLAGS += -fPIC + + # === DEPENDENCY HANDLING ============================================== + +@@ -392,7 +396,7 @@ distclean: clean + rm -f Makefile.local config.h config.h.old config.log config.log.old + + clean: +- rm -f libmandoc.a $(LIBMANDOC_OBJS) $(COMPAT_OBJS) ++ rm -f $(LIBMANDOC) $(LIBMANDOC_OBJS) $(COMPAT_OBJS) + rm -f mandoc $(MAIN_OBJS) + rm -f man.cgi $(CGI_OBJS) + rm -f mandocd catman catman.o $(MANDOCD_OBJS) +@@ -431,11 +435,11 @@ base-install: mandoc demandoc soelim + $(INSTALL_MAN) makewhatis.8 \ + $(DESTDIR)$(MANDIR)/man8/$(BINM_MAKEWHATIS).8 + +-lib-install: libmandoc.a ++lib-install: $(LIBMANDOC) + mkdir -p $(DESTDIR)$(LIBDIR) + mkdir -p $(DESTDIR)$(INCLUDEDIR) + mkdir -p $(DESTDIR)$(MANDIR)/man3 +- $(INSTALL_LIB) libmandoc.a $(DESTDIR)$(LIBDIR) ++ $(INSTALL_LIB) $(LIBMANDOC) $(DESTDIR)$(LIBDIR) + $(INSTALL_LIB) eqn.h man.h mandoc.h mandoc_aux.h mandoc_parse.h \ + mdoc.h roff.h tbl.h $(DESTDIR)$(INCLUDEDIR) + $(INSTALL_MAN) mandoc.3 mandoc_escape.3 mandoc_malloc.3 \ +@@ -511,23 +515,23 @@ Makefile.local config.h: configure $(TESTSRCS) + @echo "$@ is out of date; please run ./configure" + @exit 1 + +-libmandoc.a: $(COMPAT_OBJS) $(LIBMANDOC_OBJS) +- ar rs $@ $(COMPAT_OBJS) $(LIBMANDOC_OBJS) ++libmandoc.so: $(COMPAT_OBJS) $(LIBMANDOC_OBJS) ++ $(CC) $(LDFLAGS) -shared -o $@ $(COMPAT_OBJS) $(LIBMANDOC_OBJS) $(LDADD) + +-mandoc: $(MAIN_OBJS) libmandoc.a +- $(CC) -o $@ $(LDFLAGS) $(MAIN_OBJS) libmandoc.a $(LDADD) ++mandoc: $(MAIN_OBJS) $(LIBMANDOC) ++ $(CC) -o $@ $(LDFLAGS) $(MAIN_OBJS) $(MANDOCLIB) $(LDADD) + + man.cgi: $(CGI_OBJS) libmandoc.a + $(CC) $(STATIC) -o $@ $(LDFLAGS) $(CGI_OBJS) libmandoc.a $(LDADD) + +-mandocd: $(MANDOCD_OBJS) libmandoc.a +- $(CC) -o $@ $(LDFLAGS) $(MANDOCD_OBJS) libmandoc.a $(LDADD) ++mandocd: $(MANDOCD_OBJS) $(LIBMANDOC) ++ $(CC) -o $@ $(LDFLAGS) $(MANDOCD_OBJS) $(LIBMANDOC) $(LDADD) + +-catman: catman.o libmandoc.a +- $(CC) -o $@ $(LDFLAGS) catman.o libmandoc.a $(LDADD) ++catman: catman.o $(LIBMANDOC) ++ $(CC) -o $@ $(LDFLAGS) catman.o $(LIBMANDOC) $(LDADD) + +-demandoc: $(DEMANDOC_OBJS) libmandoc.a +- $(CC) -o $@ $(LDFLAGS) $(DEMANDOC_OBJS) libmandoc.a $(LDADD) ++demandoc: $(DEMANDOC_OBJS) $(LIBMANDOC) ++ $(CC) -o $@ $(LDFLAGS) $(DEMANDOC_OBJS) $(LIBMANDOC) $(LDADD) + + soelim: $(SOELIM_OBJS) + $(CC) -o $@ $(LDFLAGS) $(SOELIM_OBJS) + |