Commit 16a6b5c2 authored by Vicente Olivert Riera's avatar Vicente Olivert Riera Committed by Peter Korsgaard
Browse files

openpgm: bump to version release-5-2-122



At the same time perform a GitHub migration, since Google Code will
disappear soon.

- Bump to version release-5-2-122
- Switch to GitHub
- Remove trailing slash from OPENPGM_SUBDIR
- Remove unnecessary python dependencies
- Add a hook to create the missing m4 directory, needed to autoreconf
- Add a hash file
- Rewrap the help text to 72 characters length
- Change the project URL

Signed-off-by: default avatarVicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 32e2636c
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -6,13 +6,14 @@ config BR2_PACKAGE_OPENPGM
	depends on BR2_TOOLCHAIN_HAS_THREADS
	depends on BR2_USE_WCHAR
	help
	  OpenPGM is an open source implementation of the Pragmatic General
	  Multicast (PGM) specification in RFC 3208 available at www.ietf.org.
	  PGM is a reliable and scalable multicast protocol that enables
	  receivers to detect loss, request retransmission of lost data, or
	  notify an application of unrecoverable loss.
	  OpenPGM is an open source implementation of the Pragmatic
	  General Multicast (PGM) specification in RFC 3208 available at
	  www.ietf.org. PGM is a reliable and scalable multicast
	  protocol that enables receivers to detect loss, request
	  retransmission of lost data, or notify an application of
	  unrecoverable loss.

	  http://code.google.com/p/openpgm/
	  https://github.com/steve-o/openpgm/

comment "openpgm needs a toolchain w/ wchar, threads"
	depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_USE_WCHAR)
+2 −0
Original line number Diff line number Diff line
# Locally calculated
sha256 ecd48fd0bcfd8351ce6dcf31b063dd8fe83d3dab41bca62a6ebd6880a88c4a69  openpgm-release-5-2-122.tar.gz
+12 −5
Original line number Diff line number Diff line
@@ -4,15 +4,22 @@
#
################################################################################

OPENPGM_VERSION = 5.1.118~dfsg
OPENPGM_SOURCE = libpgm-$(OPENPGM_VERSION).tar.gz
OPENPGM_SITE = http://openpgm.googlecode.com/files
OPENPGM_VERSION = release-5-2-122
OPENPGM_SITE = $(call github,steve-o,openpgm,$(OPENPGM_VERSION))
OPENPGM_LICENSE = LGPLv2.1+
OPENPGM_LICENSE_FILES = openpgm/pgm/LICENSE
OPENPGM_INSTALL_STAGING = YES
OPENPGM_SUBDIR = openpgm/pgm
OPENPGM_AUTORECONF = YES
OPENPGM_SUBDIR = openpgm/pgm/
OPENPGM_DEPENDENCIES = $(if $(BR2_PACKAGE_PYTHON3),host-python3,host-python)

# We need to create the m4 directory to make sure that autoreconf will
# start calling libtoolize. Otherwise it will start with aclocal and it
# will fail because the m4 directory doesn't exist.
define OPENPGM_CREATE_M4_DIR
	mkdir -p $(@D)/$(OPENPGM_SUBDIR)/m4
endef
OPENPGM_POST_PATCH_HOOKS += OPENPGM_CREATE_M4_DIR

OPENPGM_CONF_ENV = \
	ac_cv_file__proc_cpuinfo=yes \
	ac_cv_file__dev_rtc=no \