diff --git a/x11-toolkits/fox17/Makefile b/x11-toolkits/fox17/Makefile index 99fd37ce61d7..7ff455aa43e2 100644 --- a/x11-toolkits/fox17/Makefile +++ b/x11-toolkits/fox17/Makefile @@ -1,110 +1,113 @@ PORTNAME= fox -PORTVERSION= 1.7.84 -PORTREVISION= 2 +PORTVERSION= 1.7.85 CATEGORIES= x11-toolkits MASTER_SITES= http://fox-toolkit.org/ftp/ \ ftp://ftp.fox-toolkit.org/pub/ PKGNAMESUFFIX= ${PORTVERSION:R:S/.//} MAINTAINER= jhale@FreeBSD.org COMMENT= Fast and extensive C++ GUI toolkit (development version) WWW= http://www.fox-toolkit.org/ LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libpng.so:graphics/png \ - libfreetype.so:print/freetype2 \ +LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= compiler:c++11-lib gl libtool localbase pathfix pkgconfig xorg -USE_GL= gl glu -USE_XORG= ice sm x11 xcursor xext xfixes xft xi xrandr xrender +USE_GL= gl USE_LDCONFIG= yes +USE_XORG= ice sm x11 xcursor xext xfixes xft xi xrandr xrender GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -CONFIGURE_ARGS= --with-freetype-include="`pkg-config freetype2 --cflags | sed -e 's|^-I||'`" \ - --with-freetype-library="`pkg-config freetype2 --libs | sed -e 's|^-L||'`" \ +CONFIGURE_ARGS= --with-freetype-include="`pkg-config freetype2 --cflags | ${SED} -e 's|^-I||'`" \ + --with-freetype-library="`pkg-config freetype2 --libs | ${SED} -e 's|^-L||'`" \ --with-opengl=yes \ --with-xim \ - --enable-png \ --bindir=${PREFIX}/bin/${PORTNAME}-${MAJORVER} INSTALL_TARGET= install-strip CPPFLAGS+= -D__BSD_VISIBLE -D__EXT1_VISIBLE -D_XOPEN_SOURCE=700 -MAJORVER= ${PORTVERSION:R} -PLIST_SUB+= MAJORVER=${MAJORVER} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${MAJORVER} + +MAJORVER= ${PORTVERSION:R} +PLIST_SUB= MAJORVER=${MAJORVER} PORTDOCS= * OPTIONS_DEFINE= CUPS DEBUG DOCS EXAMPLES OPTIMIZED_CFLAGS PROFILE TEST +OPTIONS_DEFAULT= JPEG OPENJPEG TIFF WEBP OPTIONS_GROUP= IMGFMTS OPTIONS_GROUP_IMGFMTS= JPEG OPENJPEG TIFF WEBP -OPTIONS_DEFAULT= JPEG OPENJPEG TIFF WEBP + IMGFMTS_DESC= Image formats -CUPS_CONFIGURE_ENABLE= cups CUPS_LIB_DEPENDS= libcups.so:print/cups +CUPS_CONFIGURE_ENABLE= cups DEBUG_CONFIGURE_ENABLE= debug DEBUG_CXXFLAGS_OFF= -DNDEBUG JPEG_USES= jpeg JPEG_CONFIGURE_ENABLE= jpeg OPENJPEG_LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15 OPENJPEG_CONFIGURE_ENABLE= jp2 OPENJPEG_CPPFLAGS= -I${LOCALBASE}/include/openjpeg-1.5 PROFILE_CONFIGURE_ON= --with-profiling=gprof +# USES=gl/USE_GL only support LIB_DEPENDS. We just need GLU at +# build time to compile the glviewer test program. FOX itself doesn't +# link to it. Tests are run manually out of the ${WRKSRC}/tests dir. +TEST_BUILD_DEPENDS= ${LOCALBASE}/include/GL/glu.h:graphics/libGLU + TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_ENABLE= tiff WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CONFIGURE_ENABLE= webp .include .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CXXFLAGS+= -O2 -ffast-math . if !${PORT_OPTIONS:MPROFILE} CXXFLAGS+= -fomit-frame-pointer . endif . if ${CHOSEN_COMPILER_TYPE} == gcc CXXFLAGS+= -fexpensive-optimizations -finline-functions . endif .endif post-patch: # Rename man pages as in manpage.1 --> manpage-17.1 to avoid -# conflicts with fox14 and fox16 +# conflicts with fox16 @files=$$(${FIND} ${WRKSRC} -name *.1); \ for f in $$files; do \ ${MV} $$f `${ECHO_CMD} $$f | ${SED} -e 's|\.1|-17.1|'`; \ done; @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ '/man_MANS/s|\.1|-17.1|g' @${REINPLACE_CMD} -e '/^Libs:/s|$$| -pthread|; s|"||g' ${WRKSRC}/fox17.pc.in # CXXFLAGS safeness @${REINPLACE_CMD} -e \ 's|^\(CXXFLAGS=""\)|#\1|' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} post-patch-EXAMPLES-off: @${REINPLACE_CMD} -e \ 's|^\(SUBDIRS.*\)adie|\1|; \ s|^\(SUBDIRS.*\)pathfinder|\1|; \ s|^\(SUBDIRS.*\)shutterbug|\1|; \ s|^\(SUBDIRS.*\)calculator|\1|' \ ${WRKSRC}/Makefile.in post-patch-TEST-off: @${REINPLACE_CMD} -e \ 's|^\(SUBDIRS.*\)glviewer|\1|; \ s|^\(SUBDIRS.*\)tests|\1|' \ ${WRKSRC}/Makefile.in .include diff --git a/x11-toolkits/fox17/distinfo b/x11-toolkits/fox17/distinfo index 1cfda5889230..bb1d7d0d0d9a 100644 --- a/x11-toolkits/fox17/distinfo +++ b/x11-toolkits/fox17/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1694789626 -SHA256 (fox-1.7.84.tar.gz) = bdb1fe785605488b58addc95f6091a75873e8a3bea7b83caecfb7f4b0827b34e -SIZE (fox-1.7.84.tar.gz) = 5879987 +TIMESTAMP = 1724224733 +SHA256 (fox-1.7.85.tar.gz) = 195de7d95dd5f6fd54b4ab480d2824584e9a12765c19744e64a2e7a89248474f +SIZE (fox-1.7.85.tar.gz) = 5912948 diff --git a/x11-toolkits/fox17/files/patch-include_FXObject.h b/x11-toolkits/fox17/files/patch-include_FXObject.h new file mode 100644 index 000000000000..e189fa4a20bb --- /dev/null +++ b/x11-toolkits/fox17/files/patch-include_FXObject.h @@ -0,0 +1,26 @@ +Add missing include that was removed in 1.7.85 for some reason. FXSelector +is defined in FXMetaClass.h. Fox itself builds, but audio/gogglesmm fails. + +/usr/local/include/fox-1.7/FXObject.h:135:3: fatal error: no type named 'FXSelector' in namespace 'FX' + 135 | FXDECLARE(FXObject) + | ^~~~~~~~~~~~~~~~~~~ +/usr/local/include/fox-1.7/FXObject.h:50:28: note: expanded from macro 'FXDECLARE' + 50 | struct FXMapEntry { FX::FXSelector keylo; FX::FXSelector keyhi; long (classname::* func)(FX::FXObject*,FX::FXSelector,void*); }; \ + | ~~~~^ + +Upstream has been notified of this issue: +https://sourceforge.net/p/foxgui/mailman/foxgui-users/thread/CAJE75NFrWfZUx%3DifHt2GrzbwPrRSG9DaHLP3Xa%2Bo2DCZwPFTTw%40mail.gmail.com/#msg58809602 + +--- include/FXObject.h.orig 2024-06-30 15:47:37 UTC ++++ include/FXObject.h +@@ -25,6 +25,10 @@ + #include "FXCallback.h" + #endif + ++#ifndef FXMETACLASS_H ++#include "FXMetaClass.h" ++#endif ++ + namespace FX { + + diff --git a/x11-toolkits/fox17/files/patch-lib_FXAtomic.cpp b/x11-toolkits/fox17/files/patch-lib_FXAtomic.cpp deleted file mode 100644 index ff908bc48de2..000000000000 --- a/x11-toolkits/fox17/files/patch-lib_FXAtomic.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- lib/FXAtomic.cpp.orig 2020-11-30 16:10:17 UTC -+++ lib/FXAtomic.cpp -@@ -54,7 +54,7 @@ - - - // New __atomic_XXX() builtins are available --#if ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7))) -+#if ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7))) || (defined(__clang__) && defined(__x86_64__)) - #define HAVE_BUILTIN_ATOMIC 1 - #endif - -@@ -64,7 +64,7 @@ - #endif - - // Can we use inline-assembly --#if (defined(__GNUC__) || defined(__INTEL_COMPILER)) -+#if (defined(__GNUC__) || defined(__INTEL_COMPILER) || defined(__clang__)) - #define HAVE_INLINE_ASSEMBLY 1 - #endif - diff --git a/x11-toolkits/fox17/files/patch-lib_FXReadWriteLock.cpp b/x11-toolkits/fox17/files/patch-lib_FXReadWriteLock.cpp index 426ee795d107..2d8c0942dfe7 100644 --- a/x11-toolkits/fox17/files/patch-lib_FXReadWriteLock.cpp +++ b/x11-toolkits/fox17/files/patch-lib_FXReadWriteLock.cpp @@ -1,17 +1,17 @@ pthread_rwlockattr_setkind_np() is not implemented on FreeBSD. This function was contained in an ifdef in version 1.7.75. The release notes for 1.7.76 only state that not all systems have this function, but the supposed fix is a regression on FreeBSD. --- lib/FXReadWriteLock.cpp.orig 2021-04-02 00:40:37 UTC +++ lib/FXReadWriteLock.cpp @@ -70,7 +70,9 @@ FXReadWriteLock::FXReadWriteLock(){ FXASSERT_STATIC(sizeof(data)>=sizeof(pthread_rwlock_t)); pthread_rwlockattr_t rwlockatt; pthread_rwlockattr_init(&rwlockatt); -+#if defined(__linux__) ++#if defined(__GLIBC__) pthread_rwlockattr_setkind_np(&rwlockatt,PTHREAD_RWLOCK_PREFER_WRITER_NP); +#endif pthread_rwlock_init((pthread_rwlock_t*)data,&rwlockatt); pthread_rwlockattr_destroy(&rwlockatt); #else diff --git a/x11-toolkits/fox17/files/patch-lib_FXSystemTime.cpp b/x11-toolkits/fox17/files/patch-lib_FXSystemTime.cpp index bd02f4c782a5..5d9bfa8a8afa 100644 --- a/x11-toolkits/fox17/files/patch-lib_FXSystemTime.cpp +++ b/x11-toolkits/fox17/files/patch-lib_FXSystemTime.cpp @@ -1,40 +1,47 @@ Emulate the behavior of the USG UNIX 'daylight' and 'timezone' variables -implemented in glibc. +where not implemented. int daylight: Zero if the time zone does not have any daylight saving time rules and non-zero if there is a time during the year when daylight saving -time applies. [1] In FreeBSD, tzname[1] should be set to " " (three spaces) +time applies. [1] On FreeBSD, tzname[1] should be set to " " (three spaces) if DST is never observed. [2] long int timezone: contains the difference between UTC and the latest local standard time, in seconds west of UTC. For example, in the U.S. Eastern time zone, the value is 5*60*60. Unlike the tm_gmtoff member of the broken-down time structure, this value is not adjusted for daylight saving, and its sign is reversed. [1] +After [3], use the base implementations of 'daylight' and 'timezone'. + [1] https://www.gnu.org/software/libc/manual/html_node/Time-Zone-Functions.html#Time-Zone-Functions [2] https://cgit.freebsd.org/src/tree/contrib/tzcode/stdtime/localtime.c?id=9436aa0e668b147c9a5bf1898ef091934c676434#n84 +[3] https://cgit.freebsd.org/src/commit/?id=a34940a9756ac8edce36fec176949ee82e9235b4 ---- lib/FXSystemTime.cpp.orig 2020-12-24 17:03:54 UTC +--- lib/FXSystemTime.cpp.orig 2024-06-30 15:47:37 UTC +++ lib/FXSystemTime.cpp -@@ -265,7 +265,10 @@ FXTime FXSystem::localTimeZoneOffset(){ - #if defined(_WIN32) +@@ -264,8 +264,11 @@ FXTime FXSystem::localTimeZoneOffset(){ + setuplocaltimezone(); + #if defined(WIN32) return minutes*tzi.Bias; // +minutes*tzi.StandardBias; - #elif defined(__FreeBSD__) || defined(__OpenBSD__) +-#elif defined(__FreeBSD__) || defined(__OpenBSD__) - return 0; // FIXME ++#elif defined(__FreeBSD__) && __FreeBSD_version < 1500015 || defined (__OpenBSD__) + struct tm tmresult; + time_t tmp=time(&tmp); + struct tm* ptm=localtime_r(&tmp,&tmresult); + return seconds*(-ptm->tm_gmtoff + ptm->tm_isdst*3600); #else return seconds*timezone; #endif -@@ -278,7 +281,7 @@ FXTime FXSystem::daylightSavingsOffset(){ - #if defined(_WIN32) +@@ -277,8 +280,8 @@ FXTime FXSystem::daylightSavingsOffset(){ + setuplocaltimezone(); + #if defined(WIN32) return minutes*tzi.DaylightBias; // Or difference between standard and daylight bias. - #elif defined(__FreeBSD__) || defined(__OpenBSD__) +-#elif defined(__FreeBSD__) || defined(__OpenBSD__) - return 0; // FIXME ++#elif defined(__FreeBSD__) && __FreeBSD_version < 1500015 || defined (__OpenBSD__) + return -hours*((tzname[1][0] == ' ') ? 0 : 1); #else return -hours*daylight; #endif diff --git a/x11-toolkits/fox17/pkg-plist b/x11-toolkits/fox17/pkg-plist index 528d49e2dd83..1b259f22cefc 100644 --- a/x11-toolkits/fox17/pkg-plist +++ b/x11-toolkits/fox17/pkg-plist @@ -1,387 +1,391 @@ %%PORTEXAMPLES%%bin/fox-%%MAJORVER%%/Adie.stx bin/fox-%%MAJORVER%%/ControlPanel %%PORTEXAMPLES%%bin/fox-%%MAJORVER%%/PathFinder %%PORTEXAMPLES%%bin/fox-%%MAJORVER%%/adie %%PORTEXAMPLES%%bin/fox-%%MAJORVER%%/calculator bin/fox-%%MAJORVER%%/fox-config bin/fox-%%MAJORVER%%/reswrap %%PORTEXAMPLES%%bin/fox-%%MAJORVER%%/shutterbug include/fox-%%MAJORVER%%/FX4Splitter.h include/fox-%%MAJORVER%%/FX7Segment.h include/fox-%%MAJORVER%%/FX885910Codec.h include/fox-%%MAJORVER%%/FX885911Codec.h include/fox-%%MAJORVER%%/FX885913Codec.h include/fox-%%MAJORVER%%/FX885914Codec.h include/fox-%%MAJORVER%%/FX885915Codec.h include/fox-%%MAJORVER%%/FX885916Codec.h include/fox-%%MAJORVER%%/FX88591Codec.h include/fox-%%MAJORVER%%/FX88592Codec.h include/fox-%%MAJORVER%%/FX88593Codec.h include/fox-%%MAJORVER%%/FX88594Codec.h include/fox-%%MAJORVER%%/FX88595Codec.h include/fox-%%MAJORVER%%/FX88596Codec.h include/fox-%%MAJORVER%%/FX88597Codec.h include/fox-%%MAJORVER%%/FX88598Codec.h include/fox-%%MAJORVER%%/FX88599Codec.h include/fox-%%MAJORVER%%/FXAccelTable.h include/fox-%%MAJORVER%%/FXApp.h include/fox-%%MAJORVER%%/FXArray.h include/fox-%%MAJORVER%%/FXArrowButton.h include/fox-%%MAJORVER%%/FXAtomic.h include/fox-%%MAJORVER%%/FXAutoPtr.h include/fox-%%MAJORVER%%/FXAutoThreadStorageKey.h include/fox-%%MAJORVER%%/FXBMPIcon.h include/fox-%%MAJORVER%%/FXBMPImage.h include/fox-%%MAJORVER%%/FXBZFileStream.h include/fox-%%MAJORVER%%/FXBarrier.h include/fox-%%MAJORVER%%/FXBitmap.h include/fox-%%MAJORVER%%/FXBitmapFrame.h include/fox-%%MAJORVER%%/FXBitmapView.h include/fox-%%MAJORVER%%/FXButton.h include/fox-%%MAJORVER%%/FXCP1250Codec.h include/fox-%%MAJORVER%%/FXCP1251Codec.h include/fox-%%MAJORVER%%/FXCP1252Codec.h include/fox-%%MAJORVER%%/FXCP1253Codec.h include/fox-%%MAJORVER%%/FXCP1254Codec.h include/fox-%%MAJORVER%%/FXCP1255Codec.h include/fox-%%MAJORVER%%/FXCP1256Codec.h include/fox-%%MAJORVER%%/FXCP1257Codec.h include/fox-%%MAJORVER%%/FXCP1258Codec.h include/fox-%%MAJORVER%%/FXCP437Codec.h include/fox-%%MAJORVER%%/FXCP850Codec.h include/fox-%%MAJORVER%%/FXCP852Codec.h include/fox-%%MAJORVER%%/FXCP855Codec.h include/fox-%%MAJORVER%%/FXCP856Codec.h include/fox-%%MAJORVER%%/FXCP857Codec.h include/fox-%%MAJORVER%%/FXCP860Codec.h include/fox-%%MAJORVER%%/FXCP861Codec.h include/fox-%%MAJORVER%%/FXCP862Codec.h include/fox-%%MAJORVER%%/FXCP863Codec.h include/fox-%%MAJORVER%%/FXCP864Codec.h include/fox-%%MAJORVER%%/FXCP865Codec.h include/fox-%%MAJORVER%%/FXCP866Codec.h include/fox-%%MAJORVER%%/FXCP869Codec.h include/fox-%%MAJORVER%%/FXCP874Codec.h include/fox-%%MAJORVER%%/FXCURCursor.h include/fox-%%MAJORVER%%/FXCalendar.h include/fox-%%MAJORVER%%/FXCalendarView.h include/fox-%%MAJORVER%%/FXCallback.h include/fox-%%MAJORVER%%/FXCanvas.h include/fox-%%MAJORVER%%/FXCheckButton.h include/fox-%%MAJORVER%%/FXChoiceBox.h include/fox-%%MAJORVER%%/FXColorBar.h include/fox-%%MAJORVER%%/FXColorDialog.h include/fox-%%MAJORVER%%/FXColorList.h include/fox-%%MAJORVER%%/FXColorRing.h include/fox-%%MAJORVER%%/FXColorSelector.h include/fox-%%MAJORVER%%/FXColorWell.h include/fox-%%MAJORVER%%/FXColorWheel.h include/fox-%%MAJORVER%%/FXColors.h include/fox-%%MAJORVER%%/FXComboBox.h include/fox-%%MAJORVER%%/FXCompletion.h include/fox-%%MAJORVER%%/FXComplexd.h include/fox-%%MAJORVER%%/FXComplexf.h include/fox-%%MAJORVER%%/FXComposeContext.h include/fox-%%MAJORVER%%/FXComposite.h include/fox-%%MAJORVER%%/FXCondition.h include/fox-%%MAJORVER%%/FXConsole.h include/fox-%%MAJORVER%%/FXCursor.h include/fox-%%MAJORVER%%/FXDC.h include/fox-%%MAJORVER%%/FXDCPrint.h include/fox-%%MAJORVER%%/FXDCWindow.h include/fox-%%MAJORVER%%/FXDDSIcon.h include/fox-%%MAJORVER%%/FXDDSImage.h include/fox-%%MAJORVER%%/FXDLL.h include/fox-%%MAJORVER%%/FXDataTarget.h include/fox-%%MAJORVER%%/FXDate.h include/fox-%%MAJORVER%%/FXDebugTarget.h include/fox-%%MAJORVER%%/FXDelegator.h include/fox-%%MAJORVER%%/FXDial.h include/fox-%%MAJORVER%%/FXDialogBox.h include/fox-%%MAJORVER%%/FXDictionary.h include/fox-%%MAJORVER%%/FXDictionaryOf.h include/fox-%%MAJORVER%%/FXDir.h include/fox-%%MAJORVER%%/FXDirBox.h include/fox-%%MAJORVER%%/FXDirDialog.h include/fox-%%MAJORVER%%/FXDirList.h include/fox-%%MAJORVER%%/FXDirSelector.h include/fox-%%MAJORVER%%/FXDirVisitor.h include/fox-%%MAJORVER%%/FXDirWatch.h include/fox-%%MAJORVER%%/FXDispatcher.h include/fox-%%MAJORVER%%/FXDisplay.h include/fox-%%MAJORVER%%/FXDockBar.h include/fox-%%MAJORVER%%/FXDockHandler.h include/fox-%%MAJORVER%%/FXDockSite.h include/fox-%%MAJORVER%%/FXDockTitle.h include/fox-%%MAJORVER%%/FXDocument.h include/fox-%%MAJORVER%%/FXDragCorner.h include/fox-%%MAJORVER%%/FXDrawable.h include/fox-%%MAJORVER%%/FXDriveBox.h include/fox-%%MAJORVER%%/FXEXEIcon.h include/fox-%%MAJORVER%%/FXEXEImage.h include/fox-%%MAJORVER%%/FXElement.h include/fox-%%MAJORVER%%/FXEvent.h include/fox-%%MAJORVER%%/FXEventDispatcher.h include/fox-%%MAJORVER%%/FXEventLoop.h include/fox-%%MAJORVER%%/FXException.h include/fox-%%MAJORVER%%/FXExpression.h include/fox-%%MAJORVER%%/FXExtentd.h include/fox-%%MAJORVER%%/FXExtentf.h include/fox-%%MAJORVER%%/FXFile.h include/fox-%%MAJORVER%%/FXFileAssociations.h include/fox-%%MAJORVER%%/FXFileDialog.h include/fox-%%MAJORVER%%/FXFileList.h include/fox-%%MAJORVER%%/FXFileProgressDialog.h include/fox-%%MAJORVER%%/FXFileSelector.h include/fox-%%MAJORVER%%/FXFileStream.h include/fox-%%MAJORVER%%/FXFoldingList.h include/fox-%%MAJORVER%%/FXFont.h include/fox-%%MAJORVER%%/FXFontDialog.h include/fox-%%MAJORVER%%/FXFontSelector.h include/fox-%%MAJORVER%%/FXFrame.h include/fox-%%MAJORVER%%/FXGIFCursor.h include/fox-%%MAJORVER%%/FXGIFIcon.h include/fox-%%MAJORVER%%/FXGIFImage.h include/fox-%%MAJORVER%%/FXGLCanvas.h include/fox-%%MAJORVER%%/FXGLContext.h include/fox-%%MAJORVER%%/FXGLObject.h include/fox-%%MAJORVER%%/FXGLViewer.h include/fox-%%MAJORVER%%/FXGLVisual.h include/fox-%%MAJORVER%%/FXGZFileStream.h include/fox-%%MAJORVER%%/FXGauge.h include/fox-%%MAJORVER%%/FXGradientBar.h include/fox-%%MAJORVER%%/FXGroupBox.h include/fox-%%MAJORVER%%/FXHash.h include/fox-%%MAJORVER%%/FXHashOf.h include/fox-%%MAJORVER%%/FXHeader.h include/fox-%%MAJORVER%%/FXHorizontalFrame.h include/fox-%%MAJORVER%%/FXICOIcon.h include/fox-%%MAJORVER%%/FXICOImage.h include/fox-%%MAJORVER%%/FXIFFIcon.h include/fox-%%MAJORVER%%/FXIFFImage.h include/fox-%%MAJORVER%%/FXINI.h include/fox-%%MAJORVER%%/FXINIFile.h include/fox-%%MAJORVER%%/FXIO.h include/fox-%%MAJORVER%%/FXIOBuffer.h include/fox-%%MAJORVER%%/FXIODevice.h include/fox-%%MAJORVER%%/FXIcon.h include/fox-%%MAJORVER%%/FXIconCache.h include/fox-%%MAJORVER%%/FXIconList.h include/fox-%%MAJORVER%%/FXIconSource.h include/fox-%%MAJORVER%%/FXId.h include/fox-%%MAJORVER%%/FXImage.h include/fox-%%MAJORVER%%/FXImageFrame.h include/fox-%%MAJORVER%%/FXImageView.h include/fox-%%MAJORVER%%/FXInputDialog.h include/fox-%%MAJORVER%%/FXJP2Icon.h include/fox-%%MAJORVER%%/FXJP2Image.h include/fox-%%MAJORVER%%/FXJPGIcon.h include/fox-%%MAJORVER%%/FXJPGImage.h include/fox-%%MAJORVER%%/FXJSON.h include/fox-%%MAJORVER%%/FXJSONFile.h include/fox-%%MAJORVER%%/FXJSONString.h include/fox-%%MAJORVER%%/FXKOI8RCodec.h include/fox-%%MAJORVER%%/FXKnob.h include/fox-%%MAJORVER%%/FXLFQueue.h include/fox-%%MAJORVER%%/FXLabel.h include/fox-%%MAJORVER%%/FXList.h include/fox-%%MAJORVER%%/FXListBox.h include/fox-%%MAJORVER%%/FXLocale.h include/fox-%%MAJORVER%%/FXMDIButton.h include/fox-%%MAJORVER%%/FXMDIChild.h include/fox-%%MAJORVER%%/FXMDIClient.h include/fox-%%MAJORVER%%/FXMainWindow.h include/fox-%%MAJORVER%%/FXMappedFile.h include/fox-%%MAJORVER%%/FXMarkedPtr.h include/fox-%%MAJORVER%%/FXMat2d.h include/fox-%%MAJORVER%%/FXMat2f.h include/fox-%%MAJORVER%%/FXMat3d.h include/fox-%%MAJORVER%%/FXMat3f.h include/fox-%%MAJORVER%%/FXMat4d.h include/fox-%%MAJORVER%%/FXMat4f.h include/fox-%%MAJORVER%%/FXMatrix.h include/fox-%%MAJORVER%%/FXMemoryStream.h include/fox-%%MAJORVER%%/FXMenuBar.h include/fox-%%MAJORVER%%/FXMenuButton.h include/fox-%%MAJORVER%%/FXMenuCaption.h include/fox-%%MAJORVER%%/FXMenuCascade.h include/fox-%%MAJORVER%%/FXMenuCheck.h include/fox-%%MAJORVER%%/FXMenuCommand.h include/fox-%%MAJORVER%%/FXMenuPane.h include/fox-%%MAJORVER%%/FXMenuRadio.h include/fox-%%MAJORVER%%/FXMenuSeparator.h include/fox-%%MAJORVER%%/FXMenuTitle.h include/fox-%%MAJORVER%%/FXMessageBox.h include/fox-%%MAJORVER%%/FXMessageChannel.h include/fox-%%MAJORVER%%/FXMetaClass.h include/fox-%%MAJORVER%%/FXMutex.h include/fox-%%MAJORVER%%/FXObject.h include/fox-%%MAJORVER%%/FXObjectList.h include/fox-%%MAJORVER%%/FXOptionMenu.h include/fox-%%MAJORVER%%/FXPCXIcon.h include/fox-%%MAJORVER%%/FXPCXImage.h include/fox-%%MAJORVER%%/FXPNGIcon.h include/fox-%%MAJORVER%%/FXPNGImage.h include/fox-%%MAJORVER%%/FXPPMIcon.h include/fox-%%MAJORVER%%/FXPPMImage.h include/fox-%%MAJORVER%%/FXPacker.h include/fox-%%MAJORVER%%/FXParallel.h include/fox-%%MAJORVER%%/FXParseBuffer.h include/fox-%%MAJORVER%%/FXPath.h +include/fox-%%MAJORVER%%/FXPerformance.h include/fox-%%MAJORVER%%/FXPicker.h include/fox-%%MAJORVER%%/FXPipe.h include/fox-%%MAJORVER%%/FXPoint.h include/fox-%%MAJORVER%%/FXPopup.h include/fox-%%MAJORVER%%/FXPrintDialog.h include/fox-%%MAJORVER%%/FXProcess.h include/fox-%%MAJORVER%%/FXProgressBar.h include/fox-%%MAJORVER%%/FXProgressDialog.h include/fox-%%MAJORVER%%/FXPtrList.h include/fox-%%MAJORVER%%/FXPtrQueue.h +include/fox-%%MAJORVER%%/FXQOIFIcon.h +include/fox-%%MAJORVER%%/FXQOIFImage.h include/fox-%%MAJORVER%%/FXQuatd.h include/fox-%%MAJORVER%%/FXQuatf.h include/fox-%%MAJORVER%%/FXRASIcon.h include/fox-%%MAJORVER%%/FXRASImage.h include/fox-%%MAJORVER%%/FXRGBIcon.h include/fox-%%MAJORVER%%/FXRGBImage.h include/fox-%%MAJORVER%%/FXRadioButton.h include/fox-%%MAJORVER%%/FXRandom.h include/fox-%%MAJORVER%%/FXRangeSlider.h include/fox-%%MAJORVER%%/FXRanged.h include/fox-%%MAJORVER%%/FXRangef.h include/fox-%%MAJORVER%%/FXReactor.h include/fox-%%MAJORVER%%/FXReadWriteLock.h include/fox-%%MAJORVER%%/FXRealSlider.h include/fox-%%MAJORVER%%/FXRealSpinner.h include/fox-%%MAJORVER%%/FXRecentFiles.h include/fox-%%MAJORVER%%/FXRectangle.h include/fox-%%MAJORVER%%/FXRefPtr.h include/fox-%%MAJORVER%%/FXRegion.h include/fox-%%MAJORVER%%/FXRegistry.h include/fox-%%MAJORVER%%/FXReplaceDialog.h include/fox-%%MAJORVER%%/FXReverseDictionary.h include/fox-%%MAJORVER%%/FXReverseDictionaryOf.h include/fox-%%MAJORVER%%/FXRex.h include/fox-%%MAJORVER%%/FXRootWindow.h include/fox-%%MAJORVER%%/FXRuler.h include/fox-%%MAJORVER%%/FXRulerView.h include/fox-%%MAJORVER%%/FXRunnable.h include/fox-%%MAJORVER%%/FXScopedThread.h include/fox-%%MAJORVER%%/FXScrollArea.h include/fox-%%MAJORVER%%/FXScrollBar.h include/fox-%%MAJORVER%%/FXScrollPane.h include/fox-%%MAJORVER%%/FXScrollWindow.h include/fox-%%MAJORVER%%/FXSearchDialog.h include/fox-%%MAJORVER%%/FXSemaQueue.h include/fox-%%MAJORVER%%/FXSemaphore.h include/fox-%%MAJORVER%%/FXSeparator.h include/fox-%%MAJORVER%%/FXSettings.h include/fox-%%MAJORVER%%/FXShell.h include/fox-%%MAJORVER%%/FXShutter.h include/fox-%%MAJORVER%%/FXSize.h include/fox-%%MAJORVER%%/FXSlider.h include/fox-%%MAJORVER%%/FXSocket.h include/fox-%%MAJORVER%%/FXSphered.h include/fox-%%MAJORVER%%/FXSpheref.h include/fox-%%MAJORVER%%/FXSpinLock.h include/fox-%%MAJORVER%%/FXSpinner.h include/fox-%%MAJORVER%%/FXSplashWindow.h include/fox-%%MAJORVER%%/FXSplitter.h include/fox-%%MAJORVER%%/FXSpring.h include/fox-%%MAJORVER%%/FXStat.h include/fox-%%MAJORVER%%/FXStatusBar.h include/fox-%%MAJORVER%%/FXStatusLine.h include/fox-%%MAJORVER%%/FXStream.h include/fox-%%MAJORVER%%/FXString.h include/fox-%%MAJORVER%%/FXStringDictionary.h include/fox-%%MAJORVER%%/FXSwitcher.h include/fox-%%MAJORVER%%/FXSystem.h include/fox-%%MAJORVER%%/FXTGAIcon.h include/fox-%%MAJORVER%%/FXTGAImage.h include/fox-%%MAJORVER%%/FXTIFIcon.h include/fox-%%MAJORVER%%/FXTIFImage.h include/fox-%%MAJORVER%%/FXTabBar.h include/fox-%%MAJORVER%%/FXTabBook.h include/fox-%%MAJORVER%%/FXTabItem.h include/fox-%%MAJORVER%%/FXTable.h include/fox-%%MAJORVER%%/FXTaskGroup.h include/fox-%%MAJORVER%%/FXText.h include/fox-%%MAJORVER%%/FXTextCodec.h include/fox-%%MAJORVER%%/FXTextField.h include/fox-%%MAJORVER%%/FXThread.h include/fox-%%MAJORVER%%/FXThreadPool.h include/fox-%%MAJORVER%%/FXToggleButton.h include/fox-%%MAJORVER%%/FXToolBar.h include/fox-%%MAJORVER%%/FXToolBarGrip.h include/fox-%%MAJORVER%%/FXToolBarShell.h include/fox-%%MAJORVER%%/FXToolBarTab.h include/fox-%%MAJORVER%%/FXToolTip.h include/fox-%%MAJORVER%%/FXTopWindow.h include/fox-%%MAJORVER%%/FXTranslator.h include/fox-%%MAJORVER%%/FXTreeList.h include/fox-%%MAJORVER%%/FXTreeListBox.h include/fox-%%MAJORVER%%/FXTriStateButton.h include/fox-%%MAJORVER%%/FXURL.h include/fox-%%MAJORVER%%/FXUTF16Codec.h include/fox-%%MAJORVER%%/FXUTF32Codec.h include/fox-%%MAJORVER%%/FXUTF8Codec.h include/fox-%%MAJORVER%%/FXUndoList.h include/fox-%%MAJORVER%%/FXVariant.h include/fox-%%MAJORVER%%/FXVariantArray.h include/fox-%%MAJORVER%%/FXVariantMap.h include/fox-%%MAJORVER%%/FXVec2d.h include/fox-%%MAJORVER%%/FXVec2f.h include/fox-%%MAJORVER%%/FXVec3d.h include/fox-%%MAJORVER%%/FXVec3f.h include/fox-%%MAJORVER%%/FXVec4d.h include/fox-%%MAJORVER%%/FXVec4f.h include/fox-%%MAJORVER%%/FXVerticalFrame.h include/fox-%%MAJORVER%%/FXVisual.h include/fox-%%MAJORVER%%/FXWEBPIcon.h include/fox-%%MAJORVER%%/FXWEBPImage.h include/fox-%%MAJORVER%%/FXWSQueue.h include/fox-%%MAJORVER%%/FXWindow.h include/fox-%%MAJORVER%%/FXWizard.h include/fox-%%MAJORVER%%/FXWorker.h include/fox-%%MAJORVER%%/FXXBMIcon.h include/fox-%%MAJORVER%%/FXXBMImage.h include/fox-%%MAJORVER%%/FXXML.h include/fox-%%MAJORVER%%/FXXMLFile.h include/fox-%%MAJORVER%%/FXXMLString.h include/fox-%%MAJORVER%%/FXXPMIcon.h include/fox-%%MAJORVER%%/FXXPMImage.h include/fox-%%MAJORVER%%/FXhalf.h include/fox-%%MAJORVER%%/chart/FX2DChart.h include/fox-%%MAJORVER%%/chart/FX2DPlot.h include/fox-%%MAJORVER%%/chart/FXAxis.h include/fox-%%MAJORVER%%/chart/FXChart.h include/fox-%%MAJORVER%%/chart/FXCurve.h include/fox-%%MAJORVER%%/chart/chart.h include/fox-%%MAJORVER%%/chart/chartdefs.h include/fox-%%MAJORVER%%/fx.h include/fox-%%MAJORVER%%/fx3d.h include/fox-%%MAJORVER%%/fxascii.h include/fox-%%MAJORVER%%/fxchar.h include/fox-%%MAJORVER%%/fxcpuid.h +include/fox-%%MAJORVER%%/fxcrc.h include/fox-%%MAJORVER%%/fxdefs.h include/fox-%%MAJORVER%%/fxendian.h include/fox-%%MAJORVER%%/fxkeys.h include/fox-%%MAJORVER%%/fxmath.h include/fox-%%MAJORVER%%/fxunicode.h include/fox-%%MAJORVER%%/fxver.h include/fox-%%MAJORVER%%/xincs.h lib/libCHART-%%MAJORVER%%.a lib/libCHART-%%MAJORVER%%.so lib/libCHART-%%MAJORVER%%.so.0 -lib/libCHART-%%MAJORVER%%.so.0.0.84 +lib/libCHART-%%MAJORVER%%.so.0.0.85 lib/libFOX-%%MAJORVER%%.a lib/libFOX-%%MAJORVER%%.so lib/libFOX-%%MAJORVER%%.so.0 -lib/libFOX-%%MAJORVER%%.so.0.0.84 +lib/libFOX-%%MAJORVER%%.so.0.0.85 libdata/pkgconfig/fox17.pc share/man/man1/ControlPanel-17.1.gz %%PORTEXAMPLES%%share/man/man1/PathFinder-17.1.gz %%PORTEXAMPLES%%share/man/man1/adie-17.1.gz %%PORTEXAMPLES%%share/man/man1/calculator-17.1.gz share/man/man1/reswrap-17.1.gz %%PORTEXAMPLES%%share/man/man1/shutterbug-17.1.gz