- Update to 3.82
- Bug fixes - Backwards Incompatibilities: - Makefiles with .POSIX target: shells called with -e - $? contains prerequisites even if not existent - Prerequisite with '=' cannot be backslash escaped any more (use variable with '=' instead) - Variable names may not contain whitespaces any more - Mixture of explicit and pattern targets didn't always fail - Pattern specific rules application order changed - Library search behavior now compatible with standard linker - New features - --eval=STRING: Evaluate makefile syntax string before makefile - Variable .RECIPEPREFIX: Exchange TAB character - Variable .SHELLFLAGS: Options passed to shells - Target .ONESHELL: Single instance of shell for recipe - Modifier private: Suppresses inheritance of variables - Directive undefine: Undefine variable - Changed features - Multiple modifiers for variables allowed now. - Directive define: Allow variable assignment operator. - Nuke memory-hog-2.diff which didn't apply since 3.81 - Addapt make-slowdown-parallelism.diff to new parallelization tests - Separate make checks into %checks section OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=10
This commit is contained in:
committed by
Git OBS Bridge
parent
4b93516cae
commit
0f6ebe3101
10
make.spec
10
make.spec
@@ -25,13 +25,11 @@ Group: Development/Tools/Building
|
||||
Provides: gmake
|
||||
PreReq: %install_info_prereq
|
||||
AutoReqProv: on
|
||||
Version: 3.81
|
||||
Version: 3.82
|
||||
Release: 131
|
||||
Summary: GNU make
|
||||
Source: make-3.81.tar.bz2
|
||||
Patch1: make-memory-hog-2.diff
|
||||
Source: make-%version.tar.bz2
|
||||
Patch2: make-slowdown-parallelism.diff
|
||||
Patch3: make-fix-testcase.patch
|
||||
Patch64: make-library-search-path.diff
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
@@ -40,9 +38,7 @@ The GNU make command with extensive documentation.
|
||||
|
||||
%prep
|
||||
%setup
|
||||
#%patch1 -p1
|
||||
%patch2
|
||||
%patch3 -p1
|
||||
if [ %_lib == lib64 ]; then
|
||||
%patch64
|
||||
fi
|
||||
@@ -51,6 +47,8 @@ fi
|
||||
CFLAGS=$RPM_OPT_FLAGS \
|
||||
./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%check
|
||||
make check
|
||||
|
||||
%install
|
||||
|
Reference in New Issue
Block a user