Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Remove freexl and geos

  • Loading branch information...
commit 54b96a07fb321d4855508eac30c24a1f46322317 1 parent 9f9a81f
Juan J. Collas authored
View
59 freexl/1.0.0d/freexl.podspec
@@ -1,59 +0,0 @@
-Pod::Spec.new do |s|
- s.name = "freexl"
- s.version = "1.0.0d"
- s.summary = "FreeXL is an open source library to extract valid data from within an Excel (.xls) spreadsheet."
- s.homepage = "https://www.gaia-gis.it/fossil/freexl/home"
- s.license = "Mozilla Public License v1.1"
- s.author = { " Alessandro Furieri" => "a.furieri@lqt.it" }
- s.source = { :http => "http://www.gaia-gis.it/gaia-sins/freexl-1.0.0d.tar.gz" }
-
- s.ios.compiler_flags = '-U__APPLE__'
-
- s.ios.deployment_target = "4.0"
- s.osx.deployment_target = "10.6"
-
- def s.pre_install(pod, target_definition)
- config = <<-CONFIG_H
-#define HAVE_DLFCN_H 1
-#define HAVE_ICONV_H 1
-#define HAVE_INTTYPES_H 1
-#define HAVE_MATH_H 1
-#define HAVE_MEMORY_H 1
-#define HAVE_SQRT 1
-#define HAVE_STDINT_H 1
-#define HAVE_STDIO_H 1
-#define HAVE_STDLIB_H 1
-#define HAVE_STRCASECMP 1
-#define HAVE_STRERROR 1
-#define HAVE_STRFTIME 1
-#define HAVE_STRINGS_H 1
-#define HAVE_STRING_H 1
-#define HAVE_STRNCASECMP 1
-#define HAVE_STRSTR 1
-#define HAVE_SYS_STAT_H 1
-#define HAVE_SYS_TYPES_H 1
-#define HAVE_UNISTD_H 1
-#define LT_OBJDIR ".libs/"
-#define PACKAGE "freexl"
-#define PACKAGE_BUGREPORT "a.furieri@lqt.it"
-#define PACKAGE_NAME "FreeXL"
-#define PACKAGE_STRING "FreeXL 1.0.0d"
-#define PACKAGE_TARNAME "freexl"
-#define PACKAGE_URL ""
-#define PACKAGE_VERSION "1.0.0d"
-#define STDC_HEADERS 1
-#define TIME_WITH_SYS_TIME 1
-#define VERSION "1.0.0d"
-CONFIG_H
- File.open("#{pod.root}/freexl-1.0.0d/headers/config.h", "w") do |file|
- file.puts config
- end
- end
-
- s.source_files = "freexl-1.0.0d/src/*.c", "freexl-1.0.0d/headers/*.h"
-
- s.libraries = 'iconv', 'charset'
-
- s.xcconfig = { 'HEADER_SEARCH_PATHS' => '${PODS_ROOT}/freexl/freexl-1.0.0d/headers' }
-
-end
View
106 geos/3.3.5/geos.podspec
@@ -1,106 +0,0 @@
-Pod::Spec.new do |s|
- s.name = "geos"
- s.version = "3.3.5"
- s.summary = "GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)."
- s.homepage = "http://trac.osgeo.org/geos/"
- s.license = "GNU LGPL 2.1"
- s.author = { "Yury Bychkov" => "me@yury.ca",
- "Martin Davis" => "mbdavis@refractions.net" }
- s.source = { :svn => "http://svn.osgeo.org/geos", :tag => '3.3.5' }
-
- $ver_info = { "@VERSION@" => "3.3.5",
- "@VERSION_MAJOR@" => "3",
- "@VERSION_MINOR@" => "3",
- "@VERSION_PATCH@" => "5",
- "@JTS_PORT@" => "1.12.0",
- "@CAPI_VERSION@" => "1.7.5",
- "@CAPI_VERSION_MAJOR@" => "1",
- "@CAPI_VERSION_MINOR@" => "7",
- "@CAPI_VERSION_PATCH@" => "5" }
-
- s.ios.deployment_target = "4.0"
- s.osx.deployment_target = "10.6"
-
- # gross hack to make this work with AFNetworking
- s.compiler_flags = '-D_SYSTEMCONFIGURATION_H -D__MOBILECORESERVICES__ -D__CORESERVICES__'
-# s.header_mappings_dir = 'include'
-
- # process .h.in define files.
- def s.process_h_in(h_filename, contents, pattern, substs)
- File.open(h_filename, "w") do |h_file|
- if (contents.nil?)
- File.open("#{h_filename}.in", "r") do |in_file|
- contents = in_file.read
- end
- end
- if (!pattern.nil?)
- contents = contents.gsub(pattern, substs)
- end
- h_file.puts contents
- end
- end
-
- def s.pre_install(pod, target_definition)
- platform_config = <<-CONFIG_H
-#ifndef GEOS_PLATFORM_H
-#define GEOS_PLATFORM_H
-
-#define HAVE_LONG_INT_64 1
-#define HAVE_FINITE 1
-#define HAVE_ISFINITE 1
-#ifdef HAVE_IEEEFP_H
-extern "C"
-{
-#include <ieeefp.h>
-}
-#endif
-#ifdef HAVE_INT64_T_64
-extern "C"
-{
-#include <inttypes.h>
-}
-#endif
-#include <limits> // for std::numeric_limits
-#define DoubleNotANumber std::numeric_limits<double>::quiet_NaN()
-#define DoubleInfinity std::numeric_limits<double>::infinity()
-#define DoubleNegInfinity -std::numeric_limits<double>::infinity()
-#define DoubleMax std::numeric_limits<double>::max()
-
-#ifdef HAVE_INT64_T_64
- typedef int64_t int64;
-#else
-# ifdef HAVE_LONG_LONG_INT_64
- typedef long long int int64;
-# else
- typedef long int int64;
-# endif
-#endif
-# define FINITE(x) (isfinite(x))
-
-#if defined(HAVE_ISNAN)
-# define ISNAN(x) (isnan(x))
-#else
-# define ISNAN(x) (std::isnan(x))
-#endif
-
-#ifndef ISNAN
-#error "Can not compile without isnan function or macro"
-#endif
-
-#endif
-CONFIG_H
-
- process_h_in("#{pod.root}/include/geos/platform.h", platform_config, nil, nil);
- process_h_in("#{pod.root}/include/geos/version.h", nil, /@.*?@/, $ver_info);
- process_h_in("#{pod.root}/capi/geos_c.h", nil, /@.*?@/, $ver_info);
-
-# File.delete("#{pod.root}/capi/geos_c.h.in");
- end
-
-# s.source_files = FileList['src/**/*.{cpp,h}'].exclude(/tests/), 'include/**', 'capi/*.{cpp,h,in}'
- s.source_files = FileList['src/**/*.cpp'].exclude(/tests/), 'capi/*.cpp'
- s.preserve_paths = 'src/**/*.h', 'include/**/*.{h,inl,in}', 'capi/*.{h,in}'
-
- s.xcconfig = { 'HEADER_SEARCH_PATHS' => '${PODS_ROOT}/geos/include ${PODS_ROOT}/geos/capi' }
-
-end
View
106 geos/3.3.6/geos.podspec
@@ -1,106 +0,0 @@
-Pod::Spec.new do |s|
- s.name = "geos"
- s.version = "3.3.6"
- s.summary = "GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)."
- s.homepage = "http://trac.osgeo.org/geos/"
- s.license = "GNU LGPL 2.1"
- s.author = { "Yury Bychkov" => "me@yury.ca",
- "Martin Davis" => "mbdavis@refractions.net" }
- s.source = { :svn => "http://svn.osgeo.org/geos", :tag => '3.3.6' }
-
- $ver_info = { "@VERSION@" => "3.3.6",
- "@VERSION_MAJOR@" => "3",
- "@VERSION_MINOR@" => "3",
- "@VERSION_PATCH@" => "6",
- "@JTS_PORT@" => "1.12.0",
- "@CAPI_VERSION@" => "1.7.6",
- "@CAPI_VERSION_MAJOR@" => "1",
- "@CAPI_VERSION_MINOR@" => "7",
- "@CAPI_VERSION_PATCH@" => "6" }
-
- s.ios.deployment_target = "4.0"
- s.osx.deployment_target = "10.6"
-
- # gross hack to make this work with AFNetworking
- s.compiler_flags = '-D_SYSTEMCONFIGURATION_H -D__MOBILECORESERVICES__ -D__CORESERVICES__'
-# s.header_mappings_dir = 'include'
-
- # process .h.in define files.
- def s.process_h_in(h_filename, contents, pattern, substs)
- File.open(h_filename, "w") do |h_file|
- if (contents.nil?)
- File.open("#{h_filename}.in", "r") do |in_file|
- contents = in_file.read
- end
- end
- if (!pattern.nil?)
- contents = contents.gsub(pattern, substs)
- end
- h_file.puts contents
- end
- end
-
- def s.pre_install(pod, target_definition)
- platform_config = <<-CONFIG_H
-#ifndef GEOS_PLATFORM_H
-#define GEOS_PLATFORM_H
-
-#define HAVE_LONG_INT_64 1
-#define HAVE_FINITE 1
-#define HAVE_ISFINITE 1
-#ifdef HAVE_IEEEFP_H
-extern "C"
-{
-#include <ieeefp.h>
-}
-#endif
-#ifdef HAVE_INT64_T_64
-extern "C"
-{
-#include <inttypes.h>
-}
-#endif
-#include <limits> // for std::numeric_limits
-#define DoubleNotANumber std::numeric_limits<double>::quiet_NaN()
-#define DoubleInfinity std::numeric_limits<double>::infinity()
-#define DoubleNegInfinity -std::numeric_limits<double>::infinity()
-#define DoubleMax std::numeric_limits<double>::max()
-
-#ifdef HAVE_INT64_T_64
- typedef int64_t int64;
-#else
-# ifdef HAVE_LONG_LONG_INT_64
- typedef long long int int64;
-# else
- typedef long int int64;
-# endif
-#endif
-# define FINITE(x) (isfinite(x))
-
-#if defined(HAVE_ISNAN)
-# define ISNAN(x) (isnan(x))
-#else
-# define ISNAN(x) (std::isnan(x))
-#endif
-
-#ifndef ISNAN
-#error "Can not compile without isnan function or macro"
-#endif
-
-#endif
-CONFIG_H
-
- process_h_in("#{pod.root}/include/geos/platform.h", platform_config, nil, nil);
- process_h_in("#{pod.root}/include/geos/version.h", nil, /@.*?@/, $ver_info);
- process_h_in("#{pod.root}/capi/geos_c.h", nil, /@.*?@/, $ver_info);
-
-# File.delete("#{pod.root}/capi/geos_c.h.in");
- end
-
-# s.source_files = FileList['src/**/*.{cpp,h}'].exclude(/tests/), 'include/**', 'capi/*.{cpp,h,in}'
- s.source_files = FileList['src/**/*.cpp'].exclude(/tests/), 'capi/*.cpp'
- s.preserve_paths = 'src/**/*.h', 'include/**/*.{h,inl,in}', 'capi/*.{h,in}'
-
- s.xcconfig = { 'HEADER_SEARCH_PATHS' => '${PODS_ROOT}/geos/include ${PODS_ROOT}/geos/capi' }
-
-end
Please sign in to comment.
Something went wrong with that request. Please try again.