You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							89 lines
						
					
					
						
							2.7 KiB
						
					
					
				
			
		
		
	
	
							89 lines
						
					
					
						
							2.7 KiB
						
					
					
				| # --- SDE-COPYRIGHT-NOTE-BEGIN --- | |
| # This copyright note is auto-generated by ./scripts/Create-CopyPatch. | |
| # | |
| # Filename: package/.../subversion/subversion.conf | |
| # Copyright (C) 2006 The OpenSDE Project | |
| # Copyright (C) 2004 - 2006 The T2 SDE Project | |
| # Copyright (C) 1998 - 2003 Clifford Wolf | |
| # | |
| # More information can be found in the files COPYING and README. | |
| # | |
| # This program is free software; you can redistribute it and/or modify | |
| # it under the terms of the GNU General Public License as published by | |
| # the Free Software Foundation; version 2 of the License. A copy of the | |
| # GNU General Public License can be found in the file COPYING. | |
| # --- SDE-COPYRIGHT-NOTE-END --- | |
|  | |
| # use the apache prefix | |
| # . $base/package/*/apache/apache.conf | |
|  | |
| if [ $prefix_auto = 1 ]; then | |
| 	prefix="usr" | |
| 	set_confopt | |
| fi | |
|  | |
| # APR is mandatory, so no additional test needed. | |
| # | |
| pkgprefix -t apr | |
| var_append extraconfopt " " "--with-apr=$root/$( pkgprefix apr )" | |
| pkgprefix -t apr-util | |
| var_append extraconfopt " " "--with-apr-util=$root/$( pkgprefix apr-util )" | |
|  | |
| # all this is to build the apache server-side module and if so, no modification | |
| # to httpd.conf are done ... | |
| # | |
| if pkginstalled apache; then | |
| 	var_append extraconfopt " " "--with-apxs=$root/$( pkgprefix sbindir apache )/apxs" | |
| 	var_append extraconfopt " " "--disable-mod-activation" | |
| 	# --with-berkeley-db=/usr/include/db40:/usr/lib | |
| fi | |
|  | |
| # build and install perl bindings | |
| svn_inst_pl() { | |
| 	make swig-pl | |
| 	make install-swig-pl | |
| } | |
|  | |
| # build and install python bindings | |
| svn_inst_py() { | |
| #	PYTHON_SITE=`python -c "import os,sys; print os.path.join(sys.prefix, 'lib','python'+sys.version[:3],'site-packages')"` | |
| 	# DESTDIR is used inside | |
| 	PYTHON_SITE=$(pkgprefix libdir python)/python$( pkgprefix ver python | cut -d. -f1-2 ) | |
| 	make swig-py \ | |
| 		swig_pydir=$PYTHON_SITE/libsvn \ | |
| 		swig_pydir_extra=$PYTHON_SITE/svn | |
| 	make install-swig-py \ | |
| 		swig_pydir=$PYTHON_SITE/libsvn \ | |
| 		swig_pydir_extra=$PYTHON_SITE/svn | |
| } | |
|  | |
| # build and install ruby bindings | |
| svn_inst_rb() { | |
|         make swig-rb | |
|         make install-swig-rb | |
| } | |
|  | |
| hook_add postmake 3 "install_init svnserve $confdir/svnserve.init" | |
| hook_add postmake 4 "cp -vrf tools $docdir" | |
|  | |
| # if swig is present build and install the perl and python bindings | |
| if pkginstalled swig; then | |
| 	pkginstalled perl && hook_add postmake 5 "svn_inst_pl" | |
| 	pkginstalled python && hook_add postmake 5 "svn_inst_py" | |
| 	pkginstalled ruby && hook_add postmake 5 "svn_inst_rb" | |
| fi | |
|  | |
| # use system wide neon | |
| if pkginstalled neon; then | |
| 	pkgprefix -t neon | |
| 	var_append extraconfopt " " "--with-neon=$root/$( pkgprefix neon )" | |
| 	var_append extraconfopt " " "--disable-neon-version-check" | |
| fi | |
|  | |
| # use bdb if available (it needs bdb 4.4) | |
| if pkginstalled bdb; then | |
| 	var_append extraconfopt " " "--with-berkeley-db" | |
| else | |
| 	var_append extraconfopt " " "--without-berkeley-db" | |
| fi | |
| 
 | |
| 
 |