83b799457f
Update README hash for changed not related to license. Change patch 0001 to git format. socat is now hosted on git. Also, update to apply to current version. Add upstream status to both patches. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
55 lines
1.5 KiB
Makefile
55 lines
1.5 KiB
Makefile
################################################################################
|
|
#
|
|
# socat
|
|
#
|
|
################################################################################
|
|
|
|
SOCAT_VERSION = 1.8.0.0
|
|
SOCAT_SOURCE = socat-$(SOCAT_VERSION).tar.bz2
|
|
SOCAT_SITE = http://www.dest-unreach.org/socat/download
|
|
SOCAT_LICENSE = GPL-2.0 with OpenSSL exception
|
|
SOCAT_LICENSE_FILES = README COPYING COPYING.OpenSSL
|
|
SOCAT_CPE_ID_VENDOR = dest-unreach
|
|
|
|
SOCAT_CONF_ENV = ac_cv_have_c99_snprintf=yes
|
|
|
|
ifeq ($(BR2_TOOLCHAIN_USES_GLIBC)$(BR2_TOOLCHAIN_USES_UCLIBC),y)
|
|
SOCAT_CONF_ENV += ac_cv_have_z_modifier=yes
|
|
else
|
|
SOCAT_CONF_ENV += ac_cv_have_z_modifier=no
|
|
endif
|
|
|
|
ifeq ($(BR2_powerpc)$(BR2_powerpc64)$(BR2_powerpc64le),y)
|
|
SOCAT_CONF_ENV += \
|
|
sc_cv_sys_crdly_shift=12 \
|
|
sc_cv_sys_tabdly_shift=10 \
|
|
sc_cv_sys_csize_shift=8
|
|
else
|
|
SOCAT_CONF_ENV += \
|
|
sc_cv_sys_crdly_shift=9 \
|
|
sc_cv_sys_tabdly_shift=11 \
|
|
sc_cv_sys_csize_shift=4
|
|
endif
|
|
|
|
# We need to run autoconf to regenerate the configure script, since we patch
|
|
# Makefile.in. However, the package only uses autoconf and not
|
|
# automake, so we can't use the normal autoreconf logic.
|
|
|
|
SOCAT_DEPENDENCIES = host-autoconf
|
|
# incompatibile license (GPL-3.0+)
|
|
SOCAT_CONF_OPTS = --disable-readline
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBOPENSSL):$(BR2_STATIC_LIBS),y:)
|
|
SOCAT_DEPENDENCIES += openssl
|
|
else
|
|
SOCAT_CONF_OPTS += --disable-openssl
|
|
endif
|
|
|
|
define SOCAT_RUN_AUTOCONF
|
|
(cd $(@D); $(AUTOCONF))
|
|
endef
|
|
|
|
SOCAT_PRE_CONFIGURE_HOOKS += SOCAT_RUN_AUTOCONF
|
|
|
|
$(eval $(autotools-package))
|