libzonecfg (2.10+1) unstable; urgency=medium
* Rebuilt with gnu ld to correctly link to libxml2 (libzonecfg-use-gnuld.patch) * Use native version scheme (for new dpkg-source) * Strip binaries * Added libzonecfg1-dbg
This commit is contained in:
parent
b42d48ab72
commit
c6205ad3ea
|
@ -1,3 +1,13 @@
|
||||||
|
libzonecfg (2.10+1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Rebuilt with gnu ld to correctly link to libxml2
|
||||||
|
(libzonecfg-use-gnuld.patch)
|
||||||
|
* Use native version scheme (for new dpkg-source)
|
||||||
|
* Strip binaries
|
||||||
|
* Added libzonecfg1-dbg
|
||||||
|
|
||||||
|
-- Igor Pashev <pashev.igor@gmail.com> Sat, 05 Apr 2014 16:20:28 +0400
|
||||||
|
|
||||||
libzonecfg (2.10-1) unstable; urgency=low
|
libzonecfg (2.10-1) unstable; urgency=low
|
||||||
|
|
||||||
* Initial release.
|
* Initial release.
|
||||||
|
|
|
@ -25,7 +25,6 @@ Homepage: https://www.illumos.org
|
||||||
|
|
||||||
Package: libzonecfg-data
|
Package: libzonecfg-data
|
||||||
Section: libs
|
Section: libs
|
||||||
Priority: optional
|
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Depends: ${misc:Depends}
|
Depends: ${misc:Depends}
|
||||||
Description: shared files for the libzonecfg library
|
Description: shared files for the libzonecfg library
|
||||||
|
@ -33,7 +32,6 @@ Description: shared files for the libzonecfg library
|
||||||
|
|
||||||
Package: libzonecfg1
|
Package: libzonecfg1
|
||||||
Section: libs
|
Section: libs
|
||||||
Priority: standard
|
|
||||||
Multi-Arch: same
|
Multi-Arch: same
|
||||||
Pre-Depends: ${misc:Pre-Depends}
|
Pre-Depends: ${misc:Pre-Depends}
|
||||||
Architecture: illumos-any
|
Architecture: illumos-any
|
||||||
|
@ -41,9 +39,18 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, libzonecfg-data
|
||||||
Description: zones configuration library
|
Description: zones configuration library
|
||||||
This package contains libzonecfg shared library.
|
This package contains libzonecfg shared library.
|
||||||
|
|
||||||
|
Package: libzonecfg1-dbg
|
||||||
|
Section: libs
|
||||||
|
Priority: extra
|
||||||
|
Multi-Arch: same
|
||||||
|
Pre-Depends: ${misc:Pre-Depends}
|
||||||
|
Architecture: illumos-any
|
||||||
|
Depends: libzonecfg1 (= ${binary:Version})
|
||||||
|
Description: zones configuration library: debug info
|
||||||
|
This package contains detached debug info for libzonecfg shared library.
|
||||||
|
|
||||||
Package: libzonecfg1-dev
|
Package: libzonecfg1-dev
|
||||||
Section: libdevel
|
Section: libdevel
|
||||||
Priority: optional
|
|
||||||
Architecture: illumos-any
|
Architecture: illumos-any
|
||||||
Provides: libzonecfg-dev
|
Provides: libzonecfg-dev
|
||||||
Depends: libzonecfg1 (= ${binary:Version}), ${misc:Depends}, libc1-dev,
|
Depends: libzonecfg1 (= ${binary:Version}), ${misc:Depends}, libc1-dev,
|
||||||
|
@ -54,7 +61,6 @@ Description: zones configuration library (development files)
|
||||||
|
|
||||||
Package: lib32zonecfg1
|
Package: lib32zonecfg1
|
||||||
Section: libs
|
Section: libs
|
||||||
Priority: standard
|
|
||||||
Architecture: illumos-amd64
|
Architecture: illumos-amd64
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libzonecfg-data
|
Depends: ${shlibs:Depends}, ${misc:Depends}, libzonecfg-data
|
||||||
Description: zones configuration library (32 bit)
|
Description: zones configuration library (32 bit)
|
||||||
|
@ -64,7 +70,6 @@ Description: zones configuration library (32 bit)
|
||||||
|
|
||||||
Package: lib32zonecfg1-dev
|
Package: lib32zonecfg1-dev
|
||||||
Section: libdevel
|
Section: libdevel
|
||||||
Priority: optional
|
|
||||||
Architecture: illumos-amd64
|
Architecture: illumos-amd64
|
||||||
Provides: lib32zonecfg-dev
|
Provides: lib32zonecfg-dev
|
||||||
Depends: lib32zonecfg1 (= ${binary:Version}), libzonecfg1-dev (= ${binary:Version}),
|
Depends: lib32zonecfg1 (= ${binary:Version}), libzonecfg1-dev (= ${binary:Version}),
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
Index: libzonecfg/usr/src/lib/libzonecfg/common/mapfile-vers
|
||||||
|
===================================================================
|
||||||
|
--- libzonecfg.orig/usr/src/lib/libzonecfg/common/mapfile-vers 2012-10-08 04:25:42.000000000 +0400
|
||||||
|
+++ libzonecfg/usr/src/lib/libzonecfg/common/mapfile-vers 2014-04-05 16:05:00.580952172 +0400
|
||||||
|
@@ -36,9 +36,8 @@
|
||||||
|
# MAPFILE HEADER END
|
||||||
|
#
|
||||||
|
|
||||||
|
-$mapfile_version 2
|
||||||
|
|
||||||
|
-SYMBOL_VERSION SUNWprivate_1.1 {
|
||||||
|
+SUNWprivate_1.1 {
|
||||||
|
global:
|
||||||
|
endzoneent;
|
||||||
|
getzoneent;
|
||||||
|
Index: libzonecfg/usr/src/lib/Makefile.lib
|
||||||
|
===================================================================
|
||||||
|
--- libzonecfg.orig/usr/src/lib/Makefile.lib 2014-04-05 16:04:58.039833413 +0400
|
||||||
|
+++ libzonecfg/usr/src/lib/Makefile.lib 2014-04-05 16:10:19.345463535 +0400
|
||||||
|
@@ -136,8 +136,8 @@
|
||||||
|
|
||||||
|
|
||||||
|
HSONAME= -h$(SONAME)
|
||||||
|
-DYNFLAGS= $(HSONAME) $(ZTEXT) $(ZDEFS) $(BDIRECT) \
|
||||||
|
- $(MAPFILES:%=-M%) $(MAPFILE.PGA:%=-M%) $(MAPFILE.NED:%=-M%)
|
||||||
|
+DYNFLAGS= $(HSONAME) $(ZTEXT) $(ZDEFS) \
|
||||||
|
+ $(MAPFILES:%=-Wl,--version-script=%)
|
||||||
|
|
||||||
|
LDLIBS= $(LDLIBS.lib)
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
libzonecfg-illumos-3253-workaround.patch
|
libzonecfg-illumos-3253-workaround.patch
|
||||||
libzonecfg-dtd-location.patch
|
libzonecfg-dtd-location.patch
|
||||||
libzonecfg-uuid.h.patch
|
libzonecfg-uuid.h.patch
|
||||||
|
libzonecfg-use-gnuld.patch
|
||||||
|
|
|
@ -21,6 +21,10 @@ unpack-stamp:
|
||||||
|
|
||||||
# Not used and buggy:
|
# Not used and buggy:
|
||||||
echo > usr/src/Makefile.msg.targ
|
echo > usr/src/Makefile.msg.targ
|
||||||
|
|
||||||
|
# use gnu ld, also patched mapfile and makefiles
|
||||||
|
sed -e '/LD_ALTEXEC/d' -i usr/env.sh
|
||||||
|
echo 'export BDIRECT=' >> usr/env.sh
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
patch: patch-stamp
|
patch: patch-stamp
|
||||||
|
@ -81,6 +85,7 @@ binary-stamp: build-stamp
|
||||||
dh_makeshlibs -- -c4
|
dh_makeshlibs -- -c4
|
||||||
dh_installdeb
|
dh_installdeb
|
||||||
dh_shlibdeps
|
dh_shlibdeps
|
||||||
|
dh_strip --dbg-package=libzonecfg1-dbg
|
||||||
dh_gencontrol
|
dh_gencontrol
|
||||||
dh_md5sums
|
dh_md5sums
|
||||||
dh_builddeb
|
dh_builddeb
|
||||||
|
@ -89,6 +94,6 @@ binary-stamp: build-stamp
|
||||||
clean: unpatch
|
clean: unpatch
|
||||||
dh_testdir
|
dh_testdir
|
||||||
dh_testroot
|
dh_testroot
|
||||||
|
rm -rf usr .pc
|
||||||
dh_clean
|
dh_clean
|
||||||
rm -rf usr
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue