[Glibc-bsd-commits] r5210 - in trunk/zfsutils/debian: . patches
rmh at alioth.debian.org
rmh at alioth.debian.org
Sun Dec 1 13:03:12 UTC 2013
Author: rmh
Date: 2013-12-01 13:03:11 +0000 (Sun, 01 Dec 2013)
New Revision: 5210
Removed:
trunk/zfsutils/debian/patches/libmd_static.diff
Modified:
trunk/zfsutils/debian/changelog
trunk/zfsutils/debian/patches/makefile.diff
trunk/zfsutils/debian/patches/series
trunk/zfsutils/debian/rules
trunk/zfsutils/debian/zfsutils-udeb.install
trunk/zfsutils/debian/zfsutils.install
Log:
Library dependency cleanup: Remove gratuitous dependencies, add missing dependencies and build libavl as a shared object.
Modified: trunk/zfsutils/debian/changelog
===================================================================
--- trunk/zfsutils/debian/changelog 2013-12-01 12:54:07 UTC (rev 5209)
+++ trunk/zfsutils/debian/changelog 2013-12-01 13:03:11 UTC (rev 5210)
@@ -1,3 +1,10 @@
+zfsutils (9.2-5) UNRELEASED; urgency=low
+
+ * Library dependency cleanup: Remove gratuitous dependencies, add
+ missing dependencies and build libavl as a shared object.
+
+ -- Robert Millan <rmh at debian.org> Sun, 01 Dec 2013 14:03:01 +0100
+
zfsutils (9.2-4) unstable; urgency=critical
* Make 14_bootloader_advice.diff more pallatable to upstream.
Deleted: trunk/zfsutils/debian/patches/libmd_static.diff
===================================================================
--- trunk/zfsutils/debian/patches/libmd_static.diff 2013-12-01 12:54:07 UTC (rev 5209)
+++ trunk/zfsutils/debian/patches/libmd_static.diff 2013-12-01 13:03:11 UTC (rev 5210)
@@ -1,37 +0,0 @@
---- a/cddl/lib/libzfs/Makefile
-+++ b/cddl/lib/libzfs/Makefile
-@@ -8,7 +8,7 @@
- LIB= zfs
- DPADD= ${LIBMD} ${LIBPTHREAD} ${LIBUMEM} ${LIBUTIL} ${LIBM} ${LIBNVPAIR} \
- ${LIBZFS_CORE}
--LDADD= -lmd -lpthread -lumem -lzfs_core
-+LDADD= ${.CURDIR}/../../../lib/libmd/libmd.a -lpthread -lumem -lzfs_core
-
- LDADD+= -lbsd -lm
- LDADD+= -L${.CURDIR}/../../../cddl/lib/libzfs_core
-@@ -61,5 +61,6 @@
- CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libuutil/common
- CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzfs/common
- CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzfs_core/common
-+CFLAGS+= -I${.CURDIR}/../../../lib/libmd
-
- .include <bsd.lib.mk>
---- a/cddl/lib/libzpool/Makefile
-+++ b/cddl/lib/libzpool/Makefile
-@@ -57,12 +57,15 @@
- CFLAGS+= -I${.CURDIR}/../../../lib/libthr/arch/${MACHINE_CPUARCH}/include
-
- DPADD= ${LIBMD} ${LIBPTHREAD} ${LIBZ}
--LDADD= -lmd -lpthread -lz -lumem -lnvpair -lbsd -lrt
-+LDADD= -lpthread -lz -lumem -lnvpair -lbsd -lrt
-
- LDADD+= -L${.CURDIR}/../../../cddl/lib/libumem
- LDADD+= -L${.CURDIR}/../../../cddl/lib/libnvpair
- LDADD+= ${.CURDIR}/../../../cddl/lib/libavl/libavl.a
-
-+CFLAGS+= -I${.CURDIR}/../../../lib/libmd
-+LDADD+= ${.CURDIR}/../../../lib/libmd/libmd.a
-+
- # atomic.S doesn't like profiling.
- NO_PROFILE=
-
Modified: trunk/zfsutils/debian/patches/makefile.diff
===================================================================
--- trunk/zfsutils/debian/patches/makefile.diff 2013-12-01 12:54:07 UTC (rev 5209)
+++ trunk/zfsutils/debian/patches/makefile.diff 2013-12-01 13:03:11 UTC (rev 5210)
@@ -11,45 +11,56 @@
CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libuutil/common
--- a/cddl/lib/libzfs/Makefile
+++ b/cddl/lib/libzfs/Makefile
-@@ -8,7 +8,11 @@
+@@ -8,7 +8,13 @@
LIB= zfs
DPADD= ${LIBMD} ${LIBPTHREAD} ${LIBUMEM} ${LIBUTIL} ${LIBM} ${LIBNVPAIR} \
${LIBZFS_CORE}
-LDADD= -lmd -lpthread -lumem -lutil -lzfs_core
-+LDADD= -lmd -lpthread -lumem -lzfs_core
++LDADD= ${.CURDIR}/../../../lib/libmd/libmd.a -lpthread -lumem -lzfs_core
+
-+LDADD+= -lbsd -lm
++LDADD+= -lbsd -lm -luutil -lnvpair -lgeom
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libzfs_core
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libumem
++LDADD+= -L${.CURDIR}/../../../cddl/lib/libnvpair
++LDADD+= -L${.CURDIR}/../../../cddl/lib/libuutil
SRCS= deviceid.c \
fsshare.c \
+@@ -57,5 +63,6 @@
+ CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libuutil/common
+ CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzfs/common
+ CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzfs_core/common
++CFLAGS+= -I${.CURDIR}/../../../lib/libmd
+
+ .include <bsd.lib.mk>
--- a/cddl/lib/libzpool/Makefile
+++ b/cddl/lib/libzpool/Makefile
-@@ -57,7 +57,11 @@
+@@ -57,7 +57,14 @@
CFLAGS+= -I${.CURDIR}/../../../lib/libthr/arch/${MACHINE_CPUARCH}/include
DPADD= ${LIBMD} ${LIBPTHREAD} ${LIBZ}
-LDADD= -lmd -lpthread -lz -lumem -lnvpair -lavl
-+LDADD= -lmd -lpthread -lz -lumem -lnvpair -lbsd -lrt
++LDADD= -lpthread -lz -lumem -lnvpair -lavl-illumos -lbsd -lrt
+
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libumem
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libnvpair
-+LDADD+= ${.CURDIR}/../../../cddl/lib/libavl/libavl.a
++LDADD+= -L${.CURDIR}/../../../cddl/lib/libavl
++
++CFLAGS+= -I${.CURDIR}/../../../lib/libmd
++LDADD+= ${.CURDIR}/../../../lib/libmd/libmd.a
# atomic.S doesn't like profiling.
NO_PROFILE=
--- a/cddl/sbin/zfs/Makefile
+++ b/cddl/sbin/zfs/Makefile
-@@ -26,7 +26,13 @@
+@@ -26,7 +26,12 @@
DPADD= ${LIBGEOM} ${LIBNVPAIR} ${LIBUMEM} \
${LIBUTIL} ${LIBUUTIL} ${LIBZFS_CORE} ${LIBZFS}
-LDADD= -lgeom -lnvpair -lumem -lutil -luutil -lzfs_core -lzfs
-+LDADD= -lgeom -lnvpair -lumem -lbsd -luutil -lzfs_core -lzfs
++LDADD= -lgeom -lnvpair -lbsd -luutil -lzfs_core -lzfs
+
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libnvpair
-+LDADD+= -L${.CURDIR}/../../../cddl/lib/libumem
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libuutil
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libzfs
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libzfs_core
@@ -58,20 +69,18 @@
CFLAGS+= -DJAIL
--- a/cddl/sbin/zpool/Makefile
+++ b/cddl/sbin/zpool/Makefile
-@@ -28,6 +28,14 @@
+@@ -28,6 +28,12 @@
DPADD= ${LIBAVL} ${LIBGEOM} ${LIBNVPAIR} \
${LIBUMEM} ${LIBUTIL} ${LIBUUTIL} ${LIBZFS_CORE} ${LIBZFS}
-LDADD= -lavl -lgeom -lnvpair -lumem -lutil -luutil -lzfs_core -lzfs
-+LDADD= -lgeom -lnvpair -lumem -lutil -luutil -lzfs_core -lzfs
++LDADD= -lgeom -lnvpair -luutil -lzfs_core -lzfs
+
+LDADD+= -lbsd
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libzfs
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libnvpair
-+LDADD+= -L${.CURDIR}/../../../cddl/lib/libumem
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libuutil
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libzfs_core
-+LDADD+= ${.CURDIR}/../../../cddl/lib/libavl/libavl.a
.include <bsd.prog.mk>
--- a/cddl/usr.bin/zinject/Makefile
@@ -91,7 +100,7 @@
.include <bsd.prog.mk>
--- a/cddl/usr.bin/ztest/Makefile
+++ b/cddl/usr.bin/ztest/Makefile
-@@ -20,9 +20,18 @@
+@@ -20,9 +20,17 @@
DPADD= ${LIBGEOM} ${LIBM} ${LIBNVPAIR} ${LIBUMEM} ${LIBZPOOL} \
${LIBPTHREAD} ${LIBAVL} ${LIBZFS_CORE} ${LIBZFS} ${LIBUUTIL}
@@ -106,7 +115,6 @@
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libzpool
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libzfs
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libzfs_core
-+LDADD+= ${.CURDIR}/../../../cddl/lib/libavl/libavl.a
+
CSTD= c99
@@ -130,12 +138,24 @@
--- a/cddl/lib/libzfs_core/Makefile
+++ b/cddl/lib/libzfs_core/Makefile
-@@ -10,6 +10,8 @@
+@@ -10,6 +10,9 @@
DPADD= ${LIBNVPAIR}
LDADD= -lnvpair
+LDADD+= -L${.CURDIR}/../../../cddl/lib/libnvpair
++LDADD+= -lbsd
+
SRCS= libzfs_core.c \
libzfs_core_compat.c
+--- a/cddl/lib/libavl/Makefile
++++ b/cddl/lib/libavl/Makefile
+@@ -2,7 +2,7 @@
+
+ .PATH: ${.CURDIR}/../../../sys/cddl/contrib/opensolaris/common/avl
+
+-LIB= avl
++LIB= avl-illumos
+ SRCS= avl.c
+ WARNS?= 0
+ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/compat/opensolaris
Modified: trunk/zfsutils/debian/patches/series
===================================================================
--- trunk/zfsutils/debian/patches/series 2013-12-01 12:54:07 UTC (rev 5209)
+++ trunk/zfsutils/debian/patches/series 2013-12-01 13:03:11 UTC (rev 5210)
@@ -17,7 +17,6 @@
15_pthread_compat.diff
# Patches that are likely to be Debian-specific
-makefile.diff
#manpage_debian_specifics.diff
-libmd_static.diff
fix_realpath_abuse.diff
+makefile.diff
Modified: trunk/zfsutils/debian/rules
===================================================================
--- trunk/zfsutils/debian/rules 2013-12-01 12:54:07 UTC (rev 5209)
+++ trunk/zfsutils/debian/rules 2013-12-01 13:03:11 UTC (rev 5210)
@@ -111,7 +111,11 @@
touch $@
build-libzfs: build-libzfs-stamp
-build-libzfs-stamp: build-libumem build-libzfs_core
+build-libzfs-stamp: \
+ build-libnvpair \
+ build-libumem \
+ build-libuutil \
+ build-libzfs_core
$(PMAKE) -C $(CURDIR)/cddl/lib/libzfs
touch $@
Modified: trunk/zfsutils/debian/zfsutils-udeb.install
===================================================================
--- trunk/zfsutils/debian/zfsutils-udeb.install 2013-12-01 12:54:07 UTC (rev 5209)
+++ trunk/zfsutils/debian/zfsutils-udeb.install 2013-12-01 13:03:11 UTC (rev 5210)
@@ -1,4 +1,5 @@
cddl/lib/libzfs_core/libzfs_core.so.* /lib
+cddl/lib/libavl/libavl-illumos.so.* /lib
cddl/sbin/zpool/zpool /sbin
cddl/sbin/zfs/zfs /sbin
Modified: trunk/zfsutils/debian/zfsutils.install
===================================================================
--- trunk/zfsutils/debian/zfsutils.install 2013-12-01 12:54:07 UTC (rev 5209)
+++ trunk/zfsutils/debian/zfsutils.install 2013-12-01 13:03:11 UTC (rev 5210)
@@ -1,4 +1,5 @@
cddl/lib/libzfs_core/libzfs_core.so.* /lib
+cddl/lib/libavl/libavl-illumos.so.* /lib
cddl/sbin/zpool/zpool /sbin
cddl/sbin/zfs/zfs /sbin
More information about the Glibc-bsd-commits
mailing list