Bug#653193: src:freebsd-libs: please consider adding libalias which is needed for natd
Package: src:freebsd-libs
Version: 8.2+ds1-4
Severity: wishlist
Tags: +patch
Hi!
Attached a patch to make freebsd-libs also build libalias which is
needed for natd. Please consider adding this to future versions of
freebsd-libs
Regards
Christoph
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: kfreebsd-i386 (i386)
Kernel: kFreeBSD 8.2-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Index: debian/control
===================================================================
--- debian/control (revision 3952)
+++ debian/control (working copy)
@@ -58,6 +58,20 @@
This package contains the header files and static library needed to
compile applications that use libcam.
+Package: libalias7
+Architecture: kfreebsd-any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FreeBSD alias library
+ stub
+
+Package: libalias-dev
+Section: libdevel
+Architecture: kfreebsd-any
+Depends: libalias7 (= ${binary:Version}), ${misc:Depends}, libc0.1-dev | libc-dev, libbsd-dev
+Description: Development files for libalias
+ This package contains the header files and static library needed to
+ compile applications that use libalias.
+
Package: libgeom1
Architecture: kfreebsd-any
Depends: ${shlibs:Depends}, ${misc:Depends}
Index: debian/patches/series
===================================================================
--- debian/patches/series (revision 3952)
+++ debian/patches/series (working copy)
@@ -12,3 +12,4 @@
11_netgraph.diff
12_usb.diff
13_jail.diff
+14_alias.diff
Index: debian/rules
===================================================================
--- debian/rules (revision 3952)
+++ debian/rules (working copy)
@@ -43,8 +43,10 @@
for i in lib/libcam lib/libdevstat lib/libgeom lib/libipx \
lib/libkiconv lib/libnetgraph lib/libjail \
lib/libkvm lib/libmemstat lib/libsbuf lib/libusb \
- lib/libusbhid sys/cam \
+ lib/libusbhid lib/libalias sys/cam \
sys/kern/subr_sbuf.c \
+ sys/netinet/libalias \
+ sys/modules/libalias \
sys/sys/sbuf.h \
share/misc/usb_hid_usages ; do \
svn export $(SVN)/$$i $(ORIGDIR)/$$i ; \
@@ -57,11 +59,16 @@
rm -rf $(ORIGDIR)
ifeq ($(kernel), kfreebsd)
-build: build-cam build-geom build-sbuf build-ipx build-kiconv build-kvm build-usbhid build-usb build-devstat build-memstat build-netgraph build-jail
+build: build-cam build-geom build-sbuf build-ipx build-kiconv build-kvm build-usbhid build-usb build-devstat build-memstat build-netgraph build-jail build-alias
else
build: build-sbuf
endif
+build-alias: build-alias-stamp
+build-alias-stamp:
+ $(PMAKE) -C $(CURDIR)/lib/libalias SHLIBDIR=./
+ touch $@
+
build-cam: build-cam-stamp
build-cam-stamp: build-sbuf
$(PMAKE) -C $(CURDIR)/lib/libcam SHLIBDIR=./
@@ -127,6 +134,7 @@
dh_testroot
$(PMAKE) -C $(CURDIR)/lib/libsbuf clean
ifeq ($(kernel), kfreebsd)
+ $(PMAKE) -C $(CURDIR)/lib/libalias clean
$(PMAKE) -C $(CURDIR)/lib/libcam clean
$(PMAKE) -C $(CURDIR)/lib/libnetgraph clean
$(PMAKE) -C $(CURDIR)/lib/libdevstat clean
@@ -152,6 +160,7 @@
$(PMAKE) -C $(CURDIR)/lib/libsbuf install SHLIBDIR=/lib
ifeq ($(kernel), kfreebsd)
$(PMAKE) -C $(CURDIR)/lib/libcam install SHLIBDIR=/usr/lib
+ $(PMAKE) -C $(CURDIR)/lib/libalias install SHLIBDIR=/usr/lib
$(PMAKE) -C $(CURDIR)/lib/libgeom install SHLIBDIR=/lib
$(PMAKE) -C $(CURDIR)/lib/libipx install SHLIBDIR=/lib
$(PMAKE) -C $(CURDIR)/lib/libkiconv install SHLIBDIR=/usr/lib
Reply to: