Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.2:Update
pdksh
pdksh.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pdksh.spec of Package pdksh
# # spec file for package pdksh (Version 5.2.14) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: pdksh Url: http://www.cs.mun.ca/~michael/pdksh/ License: GPL v2 or later; Public Domain, Freeware Group: System/Shells PreReq: /bin/ln /etc/bash.bashrc AutoReqProv: on Version: 5.2.14 Release: 926 Summary: Public Domain Korn Shell BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: pdksh-5.2.14.tar.gz Patch: pdksh-5.2.14.dif Patch1: pdksh-5.2.14-patches.1 Patch2: pdksh-5.2.14-patches.2 Patch3: pdksh-5.2.14-10711.patch Patch4: pdksh-5.2.14-73718.patch %description A public domain Korn Shell clone. %prep %setup %patch1 -p 2 -b .patches.1 %patch2 -p 0 -b .patches.2 %patch3 -p 0 -b .10711 %patch4 -p 0 -b .73718 %patch %build export CFLAGS="$RPM_OPT_FLAGS -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" ./configure --prefix=/usr --verbose --mandir=%{_mandir} --bindir=/bin make %install make install bindir=$RPM_BUILD_ROOT/bin mandir=$RPM_BUILD_ROOT/%{_mandir}/man1 mv $RPM_BUILD_ROOT/bin/ksh $RPM_BUILD_ROOT/bin/pdksh mv $RPM_BUILD_ROOT%{_mandir}/man1/ksh.1 $RPM_BUILD_ROOT%{_mandir}/man1/pdksh.1 mkdir -p $RPM_BUILD_ROOT/usr/bin ln -sf /bin/true $RPM_BUILD_ROOT/bin/ksh ln -sf /bin/true $RPM_BUILD_ROOT/usr/bin/ksh ln -sf /bin/pdksh $RPM_BUILD_ROOT/usr/bin/pdksh %post test -e etc/bash.bashrc && ln -sf bash.bashrc etc/ksh.kshrc || true if test -x bin/pdksh ; then rm -f bin/ksh ln -sf /bin/pdksh bin/ksh rm -f usr/bin/ksh ln -sf /bin/pdksh usr/bin/ksh fi %postun if test ! -x bin/pdksh ; then if test ! -x %{_lib}/ast/ksh ; then rm -f etc/ksh.kshrc fi if test ! -e bin/ksh ; then rm -f bin/ksh usr/bin/ksh fi fi %files %defattr(-,root,root) %doc BUG-REPORTS NEWS NOTES PROJECTS README /bin/pdksh %ghost %verify(not link) /bin/ksh %ghost %verify(not link) /usr/bin/ksh /usr/bin/pdksh %doc %{_mandir}/man1/pdksh.1.gz %changelog * Tue May 09 2006 werner@suse.de - Change PreRequire /bin/bash to /etc/bash.bashrc (bug #172633) * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Mon Oct 24 2005 werner@suse.de - PreReqire the bash to get the system wide bash.bashrc * Mon Sep 19 2005 werner@suse.de - Make it compatible with parallel installed ksh (bug #105126) * Wed Mar 23 2005 werner@suse.de - Add fix for correct monitor mode (bug #73718) * Thu Feb 03 2005 werner@suse.de - Add confict with original ksh * Fri Oct 22 2004 werner@suse.de - Allow background processes replacing the sub shell within pipes (bug #46825) * Mon Aug 02 2004 werner@suse.de - Reset traps requires now POSIX behaviour if bash is called as sh * Sat Jan 10 2004 adrian@suse.de - add %%defattr * Fri Jul 18 2003 werner@suse.de - Fix format and declaration errors * Wed Jul 16 2003 werner@suse.de - More large file support * Tue Apr 08 2003 werner@suse.de - Use `-k' option of sort * Thu Aug 15 2002 kukuk@suse.de - Move ksh binary to /bin [Bug #17758] - Use BuildRoot * Mon Aug 13 2001 werner@suse.de - Add the possibility of having ~/.kshrc and /etc/ksh.kshrc * Tue Apr 24 2001 werner@suse.de - Fix buffer overflow in trace mode in case of ioredirect (#7129) - Add two official patches from ftp://ftp.rge.com/pub/shells/pdksh/ * Fri Oct 06 2000 kukuk@suse.de - change group tag * Wed Jun 07 2000 schwab@suse.de - alloc: force 128 bit alignment on ia64. * Thu Mar 02 2000 kukuk@suse.de - get ride of Makefile.Linux - Use _mandir macro * Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. * Thu Jul 15 1999 ro@suse.de - update to 5.2.14 * Sun Jul 26 1998 bs@suse.de - added symlink /bin/ksh * Wed Nov 19 1997 florian@suse.de - update to version 5.2.13 - add docu files in /usr/doc * Thu Jan 02 1997 florian@suse.de - update to version 5.2.12 * Thu Jan 02 1997 florian@suse.de - Update auf neue Version 5.2.11.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor