summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libc/debian/changelog6
-rw-r--r--libc/debian/control4
-rw-r--r--libc/debian/libc1-dev.install4
-rw-r--r--libc/debian/libsunavl1-dev.install1
-rw-r--r--libc/debian/patches/libc-nvpair.h.patch35
-rw-r--r--libc/debian/patches/series2
-rwxr-xr-xlibc/debian/rules7
7 files changed, 12 insertions, 47 deletions
diff --git a/libc/debian/changelog b/libc/debian/changelog
index aadc67b..07326ac 100644
--- a/libc/debian/changelog
+++ b/libc/debian/changelog
@@ -1,3 +1,9 @@
+libc (2.10-7) unstable; urgency=low
+
+ * Use headers from uts-dev
+
+ -- Igor Pashev <pashev.igor@gmail.com> Mon, 07 Jan 2013 21:18:36 +0400
+
libc (2.10-6) unstable; urgency=low
* Fixed typo in sunld manpage
diff --git a/libc/debian/control b/libc/debian/control
index a4cee3b..100760f 100644
--- a/libc/debian/control
+++ b/libc/debian/control
@@ -15,7 +15,7 @@ Build-Depends:
m4,
onbld,
symlinks,
- unix-libc-dev ( >= 2.10-2 ),
+ uts-dev ( >= 2.10 ),
Build-Conflicts: libelf-dev, libelf1-dev, libelfg0-dev, libavl-dev, libavl1-dev,
libsunelf1-dev, libsunavl1-dev,
Standards-Version: 3.9.2
@@ -92,7 +92,7 @@ Depends: ${misc:Depends},
# Until we build libm from sources:
libm2-dev,
libiconv2-dev,
- unix-libc-dev ( >= 2.10-2 ),
+ uts-dev ( >= 2.10 ),
libc1 (= ${binary:Version}),
libc-dev-bin (= ${binary:Version})
Description: illumos C library: development files
diff --git a/libc/debian/libc1-dev.install b/libc/debian/libc1-dev.install
index 12325b0..dfb23a5 100644
--- a/libc/debian/libc1-dev.install
+++ b/libc/debian/libc1-dev.install
@@ -138,10 +138,6 @@ usr/include/string.h
usr/include/strings.h
usr/include/stropts.h
usr/include/synch.h
-usr/include/sys/md4.h
-usr/include/sys/md5.h
-usr/include/sys/sha1.h
-usr/include/sys/sha2.h
usr/include/sysexits.h
usr/include/syslog.h
usr/include/tar.h
diff --git a/libc/debian/libsunavl1-dev.install b/libc/debian/libsunavl1-dev.install
index 6a5c5d9..7a69a6c 100644
--- a/libc/debian/libsunavl1-dev.install
+++ b/libc/debian/libsunavl1-dev.install
@@ -1,3 +1,2 @@
-usr/include/sys/avl.h
usr/lib/*/libsunavl.so
usr/lib/*/libavl.so
diff --git a/libc/debian/patches/libc-nvpair.h.patch b/libc/debian/patches/libc-nvpair.h.patch
index f0db6fc..642e868 100644
--- a/libc/debian/patches/libc-nvpair.h.patch
+++ b/libc/debian/patches/libc-nvpair.h.patch
@@ -1,37 +1,21 @@
Description: don't depend on libnvpair
- We only need type definitions for nvpair, so we've splitted sys/nvpair.h
- into sys/nvpair_types.h and sys/nvpair.h itself. sys/nvpair_types.h is
- shipped in unix-libc-dev, other nvpair headers - in libnvpair1-dev.
Index: libc/usr/src/lib/libc/inc/libc.h
===================================================================
--- libc.orig/usr/src/lib/libc/inc/libc.h 2012-10-08 04:25:38.000000000 +0400
-+++ libc/usr/src/lib/libc/inc/libc.h 2012-11-05 12:42:14.617652223 +0400
++++ libc/usr/src/lib/libc/inc/libc.h 2013-01-07 20:06:29.124705085 +0400
@@ -49,7 +49,7 @@
#include <stdarg.h>
#include <wchar.h>
#include <wctype.h>
-#include <libnvpair.h>
-+#include <sys/nvpair_types.h>
++#include <sys/nvpair.h>
#ifdef __cplusplus
extern "C" {
-Index: libc/usr/src/head/attr.h
-===================================================================
---- libc.orig/usr/src/head/attr.h 2012-10-08 04:25:37.000000000 +0400
-+++ libc/usr/src/head/attr.h 2012-11-05 12:42:14.625198872 +0400
-@@ -29,7 +29,7 @@
- #pragma ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.6.1.7 */
-
- #include <sys/types.h>
--#include <sys/nvpair.h>
-+#include <sys/nvpair_types.h>
- #include <sys/attr.h>
-
- #ifdef __cplusplus
Index: libc/usr/src/lib/libc/port/gen/attrat.c
===================================================================
--- libc.orig/usr/src/lib/libc/port/gen/attrat.c 2012-10-08 04:25:38.000000000 +0400
-+++ libc/usr/src/lib/libc/port/gen/attrat.c 2012-11-05 12:54:50.170643976 +0400
++++ libc/usr/src/lib/libc/port/gen/attrat.c 2013-01-07 20:04:33.612716187 +0400
@@ -40,6 +40,10 @@
#include <stdio.h>
#include <atomic.h>
@@ -43,16 +27,3 @@ Index: libc/usr/src/lib/libc/port/gen/attrat.c
static int (*nvpacker)(nvlist_t *, char **, size_t *, int, int);
static int (*nvsize)(nvlist_t *, size_t *, int);
static int (*nvunpacker)(char *, size_t, nvlist_t **);
-Index: libc/usr/src/lib/libc/port/gen/ftok.c
-===================================================================
---- libc.orig/usr/src/lib/libc/port/gen/ftok.c 2012-10-08 04:25:38.000000000 +0400
-+++ libc/usr/src/lib/libc/port/gen/ftok.c 2012-11-05 12:56:30.421285492 +0400
-@@ -36,7 +36,7 @@
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <sys/mkdev.h>
--#include <sys/nvpair.h>
-+#include <sys/nvpair_types.h>
- #include <fcntl.h>
- #include <attr.h>
-
diff --git a/libc/debian/patches/series b/libc/debian/patches/series
index 84fccf2..767753c 100644
--- a/libc/debian/patches/series
+++ b/libc/debian/patches/series
@@ -47,7 +47,7 @@ sgs-crle-multiarch.patch
illumos-72-libnsl-t_error.patch
libc-nvpair.h.patch
libc-uadmin-kiss.patch
-avl-headers.patch
+#avl-headers.patch
libnsl-avoid-libbsm.patch
nss_files-avoid-libbsm.patch
nss_nis-avoid-libbsm.patch
diff --git a/libc/debian/rules b/libc/debian/rules
index 92be7b4..cf15708 100755
--- a/libc/debian/rules
+++ b/libc/debian/rules
@@ -169,13 +169,6 @@ dirs-stamp:
headers-stamp: patch-stamp dirs-stamp fix-x-stamp
dh_illumos_make $(make) usr/src/head -t install_h
dh_illumos_make $(make) $(libs_headers:%=usr/src/lib/%) -t install_h
- cp usr/src/uts/common/sys/md[45].h \
- usr/src/uts/common/sys/sha[12].h \
- usr/src/uts/common/sys/md5_consts.h \
- usr/src/uts/common/sys/sha1_consts.h \
- usr/src/uts/common/sys/sha2_consts.h \
- usr/src/uts/common/sys/avl.h \
- debian/tmp/usr/include/sys/
touch $@
lib-stamp: headers-stamp