From: Jeffery To Date: Tue, 31 Mar 2020 18:07:45 +0000 (+0800) Subject: freeradius3: Remove Python 2 module package X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=038d0831cdbfdb60791bcd1321b38720a3e11e0d;p=feed%2Fpackages.git freeradius3: Remove Python 2 module package Signed-off-by: Jeffery To --- diff --git a/net/freeradius3/Makefile b/net/freeradius3/Makefile index 62dbe21fbe..ef32b33ccd 100644 --- a/net/freeradius3/Makefile +++ b/net/freeradius3/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=freeradius3 PKG_VERSION:=release_3_0_20 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://github.com/FreeRADIUS/freeradius-server/archive @@ -30,7 +30,6 @@ PKG_CONFIG_DEPENDS := \ CFLAGS += $(FPIC) include $(INCLUDE_DIR)/package.mk -include $(TOPDIR)/feeds/packages/lang/python/python-package.mk include $(TOPDIR)/feeds/packages/lang/python/python3-package.mk define Package/freeradius3/config @@ -342,16 +341,6 @@ define Package/freeradius3-mod-preprocess/conffiles /etc/freeradius3/mods-enabled/preprocess endef -define Package/freeradius3-mod-python - $(call Package/freeradius3/Default) - DEPENDS:=freeradius3 +python - TITLE:=Python module -endef - -define Package/freeradius3-mod-python/conffiles -/etc/freeradius3/mods-available/python -endef - define Package/freeradius3-mod-python3 $(call Package/freeradius3/Default) DEPENDS:=freeradius3 +python3 @@ -512,6 +501,7 @@ CONFIGURE_ARGS+= \ --without-rlm_opendirectory \ --without-rlm_pam \ --without-rlm_perl \ + --without-rlm_python \ --without-rlm_redis \ --without-rlm_rediswho \ --without-rlm_rest \ @@ -577,19 +567,6 @@ else CONFIGURE_ARGS+= --without-rlm_eap_pwd endif -ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-python),) - CFLAGS+= -fPIC - CONFIGURE_ARGS+= \ - --with-rlm_python \ - --with-rlm-python-include-dir="$(PYTHON_INC_DIR)" \ - --with-rlm-python-lib-dir="$(PYTHON_LIB_DIR)" - CONFIGURE_VARS+= \ - OPENWRTTARGET_PY_PREFIX="$(PYTHON_DIR)" \ - OPENWRTTARGET_PY_SYS_VERSION="$(PYTHON_VERSION)" -else - CONFIGURE_ARGS+= --without-rlm_python -endif - ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-python3),) CFLAGS+= -fPIC CONFIGURE_ARGS+= \ @@ -789,8 +766,6 @@ $(eval $(call BuildPlugin,freeradius3-mod-mschap,rlm_mschap,)) $(eval $(call BuildPlugin,freeradius3-mod-pap,rlm_pap,)) $(eval $(call BuildPlugin,freeradius3-mod-passwd,rlm_passwd,)) $(eval $(call BuildPlugin,freeradius3-mod-preprocess,rlm_preprocess,)) -$(eval $(call PyPackage,freeradius3-mod-python)) -$(eval $(call BuildPlugin,freeradius3-mod-python,rlm_python,)) $(eval $(call Py3Package,freeradius3-mod-python3)) $(eval $(call BuildPlugin,freeradius3-mod-python3,rlm_python3,)) $(eval $(call BuildPlugin,freeradius3-mod-radutmp,rlm_radutmp,)) diff --git a/net/freeradius3/patches/004-fix-target-python-header-detection.patch b/net/freeradius3/patches/004-fix-target-python-header-detection.patch index 20aa5c5077..c1f1c74f9b 100644 --- a/net/freeradius3/patches/004-fix-target-python-header-detection.patch +++ b/net/freeradius3/patches/004-fix-target-python-header-detection.patch @@ -1,43 +1,3 @@ ---- a/src/modules/rlm_python/configure -+++ b/src/modules/rlm_python/configure -@@ -2928,15 +2928,15 @@ fi - - - if test x$fail = x; then -- PY_PREFIX=`${PYTHON_BIN} -c 'import sys ; print(sys.prefix)'` -+ PY_PREFIX="$OPENWRTTARGET_PY_PREFIX" - { $as_echo "$as_me:${as_lineno-$LINENO}: Python sys.prefix \"${PY_PREFIX}\"" >&5 - $as_echo "$as_me: Python sys.prefix \"${PY_PREFIX}\"" >&6;} - -- PY_EXEC_PREFIX=`${PYTHON_BIN} -c 'import sys ; print(sys.exec_prefix)'` -+ PY_EXEC_PREFIX="$OPENWRTTARGET_PY_PREFIX" - { $as_echo "$as_me:${as_lineno-$LINENO}: Python sys.exec_prefix \"${PY_EXEC_PREFIX}\"" >&5 - $as_echo "$as_me: Python sys.exec_prefix \"${PY_EXEC_PREFIX}\"" >&6;} - -- PY_SYS_VERSION=`${PYTHON_BIN} -c 'import sys ; print(sys.version[0:3])'` -+ PY_SYS_VERSION="$OPENWRTTARGET_PY_SYS_VERSION" - { $as_echo "$as_me:${as_lineno-$LINENO}: Python sys.version \"${PY_SYS_VERSION}\"" >&5 - $as_echo "$as_me: Python sys.version \"${PY_SYS_VERSION}\"" >&6;} - ---- a/src/modules/rlm_python/configure.ac -+++ b/src/modules/rlm_python/configure.ac -@@ -65,13 +65,13 @@ if test x$with_[]modname != xno; then - ) - - if test x$fail = x; then -- PY_PREFIX=`${PYTHON_BIN} -c 'import sys ; print(sys.prefix)'` -+ PY_PREFIX="$OPENWRTTARGET_PY_PREFIX" - AC_MSG_NOTICE([Python sys.prefix \"${PY_PREFIX}\"]) - -- PY_EXEC_PREFIX=`${PYTHON_BIN} -c 'import sys ; print(sys.exec_prefix)'` -+ PY_EXEC_PREFIX="$OPENWRTTARGET_PY_PREFIX" - AC_MSG_NOTICE([Python sys.exec_prefix \"${PY_EXEC_PREFIX}\"]) - -- PY_SYS_VERSION=`${PYTHON_BIN} -c 'import sys ; print(sys.version[[0:3]])'` -+ PY_SYS_VERSION="$OPENWRTTARGET_PY_SYS_VERSION" - AC_MSG_NOTICE([Python sys.version \"${PY_SYS_VERSION}\"]) - - if test "x$PY_LIB_DIR" = "x"; then --- a/src/modules/rlm_python3/configure +++ b/src/modules/rlm_python3/configure @@ -2928,15 +2928,15 @@ fi