scripts/functions: Fix CT_ExtractGit function.
Change CT_ExtractGit so that it clones the repository, instead of just
symlinking it. After cloning, any given ref is checked out, or if no
ref is given, the HEAD of the repository is checked out.
This makes CT_Extract behave similar for git repositories as it does
for tarballs, so that it for example can be used for passing glibc-ports
as a git repository.
Signed-off-by: "Esben Haabendal" <esben.haabendal@prevas.dk>
[yann.morin.1998@anciens.enib.fr: fix incomplete var rename]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
1 --- mingw-libgnurx-2.5.1.orig/configure 2009-11-03 08:19:15.000000000 +0100
2 +++ mingw-libgnurx-2.5.1/configure 2009-11-03 08:31:37.000000000 +0100
4 PACKAGE_STRING='MinGW libgnurx 2.5.1'
5 PACKAGE_BUGREPORT='https://sourceforge.net/tracker/?group_id=2435&atid=102435'
7 -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CC_QUALIFIED DLLVERSION ZIPCMD ZIPEXT MSVCLIB ac_ct_MSVCLIB GNURX_LIB install_dev LIBOBJS LTLIBOBJS'
8 +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CC_QUALIFIED AR DLLVERSION ZIPCMD ZIPEXT MSVCLIB ac_ct_MSVCLIB GNURX_LIB install_dev LIBOBJS LTLIBOBJS'
11 # Initialize some variables set by options.
12 @@ -2190,21 +2190,54 @@
15 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17 -ac_cpp='$CPP $CPPFLAGS'
18 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
24 +for ac_prog in ar; do
25 +set dummy ${ac_tool_prefix}$ac_prog; ac_word=$2
26 +echo "$as_me:$LINENO: checking for $ac_word" >&5
27 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
28 +if test "${ac_cv_prog_AR+set}" = set; then
29 + echo $ECHO_N "(cached) $ECHO_C" >&6
31 + if test -n "$AR"; then
32 + ac_cv_prog_AR="$AR" # Let the user override the test.
34 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
38 + test -z "$as_dir" && as_dir=.
39 + for ac_exec_ext in '' $ac_executable_extensions; do
40 + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
41 + ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
42 + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
48 + test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
52 +if test -n "$AR"; then
53 + echo "$as_me:$LINENO: result: $AR" >&5
54 +echo "${ECHO_T}$AR" >&6
56 + echo "$as_me:$LINENO: result: no" >&5
57 +echo "${ECHO_T}no" >&6
62 ac_cpp='$CPP $CPPFLAGS'
63 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
64 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
65 ac_compiler_gnu=$ac_cv_c_compiler_gnu
68 - echo 'int main(void){return 0;}' > conftest.$ac_ext
69 - echo "$as_me:$LINENO: checking whether $CC accepts the -mthreads option" >&5
71 +echo 'int main(void){return 0;}' > conftest.$ac_ext
72 +echo "$as_me:$LINENO: checking whether $CC accepts the -mthreads option" >&5
73 echo $ECHO_N "checking whether $CC accepts the -mthreads option... $ECHO_C" >&6
74 CFLAGS="$popCFLAGS $CC_QUALIFIED -mthreads"
75 if (eval $ac_compile) 2>&5; then
77 s,@EXEEXT@,$EXEEXT,;t t
78 s,@OBJEXT@,$OBJEXT,;t t
79 s,@CC_QUALIFIED@,$CC_QUALIFIED,;t t
81 s,@DLLVERSION@,$DLLVERSION,;t t
82 s,@ZIPCMD@,$ZIPCMD,;t t
83 s,@ZIPEXT@,$ZIPEXT,;t t
84 --- mingw-libgnurx-2.5.1.orig/Makefile.in 2009-11-03 08:17:49.000000000 +0100
85 +++ mingw-libgnurx-2.5.1/Makefile.in 2009-11-03 08:57:37.000000000 +0100
91 CFLAGS = @CFLAGS@ -I ${srcdir}
95 libgnurx-$(DLLVERSION).dll libgnurx.dll.a: $(OBJECTS)
96 $(CC) $(CFLAGS) -shared -o libgnurx-$(DLLVERSION).dll $(LDFLAGS) $(OBJECTS)
98 -libregex.a: libgnurx.dll.a
99 - cp -p libgnurx.dll.a $@
100 +libregex.a: $(OBJECTS)
101 + $(AR) cru $@ $(OBJECTS)
103 gnurx.lib: libgnurx-$(DLLVERSION).dll