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: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Vicente Olivert Riera 2015-10-21 17:05:24 +01:00 committed by Peter Korsgaard
parent 32e2636c51
commit 16a6b5c2a8
3 changed files with 21 additions and 11 deletions

View File

@ -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)

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 ecd48fd0bcfd8351ce6dcf31b063dd8fe83d3dab41bca62a6ebd6880a88c4a69 openpgm-release-5-2-122.tar.gz

View File

@ -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 \