Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/database In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv19488/10.4/stable/main/finkinfo/database
Added Files: pyspatialite-py.info pyspatialite-py.patch Log Message: New package --- NEW FILE: pyspatialite-py.patch --- diff -ruN pyspatialite-3.0.1-orig/setup.py pyspatialite-3.0.1/setup.py --- pyspatialite-3.0.1-orig/setup.py 2012-12-31 11:16:40.000000000 +0900 +++ pyspatialite-3.0.1/setup.py 2013-01-01 10:41:27.000000000 +0900 @@ -113,24 +113,24 @@ class MyBuildExt(build_ext): def build_extension(self, ext): - get_amalgamation() + # get_amalgamation() # sometimes iconv is built in, sometimes it isn't if not self.compiler.has_function("iconv"): ext.libraries.append("iconv") #Default locations for Mac - ext.include_dirs.append("/Library/Frameworks/GEOS.framework/unix/include/") - ext.include_dirs.append("/Library/Frameworks/PROJ.framework/unix/include/") - ext.library_dirs.append("/Library/Frameworks/GEOS.framework/unix/lib") - ext.library_dirs.append("/Library/Frameworks/PROJ.framework/unix/lib") + ext.include_dirs.append("@PREFIX@/opt/libgeos3.3.3/include/") + ext.include_dirs.append("@PREFIX@/include/") + ext.library_dirs.append("@PREFIX@/opt/libgeos3.3.3/lib") + ext.library_dirs.append("@PREFIX@/lib") ext.define_macros.append(("SQLITE_ENABLE_FTS3", "1")) # build with fulltext search enabled ext.define_macros.append(("SQLITE_ENABLE_RTREE", "1")) # build with fulltext search enabled ext.define_macros.append(("SQLITE_ENABLE_COLUMN_METADATA", "1")) # build with fulltext search enabled ext.define_macros.append(("OMIT_FREEXL","1")) # build without FreeXL - ext.sources.append(os.path.join(AMALGAMATION_ROOT, "sqlite3.c")) - ext.sources.append(os.path.join(AMALGAMATION_ROOT, "spatialite.c")) - ext.include_dirs.append(AMALGAMATION_ROOT) + ext.sources.append(os.path.join("sqlite/", "sqlite3.c")) + ext.sources.append(os.path.join("spatialite/", "spatialite.c")) + ext.include_dirs.append("@PREFIX@/include/") build_ext.build_extension(self, ext) diff -ruN pyspatialite-3.0.1-orig/src/connection.h pyspatialite-3.0.1/src/connection.h --- pyspatialite-3.0.1-orig/src/connection.h 2012-12-31 11:16:40.000000000 +0900 +++ pyspatialite-3.0.1/src/connection.h 2012-12-31 11:31:59.000000000 +0900 @@ -33,7 +33,7 @@ #include "sqlite3.h" #include "spatialite.h" -int spatialite_init(int verbose); +void spatialite_init(int verbose); typedef struct { --- NEW FILE: pyspatialite-py.info --- Info2: << Package: pyspatialite-py%type_pkg[python] Version: 3.0.1 Revision: 1 Type: python (2.6 2.7) Source: http://pypi.python.org/packages/source/p/pyspatialite/pyspatialite-%v.tar.gz Source-MD5: 28a6ab34b5003772e9468f2712100586 Source2: http://sqlite.org/sqlite-autoconf-3071300.tar.gz Source2-MD5: c97df403e8a3d5b67bb408fcd6aabd8e Source3: http://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-%v.tar.gz Source3-MD5: 450d1a0d9da1bd9f770b7db3f2509f69 BuildDepends: python%type_pkg[python], libspatialite2, libgeos3.3.3, proj-bin BuildConflicts: libspatialite5, libspatialite1 Depends: python%type_pkg[python], libspatialite2-shlibs, libgeos3.3.3-shlibs, proj-shlibs # Patch Phase. PatchFile: pyspatialite-py.patch PatchFile-MD5: 816c3409a05bba8c3e4fff8a00425fff PatchScript: << sed -e 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1 perl -pi -e 's,%% LOCALBASE,%% "%p",' setup.py perl -pi -e 's,#define HAVE_LOAD_EXTENSION,#undef HAVE_LOAD_EXTENSION,' src/connection.c << SetCFLAGS: -I%p/opt/libgeos3.3.3/include SetCPPFLAGS: -Os SetLDFLAGS: -lcharset -liconv -L%p/opt/libgeos3.3.3/lib -lspatialite -L%p CompileScript: << ln -s ../sqlite-autoconf-3071300 sqlite ln -s ../libspatialite-3.0.1/src/spatialite spatialite %p/bin/python%type_raw[python] setup.py build << InstallScript: << %p/bin/python%type_raw[python] setup.py install --root=%d mkdir -p %i/share/doc/%n mv %i/pyspatialite-doc %i/share/doc/%n/ << DocFiles: LICENSE License: OSI-Approved Homepage: https://code.google.com/p/pyspatialite/ Maintainer: BABA Yoshihiko <babayoshih...@mac.com> Description: Python interface to SQLite 3 + Spatialite DescDetail: << pyspatialite is an interface to the SQLite 3.x embedded relational database engine with spatialite extensions. It is almost fully compliant with the Python database API version 2.0 also exposes the unique features of SQLite and spatialite. << << ------------------------------------------------------------------------------ Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs