mirror of
https://github.com/pi-hole/dnsmasq.git
synced 2025-12-19 10:18:25 +00:00
Debian package fix for kFreeBSD.
This commit is contained in:
12
debian/changelog
vendored
12
debian/changelog
vendored
@@ -1,3 +1,15 @@
|
|||||||
|
dnsmasq (2.81-3) unstable; urgency=low
|
||||||
|
|
||||||
|
* Fixes to control file for bug 958100
|
||||||
|
|
||||||
|
-- Simon Kelley <simon@thekelleys.org.uk> Sun, 19 Apr 2020 21:44:12 +0000
|
||||||
|
|
||||||
|
dnsmasq (2.81-2) unstable; urgency=low
|
||||||
|
|
||||||
|
* Fix FTBFS on kFreeBSD. (closes: #958100)
|
||||||
|
|
||||||
|
-- Simon Kelley <simon@thekelleys.org.uk> Sat, 18 Apr 2020 18:34:15 +0000
|
||||||
|
|
||||||
dnsmasq (2.81-1) unstable; urgency=low
|
dnsmasq (2.81-1) unstable; urgency=low
|
||||||
|
|
||||||
* New upstream.
|
* New upstream.
|
||||||
|
|||||||
5
debian/control
vendored
5
debian/control
vendored
@@ -3,8 +3,9 @@ Section: net
|
|||||||
Priority: optional
|
Priority: optional
|
||||||
Build-depends: gettext, libnetfilter-conntrack-dev [linux-any],
|
Build-depends: gettext, libnetfilter-conntrack-dev [linux-any],
|
||||||
libidn2-dev, libdbus-1-dev (>=0.61), libgmp-dev,
|
libidn2-dev, libdbus-1-dev (>=0.61), libgmp-dev,
|
||||||
nettle-dev (>=2.4-3), libbsd-dev [!linux-any],
|
nettle-dev (>=2.4-3), libbsd-dev [kfreebsd-any],
|
||||||
liblua5.2-dev, dh-runit, debhelper-compat (= 10)
|
liblua5.2-dev, dh-runit, debhelper-compat (= 10),
|
||||||
|
pkg-config
|
||||||
Maintainer: Simon Kelley <simon@thekelleys.org.uk>
|
Maintainer: Simon Kelley <simon@thekelleys.org.uk>
|
||||||
Homepage: http://www.thekelleys.org.uk/dnsmasq/doc.html
|
Homepage: http://www.thekelleys.org.uk/dnsmasq/doc.html
|
||||||
Vcs-Git: http://thekelleys.org.uk/git/dnsmasq.git
|
Vcs-Git: http://thekelleys.org.uk/git/dnsmasq.git
|
||||||
|
|||||||
11
debian/rules
vendored
11
debian/rules
vendored
@@ -98,9 +98,10 @@ ifeq (,$(filter nodnssec,$(DEB_BUILD_OPTIONS)))
|
|||||||
DEB_COPTS += -DHAVE_DNSSEC
|
DEB_COPTS += -DHAVE_DNSSEC
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(DEB_HOST_ARCH_OS),linux)
|
ifeq ($(DEB_HOST_ARCH_OS),kfreebsd)
|
||||||
# For strlcpy in FreeBSD
|
# For strlcpy in FreeBSD
|
||||||
LDFLAGS += -lbsd
|
LIBS += $(shell ${PKG_CONFIG} --libs libbsd-overlay)
|
||||||
|
CFLAGS += $(shell ${PKG_CONFIG} --cflags libbsd-overlay)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
define build_tree
|
define build_tree
|
||||||
@@ -204,7 +205,7 @@ binary-indep: checkroot
|
|||||||
|
|
||||||
binary-arch: checkroot
|
binary-arch: checkroot
|
||||||
$(call build_tree,debian/trees/base)
|
$(call build_tree,debian/trees/base)
|
||||||
make $(TARGET) BUILDDIR=debian/build/no-lua PREFIX=/usr DESTDIR=`pwd`/debian/trees/base CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" COPTS="$(DEB_COPTS)" CC=$(CC) PKG_CONFIG=$(PKG_CONFIG)
|
make $(TARGET) BUILDDIR=debian/build/no-lua PREFIX=/usr DESTDIR=`pwd`/debian/trees/base CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" COPTS="$(DEB_COPTS)" CC=$(CC) PKG_CONFIG=$(PKG_CONFIG) LIBS="$(LIBS)"
|
||||||
ifeq (,$(findstring nodoc,$(DEB_BUILD_OPTIONS)))
|
ifeq (,$(findstring nodoc,$(DEB_BUILD_OPTIONS)))
|
||||||
$(call add_docs,debian/trees/base)
|
$(call add_docs,debian/trees/base)
|
||||||
else
|
else
|
||||||
@@ -223,7 +224,7 @@ endif
|
|||||||
dpkg --build debian/trees/base ..
|
dpkg --build debian/trees/base ..
|
||||||
|
|
||||||
$(call build_tree,debian/trees/lua-base)
|
$(call build_tree,debian/trees/lua-base)
|
||||||
make $(TARGET) BUILDDIR=debian/build/lua PREFIX=/usr DESTDIR=`pwd`/debian/trees/lua-base CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" COPTS="-DHAVE_LUASCRIPT $(DEB_COPTS)" CC=$(CC) PKG_CONFIG=$(PKG_CONFIG)
|
make $(TARGET) BUILDDIR=debian/build/lua PREFIX=/usr DESTDIR=`pwd`/debian/trees/lua-base CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" COPTS="-DHAVE_LUASCRIPT $(DEB_COPTS)" CC=$(CC) PKG_CONFIG=$(PKG_CONFIG) LIBS="$(LIBS)"
|
||||||
ifeq (,$(findstring nodoc,$(DEB_BUILD_OPTIONS)))
|
ifeq (,$(findstring nodoc,$(DEB_BUILD_OPTIONS)))
|
||||||
$(call add_docs,debian/trees/lua-base)
|
$(call add_docs,debian/trees/lua-base)
|
||||||
else
|
else
|
||||||
@@ -253,7 +254,7 @@ ifeq ($(DEB_HOST_ARCH_OS),linux)
|
|||||||
ifeq (,$(findstring nodoc,$(DEB_BUILD_OPTIONS)))
|
ifeq (,$(findstring nodoc,$(DEB_BUILD_OPTIONS)))
|
||||||
install -m 755 -d debian/trees/utils/usr/share/man/man1
|
install -m 755 -d debian/trees/utils/usr/share/man/man1
|
||||||
endif
|
endif
|
||||||
make -C contrib/lease-tools PREFIX=/usr DESTDIR=`pwd`/debian/trees/utils CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" COPTS="$(DEB_COPTS)" CC=$(CC) PKG_CONFIG=$(PKG_CONFIG)
|
make -C contrib/lease-tools PREFIX=/usr DESTDIR=`pwd`/debian/trees/utils CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" COPTS="$(DEB_COPTS)" CC=$(CC) PKG_CONFIG=$(PKG_CONFIG) LIBS="$(LIBS)"
|
||||||
install -m 755 contrib/lease-tools/dhcp_release debian/trees/utils/usr/bin/dhcp_release
|
install -m 755 contrib/lease-tools/dhcp_release debian/trees/utils/usr/bin/dhcp_release
|
||||||
install -m 755 contrib/lease-tools/dhcp_release6 debian/trees/utils/usr/bin/dhcp_release6
|
install -m 755 contrib/lease-tools/dhcp_release6 debian/trees/utils/usr/bin/dhcp_release6
|
||||||
install -m 755 contrib/lease-tools/dhcp_lease_time debian/trees/utils/usr/bin/dhcp_lease_time
|
install -m 755 contrib/lease-tools/dhcp_lease_time debian/trees/utils/usr/bin/dhcp_lease_time
|
||||||
|
|||||||
Reference in New Issue
Block a user