diff options
author | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2023-05-27 12:08:18 +0800 |
---|---|---|
committer | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2023-05-27 12:08:18 +0800 |
commit | 610d7a9ee076f4f35ca0175c22e4822e8d11683d (patch) | |
tree | f7cc33696038669620b5d055f88fa8ba258c1ae8 /databases/py-apsw/files | |
parent | archivers/py-blosc2: Update to 2.2.2 (diff) |
databases/py-apsw: Update to 3.41.2.0
- Change MASTER_SITES from GitHub to PYPI
- Update WWW
Changes: https://github.com/rogerbinns/apsw/releases
https://rogerbinns.github.io/apsw/changes.html
Diffstat (limited to 'databases/py-apsw/files')
-rw-r--r-- | databases/py-apsw/files/patch-setup.py | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/databases/py-apsw/files/patch-setup.py b/databases/py-apsw/files/patch-setup.py new file mode 100644 index 000000000000..dba26bfcd001 --- /dev/null +++ b/databases/py-apsw/files/patch-setup.py @@ -0,0 +1,44 @@ +--- setup.py.orig 2023-03-26 20:08:04 UTC ++++ setup.py +@@ -227,40 +227,7 @@ class fetch(Command): + if self.sqlite: + write(" Getting the SQLite amalgamation") + +- AURL = "https://sqlite.org/sqlite-autoconf-%s.tar.gz" % (self.webversion, ) +- +- AURL = fixup_download_url(AURL) +- +- data = self.download(AURL, checksum=True) +- +- # we need to run configure to get various -DHAVE_foo flags on non-windows platforms +- # delete existing sqlite3 directory if it exists, but save sqlite3config.h if it exists +- sqlite3config_h = None +- if os.path.exists("sqlite3/sqlite3config.h"): +- sqlite3config_h = read_whole_file("sqlite3/sqlite3config.h", "rt") +- if os.path.exists('sqlite3'): +- for dirpath, dirnames, filenames in os.walk('sqlite3', topdown=False): +- for file in filenames: +- os.remove(os.path.join(dirpath, file)) +- for dir in dirnames: +- os.rmdir(os.path.join(dirpath, dir)) +- os.rmdir('sqlite3') +- # if you get an exception here it is likely that you don't have the python zlib module +- import zlib +- tar = tarfile.open("nonexistentname to keep old python happy", 'r', data) +- configmember = None +- for member in tar.getmembers(): +- tar.extract(member) +- # find first file named configure +- if not configmember and member.name.endswith("/configure"): +- configmember = member +- tar.close() +- # the directory name has changed a bit with each release so try to work out what it is +- if not configmember: +- write("Unable to determine directory it extracted to.", dest=sys.stderr) +- sys.exit(19) +- dirname = configmember.name.split('/')[0] +- os.rename(dirname, 'sqlite3') ++ dirname = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'sqlite3') + if sys.platform != "win32": + os.chdir('sqlite3') + write(" Running configure to work out SQLite compilation flags") |