|
|
@@ -39,8 +39,8 @@
|
|
|
# o any cc(1)
|
|
|
|
|
|
# the package version and release
|
|
|
-%define V_openpkg 20030108
|
|
|
-%define R_openpkg 20030108
|
|
|
+%define V_openpkg 20030109
|
|
|
+%define R_openpkg 20030109
|
|
|
|
|
|
# the used software versions
|
|
|
%define V_rpm 4.0.2
|
|
|
@@ -113,6 +113,7 @@ Source42: aux.usrgrp.sh
|
|
|
Source43: mkproxyrpm.pl
|
|
|
Source44: ftp://ftp.gnu.org/gnu/config/config.guess
|
|
|
Source45: ftp://ftp.gnu.org/gnu/config/config.sub
|
|
|
+Source46: make.patch
|
|
|
|
|
|
# build information
|
|
|
Prefix: %{l_prefix}
|
|
|
@@ -307,15 +308,6 @@ Provides: OpenPKG
|
|
|
cp `SOURCE config.sub` $dir/
|
|
|
done
|
|
|
|
|
|
- # bootstrap GNU make tool
|
|
|
- ( cd make-%{V_make}
|
|
|
- CC="${l_cc}" ./configure --disable-nls --disable-largefile
|
|
|
- ${l_make}
|
|
|
- (mv make ..; ${l_make} clean || true; mv ../make .)
|
|
|
- )
|
|
|
- l_make="`pwd`/make-%{V_make}/make"; export l_make
|
|
|
- echo "l_make=\"$l_make\"; export l_make" >>.buildenv
|
|
|
-
|
|
|
# bootstrap GNU patch tool
|
|
|
( cd patch-%{V_patch}
|
|
|
echo 'ac_cv_func_setmode=${ac_cv_func_setmode=no}' >config.cache
|
|
|
@@ -328,7 +320,7 @@ Provides: OpenPKG
|
|
|
l_patch="`pwd`/patch-%{V_patch}/patch"; export l_patch
|
|
|
echo "l_patch=\"$l_patch\"; export l_patch" >>.buildenv
|
|
|
|
|
|
- # apply OpenPKG patches to RPM distribution tree
|
|
|
+ # apply OpenPKG patches to distribution trees
|
|
|
( cd rpm-%{V_rpm}
|
|
|
${l_patch} -p0 <`SOURCE rpm.patch.bugfix`
|
|
|
${l_patch} -p0 <`SOURCE rpm.patch.feature`
|
|
|
@@ -336,11 +328,21 @@ Provides: OpenPKG
|
|
|
${l_patch} -p0 <`SOURCE rpm.patch.regen`
|
|
|
touch aclocal.m4 configure
|
|
|
)
|
|
|
-
|
|
|
- # apply OpenPKG patches to DB distribution tree
|
|
|
( cd db-%{V_db}
|
|
|
${l_patch} -p0 <`SOURCE db.patch`
|
|
|
)
|
|
|
+ ( cd make-%{V_make}
|
|
|
+ ${l_patch} -p0 <`SOURCE make.patch`
|
|
|
+ )
|
|
|
+
|
|
|
+ # bootstrap GNU make tool
|
|
|
+ ( cd make-%{V_make}
|
|
|
+ CC="${l_cc}" ./configure --disable-nls --disable-largefile
|
|
|
+ ${l_make}
|
|
|
+ (mv make ..; ${l_make} clean || true; mv ../make .)
|
|
|
+ )
|
|
|
+ l_make="`pwd`/make-%{V_make}/make"; export l_make
|
|
|
+ echo "l_make=\"$l_make\"; export l_make" >>.buildenv
|
|
|
|
|
|
%build
|
|
|
# skip in bootstrap phase 2 (see openpkg.boot)
|
|
|
@@ -456,10 +458,13 @@ Provides: OpenPKG
|
|
|
sed -e 's;BUFSIZ;8192;g' \
|
|
|
<rpmio/macro.c >rpmio/macro.c.n && \
|
|
|
mv rpmio/macro.c.n rpmio/macro.c
|
|
|
- ( echo 'ac_cv_path_MSGFMT=${ac_cv_path_MSGFMT=no}'
|
|
|
- echo 'ac_cv_path_GMSGFMT=${ac_cv_path_GMSGFMT=no}'
|
|
|
+ ( echo 'ac_cv_path_MSGFMT=${ac_cv_path_MSGFMT=no}'
|
|
|
+ echo 'ac_cv_path_GMSGFMT=${ac_cv_path_GMSGFMT=no}'
|
|
|
echo "ac_cv_path_MKDIR=%{l_prefix}/lib/openpkg/shtool mkdir -f -p -m 755}"
|
|
|
echo "ac_cv_path___MKDIR=%{l_prefix}/lib/openpkg/shtool mkdir -f -p -m 755}"
|
|
|
+ case `sh ./config.guess` in
|
|
|
+ *-*-freebsd5* ) echo "ac_cv_header_machine_types_h=no" ;;
|
|
|
+ esac
|
|
|
) >config.cache
|
|
|
case `sh ./config.guess` in
|
|
|
*-*-linux* ) nlsopt="--disable-nls" ;;
|