mrueg 14/04/22 12:59:54 Added: charlock_holmes-0.6.9.4-extconf.patch Log: Initial version. (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key )
Revision Changes Path 1.1 dev-ruby/charlock_holmes/files/charlock_holmes-0.6.9.4-extconf.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/charlock_holmes/files/charlock_holmes-0.6.9.4-extconf.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/charlock_holmes/files/charlock_holmes-0.6.9.4-extconf.patch?rev=1.1&content-type=text/plain Index: charlock_holmes-0.6.9.4-extconf.patch =================================================================== --- ext/charlock_holmes/extconf.rb.old 2014-04-19 04:10:03.261265135 +0200 +++ ext/charlock_holmes/extconf.rb 2014-04-19 04:11:01.717266700 +0200 @@ -45,40 +45,5 @@ exit(1) end -## -# libmagic dependency -# - -src = File.basename('file-5.08.tar.gz') -dir = File.basename(src, '.tar.gz') - -Dir.chdir("#{CWD}/src") do - FileUtils.rm_rf(dir) if File.exists?(dir) - - sys("tar zxvf #{src}") - Dir.chdir(dir) do - sys("./configure --prefix=#{CWD}/dst/ --disable-shared --enable-static --with-pic") - sys("patch -p0 < ../file-soft-check.patch") - sys("make -C src install") - sys("make -C magic install") - end -end - -FileUtils.cp "#{CWD}/dst/lib/libmagic.a", "#{CWD}/libmagic_ext.a" - -$INCFLAGS[0,0] = " -I#{CWD}/dst/include " -$LDFLAGS << " -L#{CWD} " - -dir_config 'magic' -unless have_library 'magic_ext' and have_header 'magic.h' - STDERR.puts "\n\n" - STDERR.puts "***************************************************************************************" - STDERR.puts "********* error compiling and linking libmagic. please report issue on github *********" - STDERR.puts "***************************************************************************************" - exit(1) -end - -$CFLAGS << ' -Wall -funroll-loops' -$CFLAGS << ' -Wextra -O0 -ggdb3' if ENV['DEBUG'] - +$LIBS << " -lz -lmagic -licuuc -licudata " create_makefile 'charlock_holmes/charlock_holmes'
