| 
									
										
										
										
											2016-02-16 01:50:47 +00:00
										 |  |  | # Copyright 2014-2016 Julian Ospald <hasufell@posteo.de> | 
					
						
							| 
									
										
										
										
											2014-11-24 17:31:57 +00:00
										 |  |  | # Distributed under the terms of the GNU General Public License v2 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | SUMMARY="Fast Library for Number Theory" | 
					
						
							|  |  |  | HOMEPAGE="http://www.flintlib.org/" | 
					
						
							|  |  |  | DOWNLOADS="http://www.flintlib.org/${PNV}.tar.gz" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | LICENCES="GPL-2" | 
					
						
							|  |  |  | SLOT="0" | 
					
						
							|  |  |  | PLATFORMS="~amd64 ~x86" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DEPENDENCIES="
 | 
					
						
							|  |  |  |     build+run: | 
					
						
							|  |  |  |         dev-libs/gmp | 
					
						
							| 
									
										
										
										
											2016-02-17 01:53:28 +00:00
										 |  |  |         dev-libs/mpfr | 
					
						
							| 
									
										
										
										
											2014-11-24 17:31:57 +00:00
										 |  |  | "
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DEFAULT_SRC_COMPILE_PARAMS=( verbose ) | 
					
						
							|  |  |  | DEFAULT_SRC_TEST_PARAMS=( AT= QUIET_CC= QUIET_CXX= QUIET_AR= ) | 
					
						
							| 
									
										
										
										
											2016-02-16 01:50:47 +00:00
										 |  |  | DEFAULT_SRC_INSTALL_PARAMS=( DESTDIR="${IMAGE}" LIBDIR="/usr/$(exhost --target)/lib" ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | src_prepare() { | 
					
						
							|  |  |  |     edo sed -i -e "s#include/flint#$(exhost --target)/include/flint#" \
 | 
					
						
							|  |  |  |         Makefile.in | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2014-11-24 17:31:57 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | src_configure() { | 
					
						
							|  |  |  |     # NOT an autotools script | 
					
						
							| 
									
										
										
										
											2016-02-17 01:53:28 +00:00
										 |  |  |     edo ./configure \
 | 
					
						
							|  |  |  |         --prefix="/usr" \
 | 
					
						
							|  |  |  |         --with-gmp="/usr" \
 | 
					
						
							|  |  |  |         --with-mpfr="/usr" \
 | 
					
						
							|  |  |  |         --disable-static \
 | 
					
						
							| 
									
										
										
										
											2016-05-13 20:41:29 +00:00
										 |  |  |         CC="${CC}" \
 | 
					
						
							|  |  |  |         CXX="${CXX}" \
 | 
					
						
							|  |  |  |         AR="${AR}" | 
					
						
							| 
									
										
										
										
											2014-11-24 17:31:57 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 |