diff --git a/10.9-libcxx/stable/main/finkinfo/sci/xtide-harmonics-us.info b/10.9-libcxx/stable/main/finkinfo/sci/xtide-harmonics-us.info index c2e1664c641..6549b9235d0 100644 --- a/10.9-libcxx/stable/main/finkinfo/sci/xtide-harmonics-us.info +++ b/10.9-libcxx/stable/main/finkinfo/sci/xtide-harmonics-us.info @@ -1,5 +1,5 @@ Package: xtide-harmonics-us -Version: 20230107 +Version: 20251228 # must keep version in sync with 'xtide' package Revision: 1 Description: US harmonic data for XTide @@ -20,7 +20,7 @@ Maintainer: Alexander Hansen BuildDepends: fink (>= 0.32) Source: https://flaterco.com/files/xtide/harmonics-dwf-%v-free.tar.xz -Source-Checksum: SHA256(1aed30ae78b01053494c05dede1af5f73ce9bf394f65995deb920b83828de18e) +Source-Checksum: SHA256(7639d4bb8311a66d75e1de45c69c908c46b26b24c6a305c0050b6cc16933f980) SourceDirectory: harmonics-dwf-%v CompileScript: printf "No compiling needed.\n" diff --git a/10.9-libcxx/stable/main/finkinfo/sci/xtide.info b/10.9-libcxx/stable/main/finkinfo/sci/xtide.info deleted file mode 100644 index 750a1666060..00000000000 --- a/10.9-libcxx/stable/main/finkinfo/sci/xtide.info +++ /dev/null @@ -1,214 +0,0 @@ -Info2: << -Package: xtide -Version: 2.15.5 -Revision: 1 -Type: harm (20230107) -# must keep type[harm] in sync with 'xtide-harmonics-us' package - -Description: Tide and current prediction software -License: Public Domain -Homepage: https://flaterco.com/xtide/ -Maintainer: Alexander Hansen - -BuildConflicts: libxt, libxt-flat -BuildDepends: << - autoconf2.6, - automake1.15, - fink (>= 0.32), - fink-package-precedence (>= 0.34-1), - flag-sort, - fontconfig2-dev, - freetype219, - libpng16, - libtcd (>= 2.2.7-r2), - libxaw3dxft (>= 1.6.2-7), - xft2-dev, - system-xfree86-dev (>= 3:2.7.112-3) -<< -Depends: << - %N1-shlibs (= %v-%r), - daemonic (>= 20010902-12), - libpng16-shlibs, - libtcd-shlibs (>= 2.2.5-r3), - libxaw3dxft-shlibs (>= 1.6.2-7), - system-xfree86-shlibs (>= 3:2.7.112-3), - system-xfree86 (>= 3:2.7.112-3), - xft2-shlibs, - xtide-harmonics-us (>= %type_raw[harm]-1) -<< -GCC: 4.0 - -Recommends: xtide-coastline (>= 20110414-2) - -Source: https://flaterco.com/files/xtide/%n-%v.tar.xz -Source-Checksum: SHA256(b9460dcf167e8d9544dcb34a751516d14a97fc3f4aebc6a8bb5ca5f2710d7164) - -PatchScript: << - perl -pi -e 's,(/etc/xtide\.conf),%p\1,g' libxtide/Global.cc README tide.1 xtide.1 xttpd.8 -<< -NoSetLDFLAGS: true -NoSetCPPFLAGS: true -#NoSetCXXFLAGS: true -SetLDFLAGS: -L%p/lib -L/opt/X11/lib -SetCPPFLAGS: -I%p/include/freetype2 -I%p/include -I/opt/X11/include -#SetCXXFLAGS: -L%p/lib -L/opt/X11/lib -SetCC: flag-sort -r clang -SetCXX: flag-sort -r clang++ - -ConfigureParams: << - --with-x \ - --x-includes=/opt/X11/include \ - --x-libraries=/opt/X11/lib \ - --with-xttpd-user=nobody \ - --with-xttpd-group=nobody -<< - -CompileScript: << - %{default_script} - fink-package-precedence . -<< - -InstallScript: << -#!/bin/sh -ev -make install DESTDIR=%d -mkdir %i/etc -echo "%p/share/%n/harmonics-dwf-%type_raw[harm]-free.tcd" \ - > %i/etc/%n.conf -echo "%p/share/%n-coastline" >> %i/etc/%n.conf -<< - -ConfFiles: %p/etc/%n.conf - -DaemonicName: xttpd -DaemonicFile: << - - XTTPD daemon - XTide web server - Starting XTTPD - Stopping XTTPD - Restarting XTTPD - - /usr/bin/sudo - -u nobody %p/sbin/xttpd 8000 - - -<< - -PostInstScript: << - daemonic install xttpd -<< -PreRmScript: << - if [ $1 != "upgrade" ]; then - daemonic remove xttpd - fi -<< - -DocFiles: AUTHORS COPYING NEWS README ChangeLog -DescDetail: << -XTide is a package that provides tide and current predictions in a wide -variety of formats. Graphs, text listings, and calendars can be generated, or -a tide clock can be provided on your desktop. - -XTide can work with X-windows, plain text terminals, or the web. This is -accomplished with three separate programs: the interactive interface (xtide), -the non-interactive or command line interface (tide), and the web interface -(xttpd). - -The algorithm that XTide uses to predict tides is the one used by the National -Ocean Service in the U.S. It is significantly more accurate than the simple -tide clocks that can be bought in novelty stores. However, it takes more to -predict tides accurately than just a spiffy algorithm--you also need some -special data for each and every location for which you want to predict tides. -XTide reads these data from harmonics files. See -https://flaterco.com/xtide/files.html for details on where to get one. - -Ultimately, XTide's predictions can only be as good as the available harmonics -data. Due to issues of data availability and of compatibility with non-U.S. -tide systems, the predictions for U.S. locations tend to be a lot better on -average than those for locations outside of the U.S. It is up to you to -verify that the predictions for your locale match up acceptably well with the -officially sanctioned ones. - -Deviations of 1 minute from official predictions are typical for U.S. -locations having the latest data. -Deviations of 20 minutes are typical for non-U.S. locations or U.S. locations -that are using obsolete data. -Much longer deviations indicate a problem. -<< -DescUsage: << -The xttpd daemon must be run as nobody. You can do this via - -sudo -u nobody xttpd - -replacing by the port you want to use. -You can also set it up to run at bootup via - -daemonic enable xttpd - -To change the default port and/or the website feedback address, edit -/Library/StartupItems//Library/StartupItems/daemonic-xttpd/daemonic-xttpd -as a superuser, and alter the command after "#run the daemon" appropriately, -e.g. change - - "/sw/sbin/xttpd 8000" - -to - - "env XTTPD_FEEDBACK=me@mymail.com /sw/sbin/xttpd MYPORT" - -Daemonic is currently not working on 10.11 and 10.12. -<< -DescPackaging: << - Build against libxaw3dxft (>=1.6.2-4) and libxft-twolevel-namespace to avoid - flat_namespace regardless of Xquartz version. - - Uses flag-sort to keep the include flags in the right order. - - Update internals to point to our location for xtide.conf. - - 2.12.1-1: Because we hardcode the harmonic file version in the configuration file, - we need to make sure that the setup in this package is in sync with - the xtide-harmonic* packages--use the Type: harm field to make updating - this easier. - - 2.11-4: Now patched to look for %p/etc/xtide.conf. Set up a default - version of that which points to the right places. - - xttpd now built as nobody (the real nobody, not fink's - "nobody special") and must be run as nobody. It can be - run at startup via daemonic - - 2.11-2: Dispense with the wrapper script. Set HFILE_PATH in _this_ package. - Also set WVS_DIR here, too. - - 2.11-1: Use a wrapper script for the executables that reads Fink's environment - (for 10.4 and 10.5 X11) as well as setting the HFILE_PATH variable based on - any user setting and whether xtide-harmonics-us and xtide-harmonics-non-us are - installed. -<< -SplitOff: << - Package: %N1-shlibs - Files: lib/lib%N.*.dylib - Shlibs: %p/lib/libxtide.1.dylib 2.0.0 %n (>=2.15.1-1) - Depends: << - libpng16-shlibs, - libtcd-shlibs - << - Description: Shared library for XTide - DocFiles: AUTHORS COPYING NEWS README ChangeLog -<< -SplitOff2: << - Package: %N1-dev - Files: << - lib - include - << - BuildDependsOnly: true - Replaces: %N (<< 2.15.2-1) - Description: Headers for XTide - DocFiles: AUTHORS COPYING NEWS README ChangeLog - DescPackaging: << - Prior version left %p/lib/libxtide.la and %p/lib/libxtide.a in the executable package. - << -<< -<< diff --git a/10.9-libcxx/stable/main/finkinfo/sci/xtide1-shlibs.info b/10.9-libcxx/stable/main/finkinfo/sci/xtide1-shlibs.info new file mode 100644 index 00000000000..9a25f83170e --- /dev/null +++ b/10.9-libcxx/stable/main/finkinfo/sci/xtide1-shlibs.info @@ -0,0 +1,219 @@ +Info2: << +Package: xtide1-shlibs +Version: 2.15.6 +Revision: 2 +Type: harm (20251228) +# must keep type[harm] in sync with 'xtide-harmonics-us' package + +Description: Shared library for XTide +License: Public Domain +Homepage: https://flaterco.com/xtide/ +Maintainer: Alexander Hansen + +BuildConflicts: libxt, libxt-flat +BuildDepends: << + autoconf2.6, + automake1.15, + fink (>= 0.32), + fink-package-precedence (>= 0.34-1), + flag-sort, + fontconfig2-dev, + freetype219, + libpng16, + libtcd (>= 2.2.7-r3), + libxaw3dxft8-dev (>= 1.6.4-1), + xft2-dev, + system-xfree86-dev (>= 3:2.7.112-3) +<< +Shlibs: %p/lib/libxtide.1.dylib 2.0.0 %n (>=2.15.1-1) +Depends: << + libpng16-shlibs, + libtcd-shlibs +<< +GCC: 4.0 + +Recommends: xtide-coastline (>= 20110414-2) + +Source: https://flaterco.com/files/xtide/xtide-%v.tar.xz +Source-Checksum: SHA256(91dfec1fa1a277d4f38e43d952c34765bb1b335a82299f094a995532c1d00ccf) +PatchScript: << + perl -pi -e 's,(/etc/xtide\.conf),%p\1,g' libxtide/Global.cc README tide.1 xtide.1 xttpd.8 +<< +NoSetLDFLAGS: true +NoSetCPPFLAGS: true +#NoSetCXXFLAGS: true +SetLDFLAGS: -L%p/lib -L/opt/X11/lib +SetCPPFLAGS: -I%p/include/freetype2 -I%p/include -I/opt/X11/include +#SetCXXFLAGS: -L%p/lib -L/opt/X11/lib +SetCC: flag-sort -r clang +SetCXX: flag-sort -r clang++ + +ConfigureParams: << + --with-x \ + --x-includes=/opt/X11/include \ + --x-libraries=/opt/X11/lib \ + --with-xttpd-user=nobody \ + --with-xttpd-group=nobody +<< + +CompileScript: << + %{default_script} + fink-package-precedence . +<< + +InstallScript: << +#!/bin/sh -ev +make install DESTDIR=%d +mkdir %i/etc +echo "%p/share/xtide/harmonics-dwf-%type_raw[harm]-free.tcd" \ + > %i/etc/xtide.conf +echo "%p/share/xtide-coastline" >> %i/etc/xtide.conf +<< + + +DocFiles: AUTHORS COPYING NEWS README ChangeLog +SplitOff: << + Package: xtide + Description: Tide and current prediction software + Depends: << + %N (= %v-%r), + daemonic (>= 20010902-12), + libpng16-shlibs, + libtcd-shlibs (>= 2.2.7-r3), + libxaw3dxft8-shlibs (>= 1.6.4-1), + system-xfree86-shlibs (>= 3:2.7.112-3), + system-xfree86 (>= 3:2.7.112-3), + xft2-shlibs, + xtide-harmonics-us (>= %type_raw[harm]-1) + << + Files: << + bin + etc + sbin + share/man + << + DocFiles: AUTHORS COPYING NEWS README ChangeLog + DescDetail: << + XTide is a package that provides tide and current predictions in a wide + variety of formats. Graphs, text listings, and calendars can be generated, or + a tide clock can be provided on your desktop. + + XTide can work with X-windows, plain text terminals, or the web. This is + accomplished with three separate programs: the interactive interface (xtide), + the non-interactive or command line interface (tide), and the web interface + (xttpd). + + The algorithm that XTide uses to predict tides is the one used by the National + Ocean Service in the U.S. It is significantly more accurate than the simple + tide clocks that can be bought in novelty stores. However, it takes more to + predict tides accurately than just a spiffy algorithm--you also need some + special data for each and every location for which you want to predict tides. + XTide reads these data from harmonics files. See + https://flaterco.com/xtide/files.html for details on where to get one. + + Ultimately, XTide's predictions can only be as good as the available harmonics + data. Due to issues of data availability and of compatibility with non-U.S. + tide systems, the predictions for U.S. locations tend to be a lot better on + average than those for locations outside of the U.S. It is up to you to + verify that the predictions for your locale match up acceptably well with the + officially sanctioned ones. + + Deviations of 1 minute from official predictions are typical for U.S. + locations having the latest data. + Deviations of 20 minutes are typical for non-U.S. locations or U.S. locations + that are using obsolete data. + Much longer deviations indicate a problem. + << + DescUsage: << + The xttpd daemon must be run as nobody. You can do this via + + sudo -u nobody xttpd + + replacing by the port you want to use. + You can also set it up to run at bootup via + + daemonic enable xttpd + + To change the default port and/or the website feedback address, edit + /Library/StartupItems//Library/StartupItems/daemonic-xttpd/daemonic-xttpd + as a superuser, and alter the command after "#run the daemon" appropriately, + e.g. change + + "/sw/sbin/xttpd 8000" + + to + + "env XTTPD_FEEDBACK=me@mymail.com /sw/sbin/xttpd MYPORT" + + Daemonic is currently not working on 10.11 and 10.12. + << + DescPackaging: << + Build against libxaw3dxft (>=1.6.2-4). + + Uses flag-sort to keep the include flags in the right order. + + Update internals to point to our location for xtide.conf. + + 2.12.1-1: Because we hardcode the harmonic file version in the configuration file, + we need to make sure that the setup in this package is in sync with + the xtide-harmonic* packages--use the Type: harm field to make updating + this easier. + + 2.11-4: Now patched to look for %p/etc/xtide.conf. Set up a default + version of that which points to the right places. + + xttpd now built as nobody (the real nobody, not fink's + "nobody special") and must be run as nobody. It can be + run at startup via daemonic + + 2.11-2: Dispense with the wrapper script. Set HFILE_PATH in _this_ package. + Also set WVS_DIR here, too. + + 2.11-1: Use a wrapper script for the executables that reads Fink's environment + (for 10.4 and 10.5 X11) as well as setting the HFILE_PATH variable based on + any user setting and whether xtide-harmonics-us and xtide-harmonics-non-us are + installed. + << + ConfFiles: %p/etc/%n.conf + + DaemonicName: xttpd + DaemonicFile: << + + XTTPD daemon + XTide web server + Starting XTTPD + Stopping XTTPD + Restarting XTTPD + + /usr/bin/sudo + -u nobody %p/sbin/xttpd 8000 + + + << + + PostInstScript: << + daemonic install xttpd + << + PreRmScript: << + if [ $1 != "upgrade" ]; then + daemonic remove xttpd + fi + << +<< +SplitOff2: << + Package: xtide1-dev + Depends: %N (= %v-%r) + Files: << + lib/libxtide.{a,la,dylib} + include + << + BuildDependsOnly: true + Conflicts: xtide (<< 2.15.2-1), xtide2-dev + Replaces: xtide (<< 2.15.2-1), xtide2-dev + Description: Headers for XTide + DocFiles: AUTHORS COPYING NEWS README ChangeLog + DescPackaging: << + Prior version left %p/lib/libxtide.la and %p/lib/libxtide.a in the executable package. + << +<< +<< diff --git a/10.9-libcxx/stable/main/finkinfo/sci/xtide2-shlibs.info b/10.9-libcxx/stable/main/finkinfo/sci/xtide2-shlibs.info new file mode 100644 index 00000000000..ec550d7f652 --- /dev/null +++ b/10.9-libcxx/stable/main/finkinfo/sci/xtide2-shlibs.info @@ -0,0 +1,219 @@ +Info2: << +Package: xtide2-shlibs +Version: 2.16 +Revision: 1 +Type: harm (20251228) +# must keep type[harm] in sync with 'xtide-harmonics-us' package + +Description: Shared library for XTide +License: Public Domain +Homepage: https://flaterco.com/xtide/ +Maintainer: Alexander Hansen + +BuildConflicts: libxt, libxt-flat +BuildDepends: << + autoconf2.6, + automake1.15, + fink (>= 0.32), + fink-package-precedence (>= 0.34-1), + flag-sort, + fontconfig2-dev, + freetype219, + libpng16, + libtcd (>= 2.2.7-r3), + libxaw3dxft8-dev (>= 1.6.4-1), + xft2-dev, + system-xfree86-dev (>= 3:2.7.112-3) +<< +Shlibs: %p/lib/libxtide.2.dylib 3.0.0 %n (>=2.16-1) +Depends: << + libpng16-shlibs, + libtcd-shlibs +<< +GCC: 4.0 + +Recommends: xtide-coastline (>= 20110414-2) + +Source: https://flaterco.com/files/xtide/xtide-%v.tar.xz +Source-Checksum: SHA256(ed9415340ae60de1d76fb15ef142798fe227195909c97b0b1a32456d1c9b0d3e) +PatchScript: << + perl -pi -e 's,(/etc/xtide\.conf),%p\1,g' libxtide/Global.cc README tide.1 xtide.1 xttpd.8 +<< +NoSetLDFLAGS: true +NoSetCPPFLAGS: true +#NoSetCXXFLAGS: true +SetLDFLAGS: -L%p/lib -L/opt/X11/lib +SetCPPFLAGS: -I%p/include/freetype2 -I%p/include -I/opt/X11/include +#SetCXXFLAGS: -L%p/lib -L/opt/X11/lib +SetCC: flag-sort -r clang +SetCXX: flag-sort -r clang++ + +ConfigureParams: << + --with-x \ + --x-includes=/opt/X11/include \ + --x-libraries=/opt/X11/lib \ + --with-xttpd-user=nobody \ + --with-xttpd-group=nobody +<< + +CompileScript: << + %{default_script} + fink-package-precedence . +<< + +InstallScript: << +#!/bin/sh -ev +make install DESTDIR=%d +mkdir %i/etc +echo "%p/share/xtide/harmonics-dwf-%type_raw[harm]-free.tcd" \ + > %i/etc/xtide.conf +echo "%p/share/xtide-coastline" >> %i/etc/xtide.conf +<< + + +DocFiles: AUTHORS COPYING NEWS README ChangeLog +SplitOff: << + Package: xtide + Description: Tide and current prediction software + Depends: << + %N (= %v-%r), + daemonic (>= 20010902-12), + libpng16-shlibs, + libtcd-shlibs (>= 2.2.7-r3), + libxaw3dxft8-shlibs (>= 1.6.4-1), + system-xfree86-shlibs (>= 3:2.7.112-3), + system-xfree86 (>= 3:2.7.112-3), + xft2-shlibs, + xtide-harmonics-us (>= %type_raw[harm]-1) + << + Files: << + bin + etc + sbin + << + DocFiles: AUTHORS COPYING NEWS README ChangeLog + DescDetail: << + XTide is a package that provides tide and current predictions in a wide + variety of formats. Graphs, text listings, and calendars can be generated, or + a tide clock can be provided on your desktop. + + XTide can work with X-windows, plain text terminals, or the web. This is + accomplished with three separate programs: the interactive interface (xtide), + the non-interactive or command line interface (tide), and the web interface + (xttpd). + + The algorithm that XTide uses to predict tides is the one used by the National + Ocean Service in the U.S. It is significantly more accurate than the simple + tide clocks that can be bought in novelty stores. However, it takes more to + predict tides accurately than just a spiffy algorithm--you also need some + special data for each and every location for which you want to predict tides. + XTide reads these data from harmonics files. See + https://flaterco.com/xtide/files.html for details on where to get one. + + Ultimately, XTide's predictions can only be as good as the available harmonics + data. Due to issues of data availability and of compatibility with non-U.S. + tide systems, the predictions for U.S. locations tend to be a lot better on + average than those for locations outside of the U.S. It is up to you to + verify that the predictions for your locale match up acceptably well with the + officially sanctioned ones. + + Deviations of 1 minute from official predictions are typical for U.S. + locations having the latest data. + Deviations of 20 minutes are typical for non-U.S. locations or U.S. locations + that are using obsolete data. + Much longer deviations indicate a problem. + << + DescUsage: << + The xttpd daemon must be run as nobody. You can do this via + + sudo -u nobody xttpd + + replacing by the port you want to use. + You can also set it up to run at bootup via + + daemonic enable xttpd + + To change the default port and/or the website feedback address, edit + /Library/StartupItems//Library/StartupItems/daemonic-xttpd/daemonic-xttpd + as a superuser, and alter the command after "#run the daemon" appropriately, + e.g. change + + "/sw/sbin/xttpd 8000" + + to + + "env XTTPD_FEEDBACK=me@mymail.com /sw/sbin/xttpd MYPORT" + + Daemonic is currently not working on 10.11 and 10.12. + << + DescPackaging: << + Build against libxaw3dxft (>=1.6.2-4) and libxft-twolevel-namespace to avoid + flat_namespace regardless of Xquartz version. + + Uses flag-sort to keep the include flags in the right order. + + Update internals to point to our location for xtide.conf. + + 2.12.1-1: Because we hardcode the harmonic file version in the configuration file, + we need to make sure that the setup in this package is in sync with + the xtide-harmonic* packages--use the Type: harm field to make updating + this easier. + + 2.11-4: Now patched to look for %p/etc/xtide.conf. Set up a default + version of that which points to the right places. + + xttpd now built as nobody (the real nobody, not fink's + "nobody special") and must be run as nobody. It can be + run at startup via daemonic + + 2.11-2: Dispense with the wrapper script. Set HFILE_PATH in _this_ package. + Also set WVS_DIR here, too. + + 2.11-1: Use a wrapper script for the executables that reads Fink's environment + (for 10.4 and 10.5 X11) as well as setting the HFILE_PATH variable based on + any user setting and whether xtide-harmonics-us and xtide-harmonics-non-us are + installed. + << + ConfFiles: %p/etc/%n.conf + + DaemonicName: xttpd + DaemonicFile: << + + XTTPD daemon + XTide web server + Starting XTTPD + Stopping XTTPD + Restarting XTTPD + + /usr/bin/sudo + -u nobody %p/sbin/xttpd 8000 + + + << + + PostInstScript: << + daemonic install xttpd + << + PreRmScript: << + if [ $1 != "upgrade" ]; then + daemonic remove xttpd + fi + << +<< +SplitOff2: << + Package: xtide2-dev + Depends: %N (= %v-%r) + Files: << + lib/libxtide.{a,la,dylib} + include + << + BuildDependsOnly: true + Conflicts: xtide (<< 2.15.2-1), xtide1-dev (<< 2.16-1) + Replaces: xtide (<< 2.15.2-1), xtide1-dev (<< 2.16-1) + Description: Headers for XTide + DocFiles: AUTHORS COPYING NEWS README ChangeLog + DescPackaging: << + Prior version left %p/lib/libxtide.la and %p/lib/libxtide.a in the executable package. + << +<< +<<