[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