sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Vlad Glagolev (8ad623baba6023f3411c8601289ee1efca1af2f2)
- From: Vlad Glagolev <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (8ad623baba6023f3411c8601289ee1efca1af2f2)
- Date: Sat, 11 Apr 2020 03:13:32 +0000
GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:
shell-term-fm/freerdp/BUILD | 2
shell-term-fm/freerdp/CONFIGURE | 17 ++++++
shell-term-fm/freerdp/DEPENDS | 108
+++++++++++++++++++++++++++++++++++++++-
shell-term-fm/freerdp/DETAILS | 3 -
shell-term-fm/freerdp/HISTORY | 4 +
5 files changed, 131 insertions(+), 3 deletions(-)
New commits:
commit 8ad623baba6023f3411c8601289ee1efca1af2f2
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
freerdp: post-update fixes
diff --git a/shell-term-fm/freerdp/BUILD b/shell-term-fm/freerdp/BUILD
index e013b8d..1c19e2e 100755
--- a/shell-term-fm/freerdp/BUILD
+++ b/shell-term-fm/freerdp/BUILD
@@ -1 +1,3 @@
+OPTS="${FREERDP_OPTS} ${OPTS}" &&
+
cmake_build
diff --git a/shell-term-fm/freerdp/CONFIGURE b/shell-term-fm/freerdp/CONFIGURE
new file mode 100755
index 0000000..120b58f
--- /dev/null
+++ b/shell-term-fm/freerdp/CONFIGURE
@@ -0,0 +1,17 @@
+config_query_option FREERDP_OPTS "Build client?" y \
+ "-DWITH_CLIENT=1" \
+ "-DWITH_CLIENT=0" &&
+
+config_query_option FREERDP_OPTS "Build server?" n \
+ "-DWITH_SERVER=1" \
+ "-DWITH_SERVER=0" &&
+
+if list_find "${FREERDP_OPTS}" "-DWITH_SERVER=1"; then
+ config_query_option FREERDP_OPTS "Build shadow server?" y \
+ "-DWITH_SHADOW=1" \
+ "-DWITH_SHADOW=0"
+
+ config_query_option FREERDP_OPTS "Build proxy server?" y \
+ "-DWITH_PROXY=1" \
+ "-DWITH_PROXY=0"
+fi
diff --git a/shell-term-fm/freerdp/DEPENDS b/shell-term-fm/freerdp/DEPENDS
index 8699f3a..74be271 100755
--- a/shell-term-fm/freerdp/DEPENDS
+++ b/shell-term-fm/freerdp/DEPENDS
@@ -2,6 +2,103 @@ depends cmake &&
depends SSL &&
depends zlib &&
+if list_find "${FREERDP_OPTS}" "-DWITH_SERVER=1"; then
+ optional_depends linux-pam \
+ "-DWITH_PAM=1" \
+ "-DWITH_PAM=0" \
+ "for user authentication support"
+fi &&
+
+if list_find "${FREERDP_OPTS}" "-DWITH_SHADOW=1" || \
+ list_find "${FREERDP_OPTS}" "-DWITH_CLIENT=1"; then
+ depends libx11 '-DWITH_X11=1' &&
+
+ optional_depends libxinerama \
+ "-DWITH_XINERAMA=1" \
+ "-DWITH_XINERAMA=0" \
+ "for Xinerama extension support" &&
+
+ optional_depends libxext \
+ "-DWITH_XEXT=1" \
+ "-DWITH_XEXT=0" \
+ "for Xext extension support" &&
+
+ optional_depends libxfixes \
+ "-DWITH_XFIXES=1" \
+ "-DWITH_XFIXES=0" \
+ "for Xfixes extension support" &&
+
+ if list_find "${FREERDP_OPTS}" "-DWITH_SHADOW=1"; then
+ optional_depends libxdamage \
+ "-DWITH_XDAMAGE=1" \
+ "-DWITH_XDAMAGE=0" \
+ "for Xdamage extension support" &&
+
+ optional_depends libxtst \
+ "-DWITH_XTEST=1" \
+ "-DWITH_XTEST=0" \
+ "for Xtest extension support" &&
+
+ if is_depends_enabled ${SPELL} libxext; then
+ config_query_option FREERDP_OPTS "Enable XShm extension support?" y \
+ "-DWITH_XSHM=1" \
+ "-DWITH_XSHM=0"
+ fi
+ fi &&
+
+ if list_find "${FREERDP_OPTS}" "-DWITH_CLIENT=1"; then
+ optional_depends libxcursor \
+ "-DWITH_XCURSOR=1" \
+ "-DWITH_XCURSOR=0" \
+ "for Xcursor extension support" &&
+
+ optional_depends libxrandr \
+ "-DWITH_XRANDR=1" \
+ "-DWITH_XRANDR=0" \
+ "for Xrandr extension support" &&
+
+ optional_depends libxv \
+ "-DWITH_XV=1" \
+ "-DWITH_XV=0" \
+ "for XV extension support" &&
+
+ optional_depends libxi \
+ "-DWITH_XI=1" \
+ "-DWITH_XI=0" \
+ "for Xi extension support" &&
+
+ optional_depends libxrender \
+ "-DWITH_XRENDER=1" \
+ "-DWITH_XRENDER=0" \
+ "for Xrender extension support"
+ fi
+fi &&
+
+optional_depends JPEG \
+ "-DWITH_JPEG=1" \
+ "-DWITH_JPEG=0" \
+ "for JPEG decoding support" &&
+
+optional_depends lame \
+ "-DWITH_LAME=1" \
+ "-DWITH_LAME=0" \
+ "for MP3 support" &&
+
+optional_depends faad2 \
+ "-DWITH_FAAD2=1" \
+ "-DWITH_FAAD2=0" \
+ "for FAAD2 AAC decoding support" &&
+
+optional_depends faac \
+ "-DWITH_FAAC=1" \
+ "-DWITH_FAAC=0" \
+ "for FAAC encoding support" &&
+
+optional_depends krb5 \
+ "-DWITH_GSSAPI=1" \
+ "-DWITH_GSSAPI=0" \
+ "for Kerberos authentication support
(${PROBLEM_COLOR}EXPERIMENTAL${DEFAULT_COLOR})" &&
+
optional_depends pcsc-lite \
"-DWITH_PCSC=1" \
"-DWITH_PCSC=0" \
@@ -25,4 +122,13 @@ optional_depends pulseaudio \
optional_depends alsa-lib \
"-DWITH_ALSA=1" \
"-DWITH_ALSA=0" \
- "for ALSA support"
+ "for ALSA support" &&
+
+optional_depends libxslt \
+ "-DWITH_MANPAGES=1" \
+ "-DWITH_MANPAGES=0" \
+ "to build and install manual pages" &&
+
+if is_depends_enabled ${SPELL} libxslt; then
+ depends docbook-xsl
+fi
diff --git a/shell-term-fm/freerdp/DETAILS b/shell-term-fm/freerdp/DETAILS
index f6b5c32..f60cc56 100755
--- a/shell-term-fm/freerdp/DETAILS
+++ b/shell-term-fm/freerdp/DETAILS
@@ -1,11 +1,12 @@
SPELL=freerdp
VERSION=2.0.0
+ SECURITY_PATCH=1
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=https://pub.freerdp.com/releases/${SOURCE}
SOURCE_HASH=sha256:4ee064e87486cb6fea85d5b6b606add9f02df25ce73f9818b49de75cebd7fedf
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://www.freerdp.com/
- LICENSE[0]=GPL
+ LICENSE[0]=APACHE
ENTERED=20100720
SHORT="a client for the rdp protocol"
cat << EOF
diff --git a/shell-term-fm/freerdp/HISTORY b/shell-term-fm/freerdp/HISTORY
index be0d621..c801021 100644
--- a/shell-term-fm/freerdp/HISTORY
+++ b/shell-term-fm/freerdp/HISTORY
@@ -1,6 +1,8 @@
2020-04-10 Vlad Glagolev <stealth AT sourcemage.org>
- * DETAILS: updated spell to 2.0.0; updated source URL
+ * DETAILS: updated spell to 2.0.0; SECURITY_PATCH=1; updated source
+ URL, license
* DEPENDS: rewritten
+ * CONFIGURE: added, for optional settings
* PRE_BUILD: added, to apply patch
* libressl.patch: added, to fix build against libressl in stable
grimoire
- [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (8ad623baba6023f3411c8601289ee1efca1af2f2), Vlad Glagolev, 04/10/2020
Archive powered by MHonArc 2.6.24.