summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/games-strategy/wesnoth/wesnoth-1.13.10.exheres-0 (renamed from packages/games-strategy/wesnoth/wesnoth-1.13.8.exheres-0)0
-rw-r--r--packages/games-strategy/wesnoth/wesnoth.exlib15
2 files changed, 12 insertions, 3 deletions
diff --git a/packages/games-strategy/wesnoth/wesnoth-1.13.8.exheres-0 b/packages/games-strategy/wesnoth/wesnoth-1.13.10.exheres-0
index 2c60b4c..2c60b4c 100644
--- a/packages/games-strategy/wesnoth/wesnoth-1.13.8.exheres-0
+++ b/packages/games-strategy/wesnoth/wesnoth-1.13.10.exheres-0
diff --git a/packages/games-strategy/wesnoth/wesnoth.exlib b/packages/games-strategy/wesnoth/wesnoth.exlib
index 3029d01..0614469 100644
--- a/packages/games-strategy/wesnoth/wesnoth.exlib
+++ b/packages/games-strategy/wesnoth/wesnoth.exlib
@@ -44,6 +44,12 @@ MYOPTIONS="
( linguas: ${LOCALISATIONS} )
"
+if ever at_least 1.13.10 ; then
+ MYOPTIONS+="
+ ( providers: libressl openssl ) [[ number-selected = exactly-one ]]
+ "
+fi
+
# The CMakeLists.txt appears to have an automagic dep on systemd.
# However the result of the check is never actually used anywhere.
DEPENDENCIES="
@@ -52,7 +58,6 @@ DEPENDENCIES="
sys-devel/gettext
virtual/pkg-config
build+run:
- dev-libs/boost[>=1.48.0]
group/wesnothd
user/wesnothd
openmp? ( sys-libs/libgomp:= )
@@ -67,23 +72,27 @@ DEPENDENCIES="
)
"
-if ever at_least 1.13.5 ; then
+if ever at_least 1.13.10 ; then
DEPENDENCIES+="
build+run:
+ dev-libs/boost[>=1.50.0]
media-libs/SDL_net:2[>=2.0.0]
+ providers:libressl? ( dev-libs/libressl:= )
+ providers:openssl? ( dev-libs/openssl )
server-only? ( media-libs/SDL:2[>=2.0.2] )
!server-only? (
dev-libs/fribidi[>=0.10.9]
media-libs/SDL:2[>=2.0.2][X]
media-libs/SDL_image:2[>=2.0]
media-libs/SDL_mixer:2[>=2.0][ogg]
- media-libs/SDL_ttf:2[>=2.0.8]
+ media-libs/SDL_ttf:2[>=2.0.12]
sys-libs/readline:=
)
"
else
DEPENDENCIES+="
build+run:
+ dev-libs/boost[>=1.48.0]
media-libs/SDL_net:0[>=1.2]
server-only? ( media-libs/SDL:0[>=1.2.7] )
!server-only? (