[OpenWrt-Devel] [Patch] [packages] new package dansguardian
hanno
hanno.schupp at gmail.com
Sun Jan 18 06:45:18 EST 2015
Moved new version 2.12.03 from oldpackages to packages as request by Felix
Fietkau
Signed-off-by: Hanno Schupp <hanno.schupp at gmail.com>
---
diff -uprN ../trunk/feeds/packages/net/dansguardian/Makefile ./feeds/packages/net/dansguardian/Makefile
--- ../trunk/feeds/packages/net/dansguardian/Makefile 1970-01-01 12:00:00.000000000 +1200
+++ ./feeds/packages/net/dansguardian/Makefile 2015-01-06 15:56:14.017306000 +1300
@@ -0,0 +1,62 @@
+#
+# Copyright (C) 2008-2009 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=dansguardian
+PKG_VERSION:=2.12.0.3
+PKG_RELEASE:=1
+
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
+PKG_SOURCE_URL:=http://sourceforge.net/projects/dansguardian/files/
+PKG_MD5SUM:=2a88d0392cd28eaec02b7ee727b2e253
+
+PKG_INSTALL:=1
+
+include $(INCLUDE_DIR)/uclibc++.mk
+include $(INCLUDE_DIR)/package.mk
+
+define Package/dansguardian
+ SECTION:=net
+ DEPENDS:=+libpthread $(CXX_DEPENDS) +zlib
+ CATEGORY:=Network
+ SUBMENU:=Web Servers/Proxies
+ TITLE:=DansGuardian
+ URL:=http://dansguardian.org
+endef
+
+define Package/dansguardian/conffiles
+/etc/dansguardian/dansguardian.conf
+endef
+
+CONFIGURE_VARS += \
+ INCLUDES="" \
+ CXXFLAGS="$$$$CXXFLAGS -fno-rtti" \
+ LIBS="-lpthread" \
+
+define Build/Configure
+ $(call Build/Configure/Default,\
+ --disable-clamav \
+ --with-sysconfsubdir=dansguardian \
+ --with-proxyuser=root \
+ --with-proxygroup=root \
+ --disable-pcre \
+ )
+endef
+
+define Package/dansguardian/install
+ $(INSTALL_DIR) $(1)/usr/sbin
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/dansguardian $(1)/usr/sbin/
+ $(INSTALL_DIR) $(1)/etc
+ $(CP) $(PKG_INSTALL_DIR)/etc/dansguardian $(1)/etc/
+ $(INSTALL_DIR) $(1)/usr/share/dansguardian
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/share/dansguardian/transparent1x1.gif $(1)/usr/share/dansguardian/
+ $(INSTALL_DIR) $(1)/usr/share/dansguardian/languages/ukenglish
+ $(CP) $(PKG_INSTALL_DIR)/usr/share/dansguardian/languages/ukenglish/* $(1)/usr/share/dansguardian/languages/ukenglish/
+endef
+
+$(eval $(call BuildPackage,dansguardian))
diff -uprN ../trunk/feeds/packages/net/dansguardian/patches/001-include_dir.patch ./feeds/packages/net/dansguardian/patches/001-include_dir.patch
--- ../trunk/feeds/packages/net/dansguardian/patches/001-include_dir.patch 1970-01-01 12:00:00.000000000 +1200
+++ ./feeds/packages/net/dansguardian/patches/001-include_dir.patch 2015-01-06 08:08:58.494773000 +1300
@@ -0,0 +1,29 @@
+--- a/configure
++++ b/configure
+@@ -861,7 +861,7 @@ sysconfdir='${prefix}/etc'
+ sharedstatedir='${prefix}/com'
+ localstatedir='${prefix}/var'
+ includedir='${prefix}/include'
+-oldincludedir='/usr/include'
++oldincludedir='${prefix}/usr/include'
+ docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+ infodir='${datarootdir}/info'
+ htmldir='${docdir}'
+@@ -6317,7 +6317,7 @@ $as_echo_n "checking for zlib... " >&6;
+ # Check whether --with-zlib was given.
+ if test "${with_zlib+set}" = set; then
+ withval=$with_zlib; # check for header & func (in library) in given prefix
+- CPPFLAGS="${CPPFLAGS} -I${withval}/include"
++ CPPFLAGS="${CPPFLAGS}"
+ if test "x$staticzlib" = "xtrue"; then
+ LIBS="-Bstatic -L${withval} -lz -Bdynamic ${LIBS}"
+ else
+@@ -10042,7 +10042,7 @@ _ACEOF
+ if test "${with_libiconv+set}" = set; then
+ withval=$with_libiconv; # check for header & func (in library) in given prefix
+ if test "x$withval" != "x"; then
+- CPPFLAGS="${CPPFLAGS} -I${withval}/include"
++ CPPFLAGS="${CPPFLAGS}"
+ LIBS="-L${withval}/lib -liconv ${LIBS}"
+ else
+ LIBS="-liconv ${LIBS}"
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list