From 2e3f496c0b690641013730fddd2b939c7504742c Mon Sep 17 00:00:00 2001 From: Masanori Shirayama Date: Wed, 3 Sep 2014 12:44:56 +0900 Subject: [PATCH 1/3] guile: Rebuild --- guile/PKGBUILD | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/guile/PKGBUILD b/guile/PKGBUILD index e48e82b8..4a4bf697 100644 --- a/guile/PKGBUILD +++ b/guile/PKGBUILD @@ -3,15 +3,16 @@ pkgbase='guile' pkgname=("$pkgbase" "lib${pkgbase}" "lib${pkgbase}-devel") pkgver=2.0.9 -pkgrel=1 +pkgrel=2 pkgdesc="a portable, embeddable Scheme implementation written in C" url="http://www.gnu.org/software/guile/" arch=(i686 x86_64) license=('GPL') -depends=('gmp' 'libltdl' 'ncurses' 'texinfo' 'libunistring' 'libgc' 'libffi') -makedepends=('gmp-devel' 'ncurses-devel' 'libunistring-devel' 'libgc-devel' 'libffi-devel') +depends=('gmp' 'libltdl' 'ncurses' 'texinfo' 'libunistring' 'libgc' 'libffi' 'libcrypt' 'libiconv' 'libreadline') +makedepends=('gmp-devel' 'ncurses-devel' 'libunistring-devel' 'libgc-devel' 'libffi-devel' 'libcrypt-devel' 'libiconv-devel' 'libreadline-devel') install=guile.install source=("ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz" + "http://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/${arch}/libunistring-0.9.3-1-${arch}.pkg.tar.xz" 0002-install-fix.all.patch 2.0.9-module-ldflags.patch 0003-fix-gnulib.all.patch @@ -19,6 +20,7 @@ source=("ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz" guile-2.0.9-msys2.patch) options=('!libtool') md5sums=('531839c3fe887382ca9d4774db544d34' + '98c2062718b46b081557cc045baff3a2' 'ed5d94a5bcefd1ebedb3dc76f98de4b5' 'bf85cd18f7d1c1ab14a02b8eccf6691a' 'e480cf9cbbbef9f8198fca3c395fddb5' @@ -39,6 +41,9 @@ prepare() { build() { cd "${srcdir}/${pkgbase}-${pkgver}" + + export PATH=$PATH:${srcdir}/usr/bin + ./configure --build=${CHOST} \ --prefix=/usr \ --disable-debug-malloc \ @@ -87,7 +92,7 @@ package_libguile() { } package_libguile-devel() { - depends=("libguile=${pkgver}") + depends=("libguile=${pkgver}" 'gmp-devel' 'ncurses-devel' 'libunistring-devel' 'libgc-devel' 'libffi-devel' 'libcrypt-devel' 'libiconv-devel' 'libreadline-devel') groups=('development') options=('staticlibs') @@ -100,4 +105,4 @@ package_libguile-devel() { install -dm644 ${pkgdir}/usr/share cp -rf ${srcdir}/dest/usr/share/aclocal ${pkgdir}/usr/share/ -} \ No newline at end of file +} From ea3ce12431cd93e41780004dd8173445e7335740 Mon Sep 17 00:00:00 2001 From: Masanori Shirayama Date: Wed, 3 Sep 2014 14:21:27 +0900 Subject: [PATCH 2/3] Revert "guile: Rebuild" This reverts commit 2e3f496c0b690641013730fddd2b939c7504742c. --- guile/PKGBUILD | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/guile/PKGBUILD b/guile/PKGBUILD index 4a4bf697..e48e82b8 100644 --- a/guile/PKGBUILD +++ b/guile/PKGBUILD @@ -3,16 +3,15 @@ pkgbase='guile' pkgname=("$pkgbase" "lib${pkgbase}" "lib${pkgbase}-devel") pkgver=2.0.9 -pkgrel=2 +pkgrel=1 pkgdesc="a portable, embeddable Scheme implementation written in C" url="http://www.gnu.org/software/guile/" arch=(i686 x86_64) license=('GPL') -depends=('gmp' 'libltdl' 'ncurses' 'texinfo' 'libunistring' 'libgc' 'libffi' 'libcrypt' 'libiconv' 'libreadline') -makedepends=('gmp-devel' 'ncurses-devel' 'libunistring-devel' 'libgc-devel' 'libffi-devel' 'libcrypt-devel' 'libiconv-devel' 'libreadline-devel') +depends=('gmp' 'libltdl' 'ncurses' 'texinfo' 'libunistring' 'libgc' 'libffi') +makedepends=('gmp-devel' 'ncurses-devel' 'libunistring-devel' 'libgc-devel' 'libffi-devel') install=guile.install source=("ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz" - "http://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/${arch}/libunistring-0.9.3-1-${arch}.pkg.tar.xz" 0002-install-fix.all.patch 2.0.9-module-ldflags.patch 0003-fix-gnulib.all.patch @@ -20,7 +19,6 @@ source=("ftp://ftp.gnu.org/pub/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz" guile-2.0.9-msys2.patch) options=('!libtool') md5sums=('531839c3fe887382ca9d4774db544d34' - '98c2062718b46b081557cc045baff3a2' 'ed5d94a5bcefd1ebedb3dc76f98de4b5' 'bf85cd18f7d1c1ab14a02b8eccf6691a' 'e480cf9cbbbef9f8198fca3c395fddb5' @@ -41,9 +39,6 @@ prepare() { build() { cd "${srcdir}/${pkgbase}-${pkgver}" - - export PATH=$PATH:${srcdir}/usr/bin - ./configure --build=${CHOST} \ --prefix=/usr \ --disable-debug-malloc \ @@ -92,7 +87,7 @@ package_libguile() { } package_libguile-devel() { - depends=("libguile=${pkgver}" 'gmp-devel' 'ncurses-devel' 'libunistring-devel' 'libgc-devel' 'libffi-devel' 'libcrypt-devel' 'libiconv-devel' 'libreadline-devel') + depends=("libguile=${pkgver}") groups=('development') options=('staticlibs') @@ -105,4 +100,4 @@ package_libguile-devel() { install -dm644 ${pkgdir}/usr/share cp -rf ${srcdir}/dest/usr/share/aclocal ${pkgdir}/usr/share/ -} +} \ No newline at end of file From aee516f105e667e4bc82bd97a58ab8346bbb2ab6 Mon Sep 17 00:00:00 2001 From: mashir43 Date: Thu, 4 Sep 2014 12:33:58 +0900 Subject: [PATCH 3/3] mksh: New package --- mksh/PKGBUILD | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 mksh/PKGBUILD diff --git a/mksh/PKGBUILD b/mksh/PKGBUILD new file mode 100644 index 00000000..71c317a4 --- /dev/null +++ b/mksh/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Alexey Pavlov + +pkgname=mksh +pkgver=R50 +_pkg_subver="b" +pkgrel=1 +epoch= +pkgdesc="The MirBSD Korn Shell" +arch=("i686" "x86-64") +url="http://www.mirbsd.org/mksh.htm" +license=('ISC') +groups=() +depends=('gcc-libs') +makedepends=() +provides=('ksh') +conflicts=('ksh') +backup=() +options=() +install= +changelog= +source=("https://www.mirbsd.org/MirOS/dist/mir/$pkgname/$pkgname-$pkgver${_pkg_subver}.tgz" + "http://www.mirbsd.org/TaC-mksh.txt") +md5sums=("1821a40dacc44293d7325c6021952b69" + "fd6f7b5eb01280b0110af736d6188f34") + +build() { + cd "${srcdir}/$pkgname" + + mkdir -p "$pkgdir/usr/bin" + mkdir -p "$pkgdir/usr/share/man/man1" + mkdir -p "$pkgdir/usr/share/licenses/mksh" + + ./Build.sh +} + +check() { + cd "${srcdir}/$pkgname" + ./test.sh +} + +package() { + cd "${srcdir}/$pkgname" + cp -f mksh.exe $pkgdir/usr/bin + cp -f mksh.1 $pkgdir/usr/share/man/man1 + + cd "${srcdir}" + cp -f TaC-mksh.txt $pkgdir/usr/share/licenses/mksh + + cd "$pkgdir/usr/bin" + cp -f mksh.exe ksh.exe +}