[arch-commits] Commit in slang/trunk (PKGBUILD slang-2.2.3-faster-baud-rates.patch)

Rémy Oudompheng remy at archlinux.org
Mon Apr 25 07:37:14 UTC 2011


    Date: Monday, April 25, 2011 @ 03:37:13
  Author: remy
Revision: 120537

Update to 2.2.4, modernize PKGBUILD

Modified:
  slang/trunk/PKGBUILD
Deleted:
  slang/trunk/slang-2.2.3-faster-baud-rates.patch

-------------------------------------+
 PKGBUILD                            |   27 ++++++++------
 slang-2.2.3-faster-baud-rates.patch |   62 ----------------------------------
 2 files changed, 16 insertions(+), 73 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-04-24 20:26:30 UTC (rev 120536)
+++ PKGBUILD	2011-04-25 07:37:13 UTC (rev 120537)
@@ -3,8 +3,8 @@
 # Contributor: Tom Newsom <Jeepster at gmx.co.uk>
 
 pkgname=slang
-pkgver=2.2.3
-pkgrel=2
+pkgver=2.2.4
+pkgrel=1
 pkgdesc="S-Lang is a powerful interpreted language"
 arch=('i686' 'x86_64')
 url="http://www.jedsoft.org/slang/"
@@ -12,17 +12,22 @@
 depends=('glibc' 'pcre' 'zlib')
 backup=('etc/slsh.rc')
 options=('!makeflags')
-source=(ftp://ftp.fu-berlin.de/pub/unix/misc/slang/v${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2
-        ${pkgname}-2.2.3-faster-baud-rates.patch)
-md5sums=('17e1864de999ae9535a9f7350a010427'
-         '4e22e58836100adfae34e824f5fbcb1c')
+source=(ftp://ftp.fu-berlin.de/pub/unix/misc/slang/v${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2)
+md5sums=('7fcfd447e378f07dd0c0bae671fe6487')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
-  patch -Np1 -i "${srcdir}"/${pkgname}-2.2.3-faster-baud-rates.patch || return 1
-
   ./configure --prefix=/usr \
-              --sysconfdir=/etc || return 1
-  make || return 1
-  make DESTDIR="${pkgdir}" install-all || return 1
+              --sysconfdir=/etc
+  make
 }
+
+check() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  make check
+}
+
+package() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  make DESTDIR="${pkgdir}" install-all
+}

Deleted: slang-2.2.3-faster-baud-rates.patch
===================================================================
--- slang-2.2.3-faster-baud-rates.patch	2011-04-24 20:26:30 UTC (rev 120536)
+++ slang-2.2.3-faster-baud-rates.patch	2011-04-25 07:37:13 UTC (rev 120537)
@@ -1,62 +0,0 @@
-The baud rate constant list used for setting the SLang_TT_Baud_Rate
-variable contains baud rates only up to 230400; any faster baud rate is
-not properly detected, and SLang_TT_Baud_Rate is left as 0.  This caused
-problems at least with the Midnight Commander:
-
-  https://www.midnight-commander.org/ticket/2452
-
-(recent versions of rxvt-unicode set speed 4000000 for the pty (and
-there is no configurable option for this), and mc then considers such
-terminal as "slow" due to SLang_TT_Baud_Rate == 0 and turns off some
-useful UI options).
-
-This patch adds missing values to the Baud_Rates array in src/slutty.c,
-which fixes the baud rate detection problem.  It also brings this array
-in sync with Baudrate_Map in modules/termios-module.c, where those
-higher baud rates were already present for some time.
-
-
---- slang-2.2.3/src/slutty.c.alt-baud-rates	2010-12-15 13:56:48.000000000 +0300
-+++ slang-2.2.3/src/slutty.c	2011-01-09 22:34:59.911000008 +0300
-@@ -170,6 +170,42 @@ static Baud_Rate_Type Baud_Rates [] =
- #ifdef B230400
-      {B230400, 230400},
- #endif
-+#ifdef B460800
-+     {B460800, 460800},
-+#endif
-+#ifdef B500000
-+     {B500000, 500000},
-+#endif
-+#ifdef B576000
-+     {B576000, 576000},
-+#endif
-+#ifdef B921600
-+     {B921600, 921600},
-+#endif
-+#ifdef B1000000
-+     {B1000000, 1000000},
-+#endif
-+#ifdef B1152000
-+     {B1152000, 1152000},
-+#endif
-+#ifdef B1500000
-+     {B1500000, 1500000},
-+#endif
-+#ifdef B2000000
-+     {B2000000, 2000000},
-+#endif
-+#ifdef B2500000
-+     {B2500000, 2500000},
-+#endif
-+#ifdef B3000000
-+     {B3000000, 3000000},
-+#endif
-+#ifdef B3500000
-+     {B3500000, 3500000},
-+#endif
-+#ifdef B4000000
-+     {B4000000, 4000000},
-+#endif
-      {0, 0}
- };




More information about the arch-commits mailing list