library versioning: Activate versioning on 7 libraries
authorJohn Marino <draco@marino.st>
Mon, 1 Dec 2014 13:37:59 +0000 (14:37 +0100)
committerJohn Marino <draco@marino.st>
Mon, 1 Dec 2014 13:45:34 +0000 (14:45 +0100)
All 4.2 packages currently on the system will continue to work on
a system after this commit.  However, the next bulk run of packages will
build using these symbol versions and will not work on systems older
than this commit.  Part of the joys of running on bleeding edge I think.
The next bulk run won't be for a couple of weeks at least (I'm waiting
on a disruptive and huge patch of perl and pgsql to settle down) so there
is no impending breakage expected.

The newly mapped libraries are: z, ncurses, lzma, edit, archive, md, bz2

lib/libarchive/Makefile
lib/libbz2/Makefile
lib/libedit/libedit/Makefile
lib/liblzma/Makefile
lib/libmd/Makefile
lib/libncurses/Makefile.inc
lib/libz/Makefile

index e8d517e..315d868 100644 (file)
@@ -379,9 +379,7 @@ MLINKS=     archive_entry.3 archive_entry_clear.3 \
        archive_write_set_options.3 archive_write_set_format_option.3 \
        archive_write_set_options.3 archive_write_set_option.3
 
-.if defined(RELEASE36)
 VERSION_DEF=   ${.CURDIR}/Versions.def
 SYMBOL_MAPS=   ${.CURDIR}/Symbol.map
-.endif
 
 .include <bsd.lib.mk>
index c9c9c8c..6072159 100644 (file)
@@ -11,9 +11,7 @@ INCS=         bzlib.h
 CFLAGS+=       -I${BZ2DIR}
 WARNS?=                3
 
-.if defined(RELEASE36)
 VERSION_DEF=   ${.CURDIR}/Versions.def
 SYMBOL_MAPS=   ${.CURDIR}/Symbol.map
-.endif
 
 .include <bsd.lib.mk>
index 14eaf40..d519b69 100644 (file)
@@ -15,10 +15,8 @@ LDADD=               -lncurses
 
 WARNS?=                2
 
-.if defined(RELEASE36)
 VERSION_DEF=   ${.CURDIR}/Versions.def
 SYMBOL_MAPS=   ${.CURDIR}/Symbol.map
-.endif
 
 SRCS+=         chared.c \
                common.c \
index 742a961..3e2821f 100644 (file)
@@ -122,9 +122,7 @@ CFLAGS+= -DHAVE_CONFIG_H -DTUKLIB_SYMBOL_PREFIX=lzma_ \
        -I${LZMADIR}/simple \
        -I${LZMADIR}/../common
 
-.if defined(RELEASE36)
 VERSION_DEF=   ${.CURDIR}/Versions.def
 SYMBOL_MAPS=   ${.CURDIR}/Symbol.map
-.endif
 
 .include <bsd.lib.mk>
index 2bc2031..cf507cc 100644 (file)
@@ -9,10 +9,8 @@ SRCS=  md2c.c md4c.c md5c.c md2hl.c md4hl.c md5hl.c \
 INCS=  md2.h md4.h md5.h ripemd.h sha.h sha256.h sha512.h
 WARNS?=        2
 
-.if defined(RELEASE36)
 VERSION_DEF=   ${.CURDIR}/../libc/Versions.def
 SYMBOL_MAPS=   ${.CURDIR}/Symbol.map
-.endif
 
 MAN+=  md2.3 md4.3 md5.3 ripemd.3 sha.3 sha256.3 sha384.3 sha512.3
 MLINKS+=md2.3 MD2Init.3 md2.3 MD2Update.3 md2.3 MD2Pad.3 md2.3 MD2Final.3
index 64b3ebf..33cbec3 100644 (file)
@@ -21,12 +21,10 @@ CFLAGS+=    -I${.OBJDIR}
 
 SHLIB_MAJOR=   6
 
-.if defined(RELEASE36)
 VERSION_DEF=   ${.CURDIR}/../Versions.def
 SYMBOL_MAPS=   ${.CURDIR}/../lib${LIB:S|w||}/Symbol.map
 .if defined(ENABLE_WIDEC)
 SYMBOL_MAPS+=  ${.CURDIR}/Symbol.map
 .endif
-.endif
 
 TERMINFO_CAPS=  ${NCURSESDIR}/include/Caps
index 0a3ae9c..d372aa9 100644 (file)
@@ -19,9 +19,7 @@ CFLAGS+= -I${CONTRIBDIR} -I${.CURDIR}
 
 INCS=          zconf.h zlib.h
 
-.if defined(RELEASE36)
 VERSION_DEF=   ${.CURDIR}/Versions.def
 SYMBOL_MAPS=   ${.CURDIR}/Symbol.map
-.endif
 
 .include <bsd.lib.mk>