Skip to content

Commit 1b40348

Browse files
committed
Update Fox version.
Add fenske-hall z-matrix with hydrogens to cimetidine tutorial. Update macOS build config and makefile with wxwidgets 3.1.6. Remove obsolete makefiles.
1 parent d1211ce commit 1b40348

File tree

13 files changed

+31
-638
lines changed

13 files changed

+31
-638
lines changed

Fox/Fox.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@
142142
BF3EB05508968F5500E02367 /* uctbx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF3EB05408968F5500E02367 /* uctbx.cpp */; };
143143
BF3EB063089690D200E02367 /* spoil_optimization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF3EB062089690D200E02367 /* spoil_optimization.cpp */; };
144144
BF49CDF01B0BC56E0012BF3B /* covalent_radii.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF49CDEF1B0BC56E0012BF3B /* covalent_radii.cpp */; };
145+
BF5EBF13283F8CB2000D09FE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF5EBF12283F8CB2000D09FE /* QuartzCore.framework */; };
145146
BF69C4D1124F8C310035CF57 /* FoxClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF69C4C8124F8C310035CF57 /* FoxClient.cpp */; };
146147
BF69C4D2124F8C310035CF57 /* FoxJob.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF69C4C9124F8C310035CF57 /* FoxJob.cpp */; };
147148
BF69C4D3124F8C310035CF57 /* FoxServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF69C4CA124F8C310035CF57 /* FoxServer.cpp */; };
@@ -156,7 +157,6 @@
156157
BFE729E5243A6A7000BABE40 /* libwx_osx_cocoau-3.1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BFF7D0C01478047800799F7A /* libwx_osx_cocoau-3.1.a */; };
157158
BFE729E6243A6A7300BABE40 /* libwxjpeg-3.1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BFF7D0C11478047800799F7A /* libwxjpeg-3.1.a */; };
158159
BFE729E7243A6A7600BABE40 /* libwxpng-3.1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BFF7D0C21478047800799F7A /* libwxpng-3.1.a */; };
159-
BFE729E8243A6A7900BABE40 /* libwxregexu-3.1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BFF7D0C31478047800799F7A /* libwxregexu-3.1.a */; };
160160
BFFB474E0E5E0E620027591E /* wxLSQ.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFFB474D0E5E0E620027591E /* wxLSQ.cpp */; };
161161
BFFCCB670890296D00044EBA /* bandmat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFFCCB660890296D00044EBA /* bandmat.cpp */; };
162162
BFFCCBA0089029F400044EBA /* cholesky.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFFCCB6A089029F400044EBA /* cholesky.cpp */; };
@@ -346,6 +346,7 @@
346346
BF3EB05408968F5500E02367 /* uctbx.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = uctbx.cpp; path = ../cctbx/cctbx/uctbx/uctbx.cpp; sourceTree = "<group>"; };
347347
BF3EB062089690D200E02367 /* spoil_optimization.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = spoil_optimization.cpp; path = ../cctbx/cctbx/uctbx/spoil_optimization.cpp; sourceTree = "<group>"; };
348348
BF49CDEF1B0BC56E0012BF3B /* covalent_radii.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = covalent_radii.cpp; path = ../cctbx/cctbx/eltbx/covalent_radii.cpp; sourceTree = "<group>"; };
349+
BF5EBF12283F8CB2000D09FE /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
349350
BF69C4C8124F8C310035CF57 /* FoxClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FoxClient.cpp; path = src/FoxClient.cpp; sourceTree = "<group>"; };
350351
BF69C4C9124F8C310035CF57 /* FoxJob.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FoxJob.cpp; path = src/FoxJob.cpp; sourceTree = "<group>"; };
351352
BF69C4CA124F8C310035CF57 /* FoxServer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FoxServer.cpp; path = src/FoxServer.cpp; sourceTree = "<group>"; };
@@ -362,7 +363,6 @@
362363
BFF7D0C01478047800799F7A /* libwx_osx_cocoau-3.1.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libwx_osx_cocoau-3.1.a"; path = "../static-libs/lib/libwx_osx_cocoau-3.1.a"; sourceTree = "<group>"; };
363364
BFF7D0C11478047800799F7A /* libwxjpeg-3.1.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libwxjpeg-3.1.a"; path = "../static-libs/lib/libwxjpeg-3.1.a"; sourceTree = "<group>"; };
364365
BFF7D0C21478047800799F7A /* libwxpng-3.1.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libwxpng-3.1.a"; path = "../static-libs/lib/libwxpng-3.1.a"; sourceTree = "<group>"; };
365-
BFF7D0C31478047800799F7A /* libwxregexu-3.1.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libwxregexu-3.1.a"; path = "../static-libs/lib/libwxregexu-3.1.a"; sourceTree = "<group>"; };
366366
BFFB474D0E5E0E620027591E /* wxLSQ.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = wxLSQ.cpp; path = ../ObjCryst/wxCryst/wxLSQ.cpp; sourceTree = SOURCE_ROOT; };
367367
BFFCCB5D089028E500044EBA /* libnewmat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libnewmat.a; sourceTree = BUILT_PRODUCTS_DIR; };
368368
BFFCCB660890296D00044EBA /* bandmat.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = bandmat.cpp; path = ../newmat/bandmat.cpp; sourceTree = "<group>"; };
@@ -1946,8 +1946,8 @@
19461946
buildActionMask = 2147483647;
19471947
files = (
19481948
BF1DE1130D228E6100A3939D /* AGL.framework in Frameworks */,
1949+
BF5EBF13283F8CB2000D09FE /* QuartzCore.framework in Frameworks */,
19491950
BF1DE1140D228E6100A3939D /* Carbon.framework in Frameworks */,
1950-
BFE729E8243A6A7900BABE40 /* libwxregexu-3.1.a in Frameworks */,
19511951
BFE729E6243A6A7300BABE40 /* libwxjpeg-3.1.a in Frameworks */,
19521952
BF1DE1150D228E6100A3939D /* System.framework in Frameworks */,
19531953
BF1DE1160D228E6100A3939D /* IOKit.framework in Frameworks */,
@@ -2265,6 +2265,7 @@
22652265
BF9466CB2205A0BB0086B9DC /* Frameworks */ = {
22662266
isa = PBXGroup;
22672267
children = (
2268+
BF5EBF12283F8CB2000D09FE /* QuartzCore.framework */,
22682269
);
22692270
name = Frameworks;
22702271
sourceTree = "<group>";
@@ -2276,7 +2277,6 @@
22762277
BFF7D0C01478047800799F7A /* libwx_osx_cocoau-3.1.a */,
22772278
BFF7D0C11478047800799F7A /* libwxjpeg-3.1.a */,
22782279
BFF7D0C21478047800799F7A /* libwxpng-3.1.a */,
2279-
BFF7D0C31478047800799F7A /* libwxregexu-3.1.a */,
22802280
BF1DE1230D228EA500A3939D /* libfftw3f.a */,
22812281
BF36112F0BD6E409000C0EE9 /* WebKit.framework */,
22822282
BF36112B0BD6E3F5000C0EE9 /* GLUT.framework */,

Fox/bc32.mak

Lines changed: 0 additions & 20 deletions
This file was deleted.

Fox/gnu.mak

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ clean: tidy
3333
tidy:
3434
$(MAKE) -f gnu.mak -C src tidy
3535
$(MAKE) -f gnu.mak -C ${BUILD_DIR}/ObjCryst tidy
36-
${RM} -Rf ${BUILD_DIR}/fftw-3.3.4 ${BUILD_DIR}/newmat ${BUILD_DIR}/wxWidgets-3.1.4
36+
${RM} -Rf ${BUILD_DIR}/fftw-3.3.4 ${BUILD_DIR}/newmat ${BUILD_DIR}/wxWidgets-3.1.6
3737

3838
#install Fox in /usr/local/bin
3939
install:

Fox/macosx.mak

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# NOTE: beware of multiple installed libraries, when using homebrew or macports.
2+
# For example iconv in /usr/lib and /opt/local/lib, leading to link errors...
3+
# For a clean compile exluding non-system libraries, use "PATH=/usr/bin:/bin:/usr/sbin:/sbin make Fox"
4+
15
# Which command to use for download ?
26
CURL=$(shell which curl 2>/dev/null)
37
ifneq ($(CURL),)
@@ -6,10 +10,16 @@ else
610
DOWNLOAD_COMMAND=wget
711
endif
812

9-
../cctbx:
13+
../cctbx.tar.bz2:
14+
cd .. && $(DOWNLOAD_COMMAND) https://github.com/vincefn/objcryst/releases/download/v2021-3rdPartyLibs/cctbx.tar.bz2
15+
16+
../cctbx: ../cctbx.tar.bz2
1017
cd .. && tar -xjf cctbx.tar.bz2
1118

12-
../newmat:
19+
../newmat.tar.bz2:
20+
cd .. && $(DOWNLOAD_COMMAND) https://github.com/vincefn/objcryst/releases/download/v2021-3rdPartyLibs/newmat.tar.bz2
21+
22+
../newmat: ../newmat.tar.bz2
1323
cd .. && tar -xjf newmat.tar.bz2
1424

1525
../fftw-3.3.4.tar.gz:
@@ -24,13 +34,13 @@ endif
2434
libfftw: ../static-libs/lib/libfftw3f.a
2535

2636

27-
../wxWidgets-3.1.4.tar.bz2:
28-
cd .. && $(DOWNLOAD_COMMAND) https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.4/wxWidgets-3.1.4.tar.bz2
37+
../wxWidgets-3.1.6.tar.bz2:
38+
cd .. && $(DOWNLOAD_COMMAND) https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.6/wxWidgets-3.1.6.tar.bz2
2939

30-
../static-libs/bin/wx-config: ../wxWidgets-3.1.4.tar.bz2
31-
cd .. && tar -xjf wxWidgets-3.1.4.tar.bz2
32-
cd ../wxWidgets-3.1.4 && ./configure --with-opengl --disable-debug --disable-webviewwebkit --enable-optimise --disable-shared --enable-monolithic --disable-mediactrl --without-libtiff --enable-cxx11 --prefix=$(PWD)/../static-libs && make -j4 install
33-
rm -Rf ../wxWidgets-3.1.4
40+
../static-libs/bin/wx-config: ../wxWidgets-3.1.6.tar.bz2
41+
cd .. && tar -xjf wxWidgets-3.1.6.tar.bz2
42+
cd ../wxWidgets-3.1.6 && ./configure --with-opengl --disable-debug --disable-webviewwebkit --enable-optimise --disable-shared --enable-monolithic --disable-mediactrl --without-libtiff --enable-cxx11 --prefix=$(PWD)/../static-libs && make -j4 install
43+
rm -Rf ../wxWidgets-3.1.6
3444

3545
libwx: ../static-libs/bin/wx-config
3646

Fox/src/Fox.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ using namespace std;
9696
// Rough version number - must be updated at least for every major version or critical update
9797
// This is used to check for updates...
9898
// Now using YYYY### (4-digit year + 3 number for the version)
99-
#define __FOXREVISION__ 2021001
99+
#define __FOXREVISION__ 2022001
100100

101101
static std::string foxVersion;
102102

Fox/vc.mak

Lines changed: 0 additions & 20 deletions
This file was deleted.

ObjCryst/bc32.mak

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)