Browse Source

updated jam-vl.spec

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@5589 ec354946-7b23-47d6-9f5a-488ba84defc7
munepi 12 years ago
parent
commit
120b3297a5
1 changed files with 18 additions and 16 deletions
  1. 18 16
      j/jam/jam-vl.spec

+ 18 - 16
j/jam/jam-vl.spec

@@ -1,15 +1,13 @@
-%define name jam
-%define version 2.5
-%define release 1%{?_dist_release}
-
 Summary: Program construction tool, similar to make
-Name: %{name}
-Version: %{version}
-Release: %{release}
-Source0: ftp://ftp.perforce.com/pub/jam/%{name}-%{version}.tar
+Name: jam
+Version: 2.5
+Release: 2%{?_dist_release}
+Source0: ftp://ftp.perforce.com/pub/jam/%{name}-%{version}.zip
+# Submitted upstream by e-mail
+Patch0:         jam-2.5-overflow.patch
 License: Distributable
 Group: Development/Tools
-URL: http://www.perforce.com/jam/jam.html
+URL:		http://public.perforce.com/public/jam/index.html
 
 #Requires: byacc
 BuildRequires: byacc
@@ -27,24 +25,24 @@ file "Jamfile" to enumerate actual targets and sources.
 
 The Jambase is described in the Jambase
 Reference and the document Using Jamfiles and Jambase.
-
 # '
 
 %prep
-%setup -q
+%setup -q -c
+%patch0 -p1 -b .overflows
 
 %build
 export CFLAGS="$RPM_OPT_FLAGS" CCFLAGS="$RPM_OPT_FLAGS"
-make %{?_smp_mflags}
+%__make %{?_smp_mflags}
 
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
-mkdir -p ${RPM_BUILD_ROOT}/%{_bindir}
-install -m0755 bin.linux*/jam ${RPM_BUILD_ROOT}/%{_bindir}
-install -m0755 bin.linux*/mkjambase ${RPM_BUILD_ROOT}/%{_bindir}
+%__mkdir_p ${RPM_BUILD_ROOT}/%{_bindir}
+%__install -m0755 bin.linux*/jam ${RPM_BUILD_ROOT}/%{_bindir}
+%__install -m0755 bin.linux*/mkjambase ${RPM_BUILD_ROOT}/%{_bindir}
 
 %clean
-%{__rm} -rf ${RPM_BUILD_ROOT}
+%__rm -rf ${RPM_BUILD_ROOT}
 
 %files
 %defattr(-,root,root)
@@ -53,6 +51,10 @@ install -m0755 bin.linux*/mkjambase ${RPM_BUILD_ROOT}/%{_bindir}
 %{_bindir}/mkjambase
 
 %changelog
+* Tue Feb  7 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2.5-2
+- use upstream zip instead of uncompressed tarball
+- add the stack overflow fix patch
+
 * Sun Sep 28 2008 Shu KONNO <owa@bg.wakwak.com> 2.5-1vl5
 - applied new versioning policy