Commit 61c8e2b4 authored by Ole Streicher's avatar Ole Streicher
Browse files

New upstream version 0.89+dfsg

parent 65a91ed6
......@@ -222,7 +222,7 @@ config: util/os-features-config.h util/makefile.os-features
$(MAKE) -C util config
.PHONY: config
RELEASE_VER := 0.88
RELEASE_VER := 0.89
RELEASE_DIR := astrometry.net-$(RELEASE_VER)
RELEASE_RMDIRS := net
......@@ -237,7 +237,7 @@ release:
(cd $(RELEASE_DIR)/plot && swig -python -I. -I../util -I../include/astrometry plotstuff.i)
(cd $(RELEASE_DIR)/sdss && swig -python -I. cutils.i)
cat $(RELEASE_DIR)/util/makefile.common | sed "s/AN_GIT_REVISION .=.*/AN_GIT_REVISION := $$(git describe)/" | sed "s/AN_GIT_DATE .=.*/AN_GIT_DATE := $$(git log -n 1 --format=%cd | sed 's/ /_/g')/" > $(RELEASE_DIR)/util/makefile.common.x && mv $(RELEASE_DIR)/util/makefile.common.x $(RELEASE_DIR)/util/makefile.common
cat $(RELEASE_DIR)/Makefile | sed "s/RELEASE_VER := 0.88
cat $(RELEASE_DIR)/Makefile | sed "s/RELEASE_VER := 0.89
tar cf $(RELEASE_DIR).tar $(RELEASE_DIR)
gzip --best -c $(RELEASE_DIR).tar > $(RELEASE_DIR).tar.gz
bzip2 --best $(RELEASE_DIR).tar
......
__version__ = '0.87-10-gd7855b91'
__version__ = '0.88'
......@@ -94,26 +94,15 @@ First set up homebrew:
* grab `Homebrew <http://mxcl.github.com/homebrew/>`_
* grab `pip <http://www.pip-installer.org/en/latest/installing.html>`_ if you don't have it already
Get homebrew dependencies that need special instructions::
$ brew install --HEAD --use-gcc netpbm
Optionally, grab some other handy homebrew packages::
Optionally, grab some handy homebrew packages::
$ brew install cfitsio --with-examples
$ brew install md5sha1sum # OSX doesn't come with this?! For shame
Get our fork of homebrew-science and install::
Install:
$ brew tap homebrew/homebrew-science
$ brew install astrometry-net
Or::
$ brew install --HEAD astrometry.net
if you like to live dangerously (but trendily).
Mac OS X using Fink:
^^^^^^^^^^^^^^^^^^^^
......
......@@ -5,15 +5,27 @@
typedef u64 ttype;
// https://stackoverflow.com/questions/16088282/is-there-a-128-bit-integer-in-gcc
// gcc: 128-bit ints only available on 64-bit platforms, not 32-bit
#ifdef __SIZEOF_INT128__
// GCC only??
typedef __int128 int128_t;
typedef unsigned __int128 uint128_t;
static const uint128_t UINT128_MAX = (uint128_t)((int128_t)(-1L));
#define BIGTTYPE uint128_t
#define BIGTTYPE_MAX UINT128_MAX
typedef uint128_t bigttype;
#else
// Fall back to using just 64-bit types. This *should* still work okay, because
// we're careful to check the max possible value before using BIGT types; search
// for "use_tmath" in the code.
#define BIGTTYPE uint64_t
#define BIGTTYPE_MAX UINT64_MAX
typedef uint64_t bigttype;
#endif
#define TTYPE_INTEGER 1
#define TTYPE_MIN 0
......
......@@ -342,8 +342,8 @@ LDLIBS_DEF := $(LDLIBS)
# Provide for executable programs and FITS headers
# GIT fields: revision, date and url via CFLAGS.
# These fields replace the deprecated SVN fields.
AN_GIT_REVISION := 0.88
AN_GIT_DATE := Sat_Jan_8_15:27:25_2022_-0500
AN_GIT_REVISION := 0.89
AN_GIT_DATE := Mon_Jan_17_07:47:26_2022_-0500
AN_GIT_URL := https://github.com/dstndstn/astrometry.net
CFLAGS_DEF += -DAN_GIT_REVISION='"$(AN_GIT_REVISION)"'
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment