enet: update to 1.3.18

* Rebase 001-no-undefined.patch
* Replace target with host in 002-win-libs.patch after removing
  unnecessary build/host/target options with configure command.
This commit is contained in:
Biswapriyo Nath
2024-05-23 18:01:51 +00:00
parent 766452ea87
commit cae8a67ad0
3 changed files with 9 additions and 14 deletions

View File

@@ -4,8 +4,8 @@
lib_LTLIBRARIES = libenet.la
libenet_la_SOURCES = callbacks.c compress.c host.c list.c packet.c peer.c protocol.c unix.c win32.c
# see info '(libtool) Updating version info' before making a release
-libenet_la_LDFLAGS = $(AM_LDFLAGS) -version-info 7:5:0
+libenet_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined -version-info 7:5:0
-libenet_la_LDFLAGS = $(AM_LDFLAGS) -version-info 7:6:0
+libenet_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined -version-info 7:6:0
AM_CPPFLAGS = -I$(top_srcdir)/include
ACLOCAL_AMFLAGS = -Im4

View File

@@ -6,7 +6,7 @@
+
+# Check system type
+case "$target" in
+case "$host" in
+*mingw*)
+ LIBS="$LIBS -lws2_32 -lwinmm"
+ ;;

View File

@@ -3,7 +3,7 @@
_realname=enet
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=1.3.17
pkgver=1.3.18
pkgrel=1
pkgdesc="Reliable UDP networking library (mingw-w64)"
url="http://enet.bespin.org/"
@@ -11,13 +11,12 @@ arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
license=('custom')
makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-autotools")
options=('staticlibs' 'strip')
source=("http://enet.bespin.org/download/${_realname}-${pkgver}.tar.gz"
001-no-undefined.patch
002-win-libs.patch)
sha256sums=('a38f0f194555d558533b8b15c0c478e946310022d0ec7b34334e19e4574dcedc'
'f72bc7cbe2b6f303dda99be32cce40e4ced9e55f0b1b4ff8dc08d06b2231a02f'
'5920ea828ed2c96cecbf5957a226244df0cf13e6b107bb82272d7991eabd8f79')
sha256sums=('2a8a0c5360d68bb4fcd11f2e4c47c69976e8d2c85b109dd7d60b1181a4f85d36'
'b777d7ad81b48763a4647c75dca3ca6892f884618929970df2f76c5b36b9d479'
'bc3dec292538395b3ecc72ae3133697190be2e70b2895fd226a7fd1bd563fdc4')
prepare() {
cd "${srcdir}/enet-${pkgver}"
@@ -28,13 +27,9 @@ prepare() {
}
build() {
mkdir -p build-${MINGW_CHOST}
cd build-${MINGW_CHOST}
mkdir -p build-${MSYSTEM} && cd build-${MSYSTEM}
../${_realname}-${pkgver}/configure \
--build=${MINGW_CHOST} \
--host=${MINGW_CHOST} \
--target=${MINGW_CHOST} \
--prefix=${MINGW_PREFIX} \
--enable-shared \
--enable-static
@@ -43,6 +38,6 @@ build() {
}
package() {
cd "${srcdir}/build-${MINGW_CHOST}"
cd build-${MSYSTEM}
make DESTDIR="${pkgdir}" install
}