[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: