diff --git a/main/slang/APKBUILD b/main/slang/APKBUILD
index 8a6e12d255e1049686087c81a28680c2c6264b02..cae08a4ce4b68e7def47d9f65a034d5e8ec025e4 100644
--- a/main/slang/APKBUILD
+++ b/main/slang/APKBUILD
@@ -1,11 +1,11 @@
 # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
 pkgname=slang
-pkgver=2.3.1a
+pkgver=2.3.2
 pkgrel=0
-pkgdesc="S-Lang is a powerful interpreted language"
-url="http://www.jedsoft.org/slang/"
+pkgdesc="Powerful interpreted language"
+url="http://www.jedsoft.org/slang"
 arch="all"
-license="GPL"
+license="GPL-2.0-or-later"
 subpackages="$pkgname-dev $pkgname-doc"
 depends=
 makedepends="pcre-dev ncurses-dev"
@@ -20,15 +20,14 @@ build() {
 		--prefix=/usr \
 		--sysconfdir=/etc \
 		--mandir=/usr/share/man \
-		--localstatedir=/var \
-		|| return 1
-	make -j1 elf static || return 1
-	cd slsh && make || return 1
+		--localstatedir=/var
+	make -j1 elf static
+	cd slsh && make
 }
 
 package() {
 	cd "$builddir"
-	make -j1 install-all DESTDIR="$pkgdir" || return 1
+	make -j1 install-all DESTDIR="$pkgdir"
 }
 
-sha512sums="e7236a189081ebcbaf4e7f0506671226a4d46aede8826e1a558f1a2f57bcbe3ad58eadeabe2df99cd3d8bacb4c93749996bcbce4f51d338fc9396e0f945933e7  slang-2.3.1a.tar.bz2"
+sha512sums="35cdfe8af66dac62ee89cca60fa87ddbd02cae63b30d5c0e3786e77b1893c45697ace4ac7e82d9832b8a9ac342560bc35997674846c5022341481013e76f74b5  slang-2.3.2.tar.bz2"