continued glibc core update, gpm, groff, man-db, texinfo, new dep libpipeline for man-db

This commit is contained in:
abveritas 2011-06-27 20:33:06 +00:00
parent dfe984810b
commit a359cba91d
7 changed files with 124 additions and 74 deletions

View File

@ -1,39 +0,0 @@
2009-12-05 Eric Belanger <eric@archlinux.org>
* gpm 1.20.6-5
* Fixed gpm.sh such that disable-paste is only run when gpm is running
2009-12-05 Eric Belanger <eric@archlinux.org>
* gpm 1.20.6-4
* Added profile for extra security on multi-user-console (close FS#17243)
* Removed the need of texinfo depends
2009-09-20 Eric Belanger <eric@archlinux.org>
* gpm 1.20.6-3
* Updated /dev/psaux to /dev/input/mice in stock config (close FS#16289)
2009-09-20 Eric Belanger <eric@archlinux.org>
* gpm 1.20.6-2
* Updated stock config and fixed rc.d script (close FS#16126)
* Removed array in install scriptlet
2009-02-09 Eric Belanger <eric@archlinux.org>
* gpm 1.20.6-1
* Upstream update
* Added info file support
2008-06-16 Eric Belanger <eric@archlinux.org>
* gpm 1.20.5-1
* Upstream update
* Added sanity checks
2008-04-17 Eric Belanger <eric@archlinux.org>
* gpm 1.20.3-1
* Upstream update
* Added missing /usr/lib/libgpm.so.1 symlink (close FS#9949)

View File

@ -1,15 +1,17 @@
# $Id: PKGBUILD 60782 2009-12-07 00:52:55Z eric $
# Maintainer: Eric Belanger <eric@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
#
# Core Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
pkgname=gpm
pkgver=1.20.6
pkgrel=5
pkgrel=6
pkgdesc="A mouse server for the console and xterm"
arch=('i686' 'x86_64')
url="http://unix.schottelius.org/gpm/"
license=('GPL')
depends=('ncurses')
depends=('ncurses' 'bash')
backup=('etc/conf.d/gpm')
options=('!makeflags')
install=gpm.install
@ -22,15 +24,19 @@ sha1sums=('f3bb9272878b7934968381c8b25edab359114150' '19e1feb1493373512a77801699
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc || return 1
make || return 1
make DESTDIR="${pkgdir}" install || return 1
install -D -m755 ../gpm "${pkgdir}/etc/rc.d/gpm" || return 1
install -D -m644 ../gpm.conf.d "${pkgdir}/etc/conf.d/gpm" || return 1
install -D -m755 ../gpm.sh "${pkgdir}/etc/profile.d/gpm.sh" || return 1
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
install -D -m755 ../gpm "${pkgdir}/etc/rc.d/gpm"
install -D -m644 ../gpm.conf.d "${pkgdir}/etc/conf.d/gpm"
install -D -m755 ../gpm.sh "${pkgdir}/etc/profile.d/gpm.sh"
# library fixes
cd "${pkgdir}/usr/lib/"
ln -s libgpm.so.2.* libgpm.so || return 1
chmod 755 "${pkgdir}"/usr/lib/libgpm.so.* || return 1
ln -s libgpm.so.2.* libgpm.so
chmod 755 "${pkgdir}"/usr/lib/libgpm.so.*
}

View File

@ -1,35 +1,42 @@
# $Id: PKGBUILD 71613 2010-03-07 21:58:14Z paul $
# Maintainer: judd <jvinet@zeroflux.org>
#
# Core Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
pkgname=groff
pkgver=1.20.1
pkgrel=4
pkgver=1.21
pkgrel=1
pkgdesc="GNU troff text-formatting system"
arch=(i686 x86_64)
url="http://www.gnu.org/software/groff/groff.html"
license=('GPL')
depends=('perl' 'gcc-libs' 'texinfo')
# makedepends=('netpbm' 'psutils' 'ghostscript')
makedepends=('netpbm' 'psutils' 'ghostscript')
optdepends=('netpbm: for use together with man -H command interaction in browsers'
'psutils: for use together with man -H command interaction in browsers')
source=(ftp://ftp.gnu.org/gnu/groff/groff-$pkgver.tar.gz
site.tmac)
install=groff.install
md5sums=('48fa768dd6fdeb7968041dd5ae8e2b02'
md5sums=('8b8cd29385b97616a0f0d96d0951c5bf'
'a1fedafd7863b37968d32ad9ae1d8c13')
build() {
cd $srcdir/$pkgname-$pkgver
./configure --prefix=/usr --without-x
mkdir -p $pkgdir/usr
make -j1 || return 1
make
}
package() {
cd $srcdir/$pkgname-$pkgver
make prefix=$pkgdir/usr install
cd $pkgdir/usr/bin
# needed for xman
ln -s eqn geqn
ln -s tbl gtbl
ln -s soelim zsoelim
rm -rf $pkgdir/usr/lib
rm -rf $pkgdir/usr/lib/groff/site-tmac
# Fix some issues when encoding to utf8 man pages
# The output chars don't match keyboard chars...
cat $srcdir/site.tmac >> \

34
libpipeline/PKGBUILD Normal file
View File

@ -0,0 +1,34 @@
#
# Core Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
pkgname=libpipeline
pkgver=1.2.0
pkgrel=1
pkgdesc="a C library for manipulating pipelines of subprocesses in a flexible and convenient way"
arch=('i686' 'x86_64')
url="http://libpipeline.nongnu.org/"
license=('GPL')
groups=('base')
depends=('glibc')
options=('!libtool')
source=(http://download.savannah.gnu.org/releases/libpipeline/$pkgname-$pkgver.tar.gz)
md5sums=('dd3a987a0d2b594716baee2f73d61ae3')
build() {
cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr
make
}
check() {
cd "$srcdir/$pkgname-$pkgver"
make -k check
}
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
}

24
man-db/1361_1360.diff Normal file
View File

@ -0,0 +1,24 @@
=== modified file 'src/straycats.c'
--- src/straycats.c 2011-01-10 20:08:22 +0000
+++ src/straycats.c 2011-06-04 06:34:51 +0000
@@ -177,6 +177,7 @@
char *lang, *page_encoding;
char *mandir_base;
pipecmd *col_cmd;
+ char *col_locale;
char *fullpath;
/* we have a straycat. Need to filter it and get
@@ -226,6 +227,12 @@
col_cmd = pipecmd_new_argstr
(get_def_user ("col", COL));
pipecmd_arg (col_cmd, "-bx");
+ col_locale = find_charset_locale ("UTF-8");
+ if (col_locale) {
+ pipecmd_setenv (col_cmd, "LC_CTYPE",
+ col_locale);
+ free (col_locale);
+ }
pipeline_command (decomp, col_cmd);
fullpath = canonicalize_file_name (catdir);

View File

@ -1,16 +1,18 @@
# $Id: PKGBUILD 71724 2010-03-08 20:57:46Z andyrtr $
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: Sergej Pupykin <sergej@aur.archlinux.org>
#
# Core Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
pkgname=man-db
pkgver=2.5.7
pkgver=2.6.0
pkgrel=1
pkgdesc="A utility for reading man pages"
arch=('i686' 'x86_64')
url="http://www.nongnu.org/man-db/"
license=('GPL' 'LGPL')
groups=('base')
depends=( 'bash' 'gdbm' 'zlib' 'groff')
depends=( 'bash' 'gdbm' 'zlib' 'groff' 'libpipeline')
optdepends=('less' 'gzip')
backup=('etc/man_db.conf'
'etc/cron.daily/man-db')
@ -19,20 +21,31 @@ provides=('man')
replaces=('man')
install=${pkgname}.install
source=(http://savannah.nongnu.org/download/man-db/$pkgname-$pkgver.tar.gz
1361_1360.diff
#http://launchpad.net/man-db/main/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz
convert-mans man-db.cron.daily)
md5sums=('eef0d8c8e54894e4e050e2176bb1d88d'
md5sums=('a6485560fa3c11c5b7df346ed5520adb'
'9a816cf0f9a1c2594491bbdba53fe64a'
'2b7662a7d5b33fe91f9f3e034361a2f6'
'd30c39ae47560304471b5461719e0f03')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
patch -Np0 -i $srcdir/1361_1360.diff
./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \
--with-db=gdbm --disable-setuid --enable-mandirs=GNU \
--with-sections="1 n l 8 3 0 2 5 4 9 6 7"
make || return 1
make DESTDIR=${pkgdir} install || return 1
make
}
check() {
cd ${srcdir}/${pkgname}-${pkgver}
make check
}
package() {
cd ${srcdir}/${pkgname}-${pkgver}
make DESTDIR=${pkgdir} install
# part of groff pkg
rm -f ${pkgdir}/usr/bin/zsoelim

View File

@ -1,10 +1,12 @@
# $Id: PKGBUILD 78099 2010-04-19 09:54:27Z allan $
# Maintainer: Allan McRae <allan@archlinux.org>
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
#
# Core Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
pkgname=texinfo
pkgver=4.13a
pkgrel=4
pkgrel=5
pkgdesc="Utilities to work with and produce manuals, ASCII text, and on-line documentation from a single source file"
arch=('i686' 'x86_64')
url="http://www.gnu.org/software/texinfo/"
@ -25,4 +27,7 @@ build() {
package() {
cd ${srcdir}/${pkgname}-4.13
make DESTDIR=${pkgdir} install
# fix this here as it prevent make from trying to rebuild manual pages
sed -i 's#A-z#A-Za-z#' ${pkgdir}/usr/bin/texi2dvi
}