On 11/18/2022 2:33 PM, Brian Callahan wrote:
> On 11/18/2022 2:31 PM, Maurice McCarthy wrote:
>> Many thanks for that.
>> I'm just a user, so I'll wait until @bcallah has time to address it.
>> I'll manage OK.
>>
> 
> I will work on it today and get something to ports@ once I do.
> 
> ~Brian

As promised, attached is an update to scid-4.7.4
Please test and let me know if this fixes your issue.

~Brian
Index: Makefile
===================================================================
RCS file: /cvs/ports/games/scid/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile    11 Mar 2022 19:04:53 -0000      1.7
+++ Makefile    19 Nov 2022 00:59:41 -0000
@@ -1,4 +1,4 @@
-V =            4.7.0
+V =            4.7.4
 COMMENT =      chess database software
 DISTNAME =     scid-code-${V}
 PKGNAME =      scid-${V}
@@ -15,12 +15,11 @@ WANTLIB += ${COMPILER_LIBCXX} ${MODTCL_W
 
 MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=scid/}
 
-# C++11
-COMPILER =     base-clang ports-gcc base-gcc
+# C++17
+COMPILER =     base-clang ports-gcc
 
 MODULES =      lang/python \
                x11/tk
-MODPY_VERSION =        ${MODPY_DEFAULT_VERSION_2}
 MODTK_VERSION =        8.6
 MODPY_ADJ_FILES =      scripts/pgnfix.py
 
@@ -35,7 +34,7 @@ MAKE_FLAGS =  CXX="${CXX}"
 
 NO_TEST =      Yes
 
-WRKDIST =      ${WRKDIR}/scid
+WRKDIST =      ${WRKDIR}/scid-${V}
 FIX_CRLF_FILES = engines/togaII1.2.1a/src/Makefile
 
 pre-configure:
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/scid/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    31 Mar 2019 21:31:16 -0000      1.2
+++ distinfo    19 Nov 2022 00:59:41 -0000
@@ -1,2 +1,2 @@
-SHA256 (scid-code-4.7.0.zip) = LtJXgew8gtYPzuhSWcGf2JNP6uJUf5RkMEzbAZYPhto=
-SIZE (scid-code-4.7.0.zip) = 15782104
+SHA256 (scid-code-4.7.4.zip) = olfTkQv3C23id7HPMrbzQ4VpuZXcRRUsAPIF3LZhPzM=
+SIZE (scid-code-4.7.4.zip) = 15818613
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/games/scid/patches/patch-configure,v
retrieving revision 1.3
diff -u -p -r1.3 patch-configure
--- patches/patch-configure     11 Mar 2022 19:04:53 -0000      1.3
+++ patches/patch-configure     19 Nov 2022 00:59:41 -0000
@@ -14,8 +14,8 @@ Index: configure
  set var(DEBUG) {-DNDEBUG}
  set var(OBJS) {$(SCIDOBJS)}
  set var(THREADS) {-pthread}
--set var(OPTIMIZE) {-std=c++14 -O3 -march=native -fno-rtti -fno-exceptions}
-+set var(OPTIMIZE) {${CXXFLAGS} -std=c++14 -fno-rtti -fno-exceptions}
+-set var(OPTIMIZE) {-std=c++17 -O3 -march=native -fno-rtti -fno-exceptions}
++set var(OPTIMIZE) {${CXXFLAGS} -std=c++17 -fno-rtti -fno-exceptions}
  set var(PROFILE) {}
  set var(SCIDFLAGS) {}
 -set var(SHAREDIR) /usr/local/share/scid
Index: patches/patch-engines_scidlet_scidlet_cpp
===================================================================
RCS file: patches/patch-engines_scidlet_scidlet_cpp
diff -N patches/patch-engines_scidlet_scidlet_cpp
--- patches/patch-engines_scidlet_scidlet_cpp   11 Mar 2022 19:04:53 -0000      
1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-Missing sys/select.h
-
-Index: engines/scidlet/scidlet.cpp
---- engines/scidlet/scidlet.cpp.orig
-+++ engines/scidlet/scidlet.cpp
-@@ -17,6 +17,7 @@
- 
- #include "../../src/engine.h"
- #include "../../src/misc.h"
-+#include <sys/select.h>
- #include <algorithm>
- #include <stdarg.h>
- #include <stdlib.h>
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/scid/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   11 Mar 2022 19:04:53 -0000      1.3
+++ pkg/PLIST   19 Nov 2022 00:59:41 -0000
@@ -91,6 +91,7 @@ share/scid/img/buttons/FICSusers.png
 share/scid/img/buttons/copyright
 share/scid/img/buttons/tb_BD_Autoplay.png
 share/scid/img/buttons/tb_BD_Back.png
+share/scid/img/buttons/tb_BD_BackStart.png
 share/scid/img/buttons/tb_BD_BackToMainline.png
 share/scid/img/buttons/tb_BD_Changes.gif
 share/scid/img/buttons/tb_BD_Comment.gif
@@ -98,7 +99,7 @@ share/scid/img/buttons/tb_BD_Coords.png
 share/scid/img/buttons/tb_BD_End.png
 share/scid/img/buttons/tb_BD_Flip.png
 share/scid/img/buttons/tb_BD_Forward.png
-share/scid/img/buttons/tb_BD_Fullscreen.png
+share/scid/img/buttons/tb_BD_ForwardEnd.png
 share/scid/img/buttons/tb_BD_Layout.gif
 share/scid/img/buttons/tb_BD_Material.png
 share/scid/img/buttons/tb_BD_NewMainline.png
@@ -108,6 +109,7 @@ share/scid/img/buttons/tb_BD_Replace.png
 share/scid/img/buttons/tb_BD_Revert.png
 share/scid/img/buttons/tb_BD_Save.png
 share/scid/img/buttons/tb_BD_SaveAs.png
+share/scid/img/buttons/tb_BD_Scorebar.png
 share/scid/img/buttons/tb_BD_SetupBoard.png
 share/scid/img/buttons/tb_BD_ShowToolbar.gif
 share/scid/img/buttons/tb_BD_Start.png
@@ -116,6 +118,7 @@ share/scid/img/buttons/tb_BD_VarDelete.p
 share/scid/img/buttons/tb_BD_VarLeave.png
 share/scid/img/buttons/tb_BD_VarPromote.png
 share/scid/img/buttons/tb_BD_Variations.gif
+share/scid/img/buttons/tb_BD_exitvar.png
 share/scid/img/buttons/tb_BoardMask.gif
 share/scid/img/buttons/tb_BoardMaskBusy.gif
 share/scid/img/buttons/tb_CC_Retrieve.gif
@@ -167,14 +170,24 @@ share/scid/img/buttons/tb_down.png
 share/scid/img/buttons/tb_eco.png
 share/scid/img/buttons/tb_empty.gif
 share/scid/img/buttons/tb_end.gif
+share/scid/img/buttons/tb_eng_add.png
+share/scid/img/buttons/tb_eng_addbestline.png
+share/scid/img/buttons/tb_eng_addbestmove.png
+share/scid/img/buttons/tb_eng_addlines.png
+share/scid/img/buttons/tb_eng_clone.png
+share/scid/img/buttons/tb_eng_config.png
 share/scid/img/buttons/tb_eng_connecting.png
+share/scid/img/buttons/tb_eng_delete.png
 share/scid/img/buttons/tb_eng_dgt.gif
 share/scid/img/buttons/tb_eng_disconnected.png
 share/scid/img/buttons/tb_eng_error.png
+share/scid/img/buttons/tb_eng_lock.png
+share/scid/img/buttons/tb_eng_network.png
 share/scid/img/buttons/tb_eng_off.png
 share/scid/img/buttons/tb_eng_ok.png
 share/scid/img/buttons/tb_eng_on.png
 share/scid/img/buttons/tb_eng_query.png
+share/scid/img/buttons/tb_eng_reload.png
 share/scid/img/buttons/tb_engine.png
 share/scid/img/buttons/tb_engineinfo.png
 share/scid/img/buttons/tb_finder.png
@@ -250,6 +263,8 @@ share/scid/img/flags/flag_bdi.gif
 share/scid/img/flags/flag_bel.gif
 share/scid/img/flags/flag_ben.gif
 share/scid/img/flags/flag_ber.gif
+share/scid/img/flags/flag_bfa.gif
+share/scid/img/flags/flag_bhu.gif
 share/scid/img/flags/flag_bih.gif
 share/scid/img/flags/flag_blr.gif
 share/scid/img/flags/flag_blz.gif
@@ -259,23 +274,36 @@ share/scid/img/flags/flag_bra.gif
 share/scid/img/flags/flag_brn.gif
 share/scid/img/flags/flag_bru.gif
 share/scid/img/flags/flag_bul.gif
+share/scid/img/flags/flag_caf.gif
+share/scid/img/flags/flag_cam.gif
 share/scid/img/flags/flag_can.gif
+share/scid/img/flags/flag_cay.gif
+share/scid/img/flags/flag_cgo.gif
+share/scid/img/flags/flag_cha.gif
 share/scid/img/flags/flag_chi.gif
 share/scid/img/flags/flag_chn.gif
+share/scid/img/flags/flag_civ.gif
 share/scid/img/flags/flag_cmr.gif
+share/scid/img/flags/flag_cod.gif
+share/scid/img/flags/flag_cok.gif
 share/scid/img/flags/flag_col.gif
 share/scid/img/flags/flag_com.gif
+share/scid/img/flags/flag_cpv.gif
 share/scid/img/flags/flag_crc.gif
 share/scid/img/flags/flag_cro.gif
+share/scid/img/flags/flag_cta.gif
 share/scid/img/flags/flag_cub.gif
 share/scid/img/flags/flag_cym.gif
 share/scid/img/flags/flag_cyp.gif
 share/scid/img/flags/flag_cze.gif
 share/scid/img/flags/flag_den.gif
+share/scid/img/flags/flag_dji.gif
+share/scid/img/flags/flag_dma.gif
 share/scid/img/flags/flag_dom.gif
 share/scid/img/flags/flag_ecu.gif
 share/scid/img/flags/flag_egy.gif
 share/scid/img/flags/flag_eng.gif
+share/scid/img/flags/flag_eqg.gif
 share/scid/img/flags/flag_eri.gif
 share/scid/img/flags/flag_esa.gif
 share/scid/img/flags/flag_esp.gif
@@ -286,14 +314,19 @@ share/scid/img/flags/flag_fai.gif
 share/scid/img/flags/flag_fij.gif
 share/scid/img/flags/flag_fin.gif
 share/scid/img/flags/flag_fra.gif
+share/scid/img/flags/flag_gab.gif
 share/scid/img/flags/flag_gam.gif
 share/scid/img/flags/flag_gbr.gif
+share/scid/img/flags/flag_gci.gif
 share/scid/img/flags/flag_geo.gif
 share/scid/img/flags/flag_ger.gif
 share/scid/img/flags/flag_gha.gif
+share/scid/img/flags/flag_gnb.gif
 share/scid/img/flags/flag_grd.gif
 share/scid/img/flags/flag_gre.gif
 share/scid/img/flags/flag_gua.gif
+share/scid/img/flags/flag_gui.gif
+share/scid/img/flags/flag_gum.gif
 share/scid/img/flags/flag_guy.gif
 share/scid/img/flags/flag_hai.gif
 share/scid/img/flags/flag_hkg.gif
@@ -306,8 +339,10 @@ share/scid/img/flags/flag_irl.gif
 share/scid/img/flags/flag_irq.gif
 share/scid/img/flags/flag_isl.gif
 share/scid/img/flags/flag_isr.gif
+share/scid/img/flags/flag_isv.gif
 share/scid/img/flags/flag_ita.gif
 share/scid/img/flags/flag_jam.gif
+share/scid/img/flags/flag_jci.gif
 share/scid/img/flags/flag_jor.gif
 share/scid/img/flags/flag_jpn.gif
 share/scid/img/flags/flag_kaz.gif
@@ -316,20 +351,31 @@ share/scid/img/flags/flag_kgz.gif
 share/scid/img/flags/flag_khm.gif
 share/scid/img/flags/flag_kir.gif
 share/scid/img/flags/flag_kor.gif
+share/scid/img/flags/flag_kos.gif
+share/scid/img/flags/flag_ksa.gif
 share/scid/img/flags/flag_kuw.gif
+share/scid/img/flags/flag_kvx.gif
 share/scid/img/flags/flag_lao.gif
 share/scid/img/flags/flag_lat.gif
 share/scid/img/flags/flag_lba.gif
+share/scid/img/flags/flag_lbn.gif
 share/scid/img/flags/flag_lbr.gif
+share/scid/img/flags/flag_lby.gif
+share/scid/img/flags/flag_lca.gif
+share/scid/img/flags/flag_les.gif
 share/scid/img/flags/flag_lib.gif
 share/scid/img/flags/flag_lie.gif
 share/scid/img/flags/flag_ltu.gif
 share/scid/img/flags/flag_lux.gif
+share/scid/img/flags/flag_lva.gif
+share/scid/img/flags/flag_mac.gif
 share/scid/img/flags/flag_mad.gif
 share/scid/img/flags/flag_mar.gif
 share/scid/img/flags/flag_mas.gif
 share/scid/img/flags/flag_mau.gif
+share/scid/img/flags/flag_maw.gif
 share/scid/img/flags/flag_mda.gif
+share/scid/img/flags/flag_mdv.gif
 share/scid/img/flags/flag_mex.gif
 share/scid/img/flags/flag_mgl.gif
 share/scid/img/flags/flag_mkd.gif
@@ -339,20 +385,29 @@ share/scid/img/flags/flag_mnc.gif
 share/scid/img/flags/flag_mne.gif
 share/scid/img/flags/flag_moz.gif
 share/scid/img/flags/flag_mri.gif
+share/scid/img/flags/flag_mtn.gif
+share/scid/img/flags/flag_mwi.gif
 share/scid/img/flags/flag_mya.gif
+share/scid/img/flags/flag_nam.gif
 share/scid/img/flags/flag_nca.gif
 share/scid/img/flags/flag_ned.gif
 share/scid/img/flags/flag_nep.gif
+share/scid/img/flags/flag_nga.gif
 share/scid/img/flags/flag_ngr.gif
+share/scid/img/flags/flag_nig.gif
 share/scid/img/flags/flag_nir.gif
 share/scid/img/flags/flag_nor.gif
+share/scid/img/flags/flag_nru.gif
 share/scid/img/flags/flag_nzl.gif
+share/scid/img/flags/flag_oma.gif
 share/scid/img/flags/flag_omn.gif
 share/scid/img/flags/flag_pak.gif
 share/scid/img/flags/flag_pan.gif
 share/scid/img/flags/flag_par.gif
 share/scid/img/flags/flag_per.gif
 share/scid/img/flags/flag_phi.gif
+share/scid/img/flags/flag_ple.gif
+share/scid/img/flags/flag_plw.gif
 share/scid/img/flags/flag_png.gif
 share/scid/img/flags/flag_pol.gif
 share/scid/img/flags/flag_por.gif
@@ -361,30 +416,46 @@ share/scid/img/flags/flag_pur.gif
 share/scid/img/flags/flag_qat.gif
 share/scid/img/flags/flag_que.gif
 share/scid/img/flags/flag_rom.gif
+share/scid/img/flags/flag_rou.gif
 share/scid/img/flags/flag_rsa.gif
 share/scid/img/flags/flag_rus.gif
+share/scid/img/flags/flag_rwa.gif
+share/scid/img/flags/flag_sam.gif
 share/scid/img/flags/flag_sau.gif
 share/scid/img/flags/flag_sco.gif
 share/scid/img/flags/flag_sen.gif
 share/scid/img/flags/flag_sey.gif
+share/scid/img/flags/flag_sgp.gif
 share/scid/img/flags/flag_sin.gif
+share/scid/img/flags/flag_skn.gif
 share/scid/img/flags/flag_sle.gif
 share/scid/img/flags/flag_slo.gif
 share/scid/img/flags/flag_smr.gif
+share/scid/img/flags/flag_sol.gif
+share/scid/img/flags/flag_som.gif
 share/scid/img/flags/flag_srb.gif
 share/scid/img/flags/flag_sri.gif
+share/scid/img/flags/flag_ssd.gif
+share/scid/img/flags/flag_stp.gif
 share/scid/img/flags/flag_sud.gif
 share/scid/img/flags/flag_sui.gif
 share/scid/img/flags/flag_sun.gif
 share/scid/img/flags/flag_sur.gif
 share/scid/img/flags/flag_svk.gif
 share/scid/img/flags/flag_swe.gif
+share/scid/img/flags/flag_swz.gif
 share/scid/img/flags/flag_syr.gif
+share/scid/img/flags/flag_tan.gif
 share/scid/img/flags/flag_tcd.gif
+share/scid/img/flags/flag_tga.gif
 share/scid/img/flags/flag_tha.gif
 share/scid/img/flags/flag_tjk.gif
 share/scid/img/flags/flag_tkm.gif
+share/scid/img/flags/flag_tls.gif
+share/scid/img/flags/flag_tog.gif
+share/scid/img/flags/flag_tpe.gif
 share/scid/img/flags/flag_tri.gif
+share/scid/img/flags/flag_tto.gif
 share/scid/img/flags/flag_tun.gif
 share/scid/img/flags/flag_tur.gif
 share/scid/img/flags/flag_twn.gif
@@ -395,9 +466,12 @@ share/scid/img/flags/flag_urs.gif
 share/scid/img/flags/flag_uru.gif
 share/scid/img/flags/flag_usa.gif
 share/scid/img/flags/flag_uzb.gif
+share/scid/img/flags/flag_van.gif
 share/scid/img/flags/flag_ven.gif
 share/scid/img/flags/flag_vie.gif
+share/scid/img/flags/flag_vin.gif
 share/scid/img/flags/flag_wal.gif
+share/scid/img/flags/flag_wls.gif
 share/scid/img/flags/flag_yem.gif
 share/scid/img/flags/flag_yug.gif
 share/scid/img/flags/flag_zam.gif
@@ -641,8 +715,11 @@ share/scid/tcl/contrib/ezsmtp/koi8-r-bod
 share/scid/tcl/contrib/ezsmtp/license.txt
 share/scid/tcl/contrib/ezsmtp/postinst.tcl
 share/scid/tcl/contrib/ezsmtp/test_examples.txt
+share/scid/tcl/darktheme.tcl
 share/scid/tcl/edit.tcl
 share/scid/tcl/end.tcl
+share/scid/tcl/enginecfg.tcl
+share/scid/tcl/enginecomm.tcl
 share/scid/tcl/errors.tcl
 share/scid/tcl/file/
 share/scid/tcl/file.tcl
@@ -736,9 +813,11 @@ share/scid/tcl/windows/browser.tcl
 share/scid/tcl/windows/comment.tcl
 share/scid/tcl/windows/crosstab.tcl
 share/scid/tcl/windows/eco.tcl
+share/scid/tcl/windows/engine.tcl
 share/scid/tcl/windows/gamelist.tcl
 share/scid/tcl/windows/pfinder.tcl
 share/scid/tcl/windows/pgn.tcl
+share/scid/tcl/windows/preferences.tcl
 share/scid/tcl/windows/stats.tcl
 share/scid/tcl/windows/switcher.tcl
 share/scid/tcl/windows/tourney.tcl

Reply via email to