Fixups for 1.1.0.

This commit is contained in:
jorton 2004-09-30 13:17:46 +00:00
parent cbe0f4646d
commit c772272f13
2 changed files with 5 additions and 12 deletions

View File

@ -38,7 +38,7 @@ object built with -pie.
-COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES)
+BASE_COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES)
+COMPILE = $(COMPILE) -fpie
+COMPILE = $(BASE_COMPILE) -fpie
COMPILE_CXX = $(CXX) $(CPPFLAGS) $(CFLAGS) $(CXXFLAGS) $(INCLUDES)
-LT_COMPILE = $(LIBTOOL) $(LTFLAGS) --mode=compile $(COMPILE)
+LT_COMPILE = $(LIBTOOL) $(LTFLAGS) --mode=compile $(BASE_COMPILE)

View File

@ -88,20 +88,14 @@ export CC=gcc CXX=g++
%configure --with-apr=%{_prefix} --with-apr-util=%{_prefix} \
--with-swig --with-neon=%{_prefix} \
--with-apxs=%{_sbindir}/apxs --disable-mod-activation
make %{?_smp_mflags} all swig-py %{swigdirs} swig-pl-lib
# build the perl modules
pushd subversion/bindings/swig/perl
CFLAGS="$RPM_OPT_FLAGS" %{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
popd
make %{?_smp_mflags} all swig-py %{swigdirs} swig-pl-lib swig-pl
%install
rm -rf ${RPM_BUILD_ROOT}
make install install-swig-py install-swig-pl-lib \
DESTDIR=$RPM_BUILD_ROOT %{swigdirs}
make pure_install -C subversion/bindings/swig/perl \
make pure_install -C subversion/bindings/swig/perl/native \
PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
# Add subversion.conf configuration file into httpd/conf.d directory.
@ -139,8 +133,7 @@ ln -f subversion/mod_authz_svn/INSTALL mod_authz_svn-INSTALL
%if %{make_check}
%check
make check CLEANUP=yes
make -C subversion/bindings/swig/perl test
make check check-swig-pl CLEANUP=yes
%endif
%clean
@ -158,7 +151,7 @@ rm -rf ${RPM_BUILD_ROOT}
%defattr(-,root,root)
%doc BUGS COMMITTERS COPYING HACKING INSTALL README CHANGES
%doc tools subversion/LICENSE mod_authz_svn-INSTALL
%doc doc/book/book/book.html doc/book/book/images
%doc doc/book/book/svn-book.html doc/book/book/images
%doc contrib/client-side/svn_load_dirs{.pl,_*,.README}
%{_bindir}/*
%{_libdir}/libsvn_*.so.*