exported symbols to the indended API. We do not need a Symbols.map
anymore. Major library bump is necessary as some internal functions
vanish from the ABI.
Discussed upstream with Sebastian Pipping; ports bulk build ajacoutot@;
OK deraadt@
-# $OpenBSD: Makefile,v 1.12 2017/06/30 11:25:29 bluhm Exp $
+# $OpenBSD: Makefile,v 1.13 2017/07/06 11:17:58 bluhm Exp $
.PATH: ${.CURDIR}/lib
LIB= expat
SRCS= xmlparse.c xmltok.c xmlrole.c
-CFLAGS+=-I${.CURDIR} -DHAVE_EXPAT_CONFIG_H
+CFLAGS+=-I${.CURDIR} -DHAVE_EXPAT_CONFIG_H -fvisibility=hidden
PC_FILES=expat.pc
CLEANFILES+=${PC_FILES}
-VERSION_SCRIPT= ${.CURDIR}/Symbols.map
-
includes:
cmp -s ${DESTDIR}/usr/include/expat.h ${.CURDIR}/lib/expat.h || \
${INSTALL} ${INSTALL_COPY} -m 444 -o $(BINOWN) -g $(BINGRP) \
+++ /dev/null
-{
- local:
- align_limit_to_full_utf8_characters;
-};
-major=11
+major=12
minor=0