love: link against libnetwork

This commit is contained in:
Jerome Duval
2021-02-14 12:48:14 +01:00
parent c8267d1a55
commit 765c24e16f
2 changed files with 67 additions and 7 deletions

View File

@@ -4,7 +4,7 @@ It's free, open-source, and works also on Windows, Mac OS X and Linux."
HOMEPAGE="http://love2d.org/"
COPYRIGHT="2010-2018 Löve"
LICENSE="Zlib"
REVISION="2"
REVISION="3"
SOURCE_URI="https://bitbucket.org/rude/love/downloads/love-$portVersion-linux-src.tar.gz"
CHECKSUM_SHA256="6aaf8104fc35bb8bbd7865986b98079e7564ffdb374ea4d33604b46b458444f6"
PATCHES="love-$portVersion.patchset"
@@ -75,18 +75,23 @@ BUILD_REQUIRES="
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:automake
cmd:awk
cmd:cmp
cmd:dd
cmd:diff
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtoolize$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
"
BUILD()
{
autoreconf -fi
runConfigure ./configure
make $jobArgs

View File

@@ -1,4 +1,4 @@
From 54940c74788c7448aef59ed905382f325d2e0725 Mon Sep 17 00:00:00 2001
From c54427cc117d031d9eb3dbce07340de9229660ba Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zolt=C3=A1n=20Mizsei?= <zmizsei@extrowerk.com>
Date: Sat, 6 May 2017 11:09:02 +0200
Subject: Add Haiku to the known platforms
@@ -18,10 +18,10 @@ index 8180f6a..72b2496 100644
# define LOVE_LINUX 1
#endif
--
2.21.0
2.30.0
From 7c7271e6df5942b92772e3c66729ac7544d9157a Mon Sep 17 00:00:00 2001
From a975efb2a9af608abb8c0e9a213ff27fa04037e8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zolt=C3=A1n=20Mizsei?= <zmizsei@extrowerk.com>
Date: Sat, 6 May 2017 11:18:30 +0200
Subject: Build fix for Haiku
@@ -54,10 +54,10 @@ index d85a947..3a9d441 100644
// Check if xdg-open already completed (or failed.)
int status = 0;
--
2.21.0
2.30.0
From 7aa2107230bf7b8ec1322f38bd16e87a87bcfadb Mon Sep 17 00:00:00 2001
From fefdfa8ca95a20e939de01dcd9a1a729d93c9ce0 Mon Sep 17 00:00:00 2001
From: begasus <begasus@gmail.com>
Date: Fri, 26 Apr 2019 19:14:39 +0200
Subject: Build fix for Haiku #2
@@ -77,5 +77,60 @@ index 7bf8010..9e3b43f 100644
#endif
--
2.21.0
2.30.0
From 823e7ebebfafc3b11e0d125671a8f00310a71e7f Mon Sep 17 00:00:00 2001
From: Jerome Duval <jerome.duval@gmail.com>
Date: Sun, 14 Feb 2021 11:49:17 +0100
Subject: links against libnetwork
diff --git a/configure.ac b/configure.ac
index 781680c..9fbaeb1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -64,6 +64,7 @@ ACLOVE_DEP_SDL2
ACLOVE_DEP_LIBM
ACLOVE_DEP_ZLIB
ACLOVE_DEP_PTHREAD
+ACLOVE_DEP_SOCKET
# Conditional dependencies
AS_VAR_IF([enable_module_audio], [yes], [ACLOVE_DEP_OPENAL], [])
diff --git a/platform/unix/deps.m4 b/platform/unix/deps.m4
index 42938d9..af4c10f 100644
--- a/platform/unix/deps.m4
+++ b/platform/unix/deps.m4
@@ -25,6 +25,16 @@ AC_DEFUN([ACLOVE_DEP_SDL2], [
AC_DEFUN([ACLOVE_DEP_PTHREAD], [
AC_SEARCH_LIBS([pthread_create], [pthread], [], [LOVE_MSG_ERROR([the POSIX threads library])])])
+AC_DEFUN([ACLOVE_DEP_SOCKET], [
+ AC_CHECK_FUNCS(connect,,[
+ AC_CHECK_LIB(network,connect,[
+ LIBS_SOCKET="-lnetwork"
+ AC_SUBST([LIBS_SOCKET],[])
+ ])
+ ])
+])
+
+
# does not use pkg-config because of the FILE_OFFSET_BITS.. bit
AC_DEFUN([ACLOVE_DEP_MPG123], [
AC_SEARCH_LIBS([mpg123_open_feed], [mpg123], [],
diff --git a/src/Makefile.am b/src/Makefile.am
index 0d87ac4..df3e874 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1023,6 +1023,7 @@ endif
if LOVE_LIBRARY_LUASOCKET
liblove_la_SOURCES += $(liblove_library_luasocket)
+liblove_la_LIBADD += $(LIBS_SOCKET)
endif
if LOVE_LIBRARY_LZ4
--
2.30.0