Name: jam Version: 2.5 Release: 1 License: Copyright only Group: Development/Tools Summary: Program construction tool, similar to make URL: http://public.perforce.com/public/jam/index.html Source0: ftp://ftp.perforce.com/jam/%{name}-%{version}.tar Patch0: %{name}-%{version}-aix.patch # Submitted upstream by e-mail Patch1: %{name}-%{version}-overflow.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: patch %description Jam is a program construction tool, like make. Jam recursively builds target files from source files, using dependency information and updating actions expressed in the Jambase file, which is written in jam's own interpreted language. The default Jambase is compiled into jam and provides a boilerplate for common use, relying on a user-provide file "Jamfile" to enumerate actual targets and sources. %prep %setup -q export PATH=/opt/freeware/bin:$PATH %patch0 %patch1 -p1 -b .overflows %build make %{?_smp_mflags} %install [ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT} mkdir -p ${RPM_BUILD_ROOT}%{_bindir} cp bin.aixppc/jam ${RPM_BUILD_ROOT}%{_bindir} cp bin.aixppc/mkjambase ${RPM_BUILD_ROOT}%{_bindir} chmod 0755 ${RPM_BUILD_ROOT}%{_bindir}/* /usr/bin/strip ${RPM_BUILD_ROOT}%{_bindir}/* || : cd ${RPM_BUILD_ROOT} mkdir -p usr/bin cd usr/bin ln -sf ../..%{_bindir}/* . %clean [ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,system,-) %doc README RELNOTES *.html %{_bindir}/* /usr/bin/* %changelog * Wed Sep 02 2009 Michael Perzl - 2.5-1 - first version for AIX V5.1 and higher