pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

fox: Add version 1.7.79



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Fri Apr 8 17:36:10 2022 +0200
Changeset:	934b528f3734f2af1ecbca1897a828282e2ed921

Modified Files:
	Makefile
Added Files:
	fox/DESCR
	fox/Makefile
	fox/PLIST
	fox/buildlink3.mk
	fox/distinfo
	fox/patches/patch-configure
	fox/patches/patch-include_fxmath.h
	fox/patches/patch-lib_FXReadWriteLock.cpp
	fox/patches/patch-lib_FXRex.cpp
	fox/patches/patch-lib_FXThread.cpp

Log Message:
fox: Add version 1.7.79

Development version of FOX toolkit.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=934b528f3734f2af1ecbca1897a828282e2ed921

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                  |   1 +
 fox/DESCR                                 |   2 +
 fox/Makefile                              |  48 +++
 fox/PLIST                                 | 530 ++++++++++++++++++++++++++++++
 fox/buildlink3.mk                         |  26 ++
 fox/distinfo                              |  10 +
 fox/patches/patch-configure               |  24 ++
 fox/patches/patch-include_fxmath.h        |  17 +
 fox/patches/patch-lib_FXReadWriteLock.cpp |  15 +
 fox/patches/patch-lib_FXRex.cpp           |  17 +
 fox/patches/patch-lib_FXThread.cpp        |  15 +
 11 files changed, 705 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 0403eef59b..4357283158 100644
--- a/Makefile
+++ b/Makefile
@@ -911,6 +911,7 @@ SUBDIR+=	fnteditfs
 SUBDIR+=	fogleman-craft
 SUBDIR+=	fontaine
 SUBDIR+=	fonttosfnt
+SUBDIR+=	fox
 SUBDIR+=	foxtrotgps
 SUBDIR+=	fpc
 SUBDIR+=	fprobe
diff --git a/fox/DESCR b/fox/DESCR
new file mode 100644
index 0000000000..df871c95b9
--- /dev/null
+++ b/fox/DESCR
@@ -0,0 +1,2 @@
+FOX stands for Free Objects for X. It is a C++ based class library
+for building Graphical User Interfaces.
diff --git a/fox/Makefile b/fox/Makefile
new file mode 100644
index 0000000000..049b6c5f95
--- /dev/null
+++ b/fox/Makefile
@@ -0,0 +1,48 @@
+# $NetBSD$
+
+DISTNAME=	fox-1.7.79
+CATEGORIES=	x11
+MASTER_SITES=	ftp://www.fox-toolkit.org/pub/
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	http://www.fox-toolkit.org/
+COMMENT=	Fast and extensive C++ GUI toolkit
+LICENSE=	gnu-lgpl-v3
+
+USE_LANGUAGES=		c c++
+USE_LIBTOOL=		yes
+USE_TOOLS+=		pkg-config
+GNU_CONFIGURE=		yes
+CONFIGURE_ARGS+=	--enable-release
+CONFIGURE_ARGS+=	--with-opengl
+CONFIGURE_ARGS+=	--with-xft
+CONFIGURE_ARGS+=	--with-x
+
+.include "../../mk/bsd.prefs.mk"
+
+# Only Linux and FreeBSD support
+.if ${OPSYS} != "Linux" && ${OPSYS} != "FreeBSD"
+CONFIGURE_ENV+=		ac_cv_func_pthread_setaffinity_np=no
+.endif
+
+# Disable generic codepath for pthread_setname_np()
+# This is a nonportable function and needs explicit support
+CONFIGURE_ENV+=		ac_cv_func_pthread_setname_np=no
+
+BUILDLINK_DEPMETHOD.libXt?=	build
+
+.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/glu/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXcursor/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
+.include "../../x11/libXft/buildlink3.mk"
+.include "../../x11/libXrandr/buildlink3.mk"
+.include "../../x11/libXt/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/fox/PLIST b/fox/PLIST
new file mode 100644
index 0000000000..2a8d8659bf
--- /dev/null
+++ b/fox/PLIST
@@ -0,0 +1,530 @@
+@comment $NetBSD$
+bin/Adie.stx
+bin/ControlPanel
+bin/PathFinder
+bin/adie
+bin/calculator
+bin/fox-config
+bin/reswrap
+bin/shutterbug
+include/fox-1.7/FX4Splitter.h
+include/fox-1.7/FX7Segment.h
+include/fox-1.7/FX885910Codec.h
+include/fox-1.7/FX885911Codec.h
+include/fox-1.7/FX885913Codec.h
+include/fox-1.7/FX885914Codec.h
+include/fox-1.7/FX885915Codec.h
+include/fox-1.7/FX885916Codec.h
+include/fox-1.7/FX88591Codec.h
+include/fox-1.7/FX88592Codec.h
+include/fox-1.7/FX88593Codec.h
+include/fox-1.7/FX88594Codec.h
+include/fox-1.7/FX88595Codec.h
+include/fox-1.7/FX88596Codec.h
+include/fox-1.7/FX88597Codec.h
+include/fox-1.7/FX88598Codec.h
+include/fox-1.7/FX88599Codec.h
+include/fox-1.7/FXAccelTable.h
+include/fox-1.7/FXApp.h
+include/fox-1.7/FXArray.h
+include/fox-1.7/FXArrowButton.h
+include/fox-1.7/FXAtomic.h
+include/fox-1.7/FXAutoPtr.h
+include/fox-1.7/FXAutoThreadStorageKey.h
+include/fox-1.7/FXBarrier.h
+include/fox-1.7/FXBMPIcon.h
+include/fox-1.7/FXBMPImage.h
+include/fox-1.7/FXBZFileStream.h
+include/fox-1.7/FXBitmap.h
+include/fox-1.7/FXBitmapFrame.h
+include/fox-1.7/FXBitmapView.h
+include/fox-1.7/FXButton.h
+include/fox-1.7/FXCP1250Codec.h
+include/fox-1.7/FXCP1251Codec.h
+include/fox-1.7/FXCP1252Codec.h
+include/fox-1.7/FXCP1253Codec.h
+include/fox-1.7/FXCP1254Codec.h
+include/fox-1.7/FXCP1255Codec.h
+include/fox-1.7/FXCP1256Codec.h
+include/fox-1.7/FXCP1257Codec.h
+include/fox-1.7/FXCP1258Codec.h
+include/fox-1.7/FXCP437Codec.h
+include/fox-1.7/FXCP850Codec.h
+include/fox-1.7/FXCP852Codec.h
+include/fox-1.7/FXCP855Codec.h
+include/fox-1.7/FXCP856Codec.h
+include/fox-1.7/FXCP857Codec.h
+include/fox-1.7/FXCP860Codec.h
+include/fox-1.7/FXCP861Codec.h
+include/fox-1.7/FXCP862Codec.h
+include/fox-1.7/FXCP863Codec.h
+include/fox-1.7/FXCP864Codec.h
+include/fox-1.7/FXCP865Codec.h
+include/fox-1.7/FXCP866Codec.h
+include/fox-1.7/FXCP869Codec.h
+include/fox-1.7/FXCP874Codec.h
+include/fox-1.7/FXCURCursor.h
+include/fox-1.7/FXCalendar.h
+include/fox-1.7/FXCalendarView.h
+include/fox-1.7/FXCallback.h
+include/fox-1.7/FXCanvas.h
+include/fox-1.7/FXCheckButton.h
+include/fox-1.7/FXChoiceBox.h
+include/fox-1.7/FXColorBar.h
+include/fox-1.7/FXColorDialog.h
+include/fox-1.7/FXColorList.h
+include/fox-1.7/FXColorRing.h
+include/fox-1.7/FXColorSelector.h
+include/fox-1.7/FXColorWell.h
+include/fox-1.7/FXColorWheel.h
+include/fox-1.7/FXColors.h
+include/fox-1.7/FXCompletion.h
+include/fox-1.7/FXComplexd.h
+include/fox-1.7/FXComplexf.h
+include/fox-1.7/FXComboBox.h
+include/fox-1.7/FXComposeContext.h
+include/fox-1.7/FXComposite.h
+include/fox-1.7/FXCondition.h
+include/fox-1.7/FXConsole.h
+include/fox-1.7/FXCursor.h
+include/fox-1.7/FXDC.h
+include/fox-1.7/FXDCPrint.h
+include/fox-1.7/FXDCWindow.h
+include/fox-1.7/FXDDSIcon.h
+include/fox-1.7/FXDDSImage.h
+include/fox-1.7/FXDLL.h
+include/fox-1.7/FXDataTarget.h
+include/fox-1.7/FXDate.h
+include/fox-1.7/FXDebugTarget.h
+include/fox-1.7/FXDelegator.h
+include/fox-1.7/FXDial.h
+include/fox-1.7/FXDialogBox.h
+include/fox-1.7/FXDictionary.h
+include/fox-1.7/FXDictionaryOf.h
+include/fox-1.7/FXDir.h
+include/fox-1.7/FXDirBox.h
+include/fox-1.7/FXDirDialog.h
+include/fox-1.7/FXDirList.h
+include/fox-1.7/FXDirSelector.h
+include/fox-1.7/FXDirVisitor.h
+include/fox-1.7/FXDirWatch.h
+include/fox-1.7/FXDispatcher.h
+include/fox-1.7/FXDisplay.h
+include/fox-1.7/FXDockBar.h
+include/fox-1.7/FXDockHandler.h
+include/fox-1.7/FXDockSite.h
+include/fox-1.7/FXDockTitle.h
+include/fox-1.7/FXDocument.h
+include/fox-1.7/FXDragCorner.h
+include/fox-1.7/FXDrawable.h
+include/fox-1.7/FXDriveBox.h
+include/fox-1.7/FXEXEIcon.h
+include/fox-1.7/FXEXEImage.h
+include/fox-1.7/FXElement.h
+include/fox-1.7/FXEvent.h
+include/fox-1.7/FXEventDispatcher.h
+include/fox-1.7/FXEventLoop.h
+include/fox-1.7/FXException.h
+include/fox-1.7/FXExpression.h
+include/fox-1.7/FXExtentd.h
+include/fox-1.7/FXExtentf.h
+include/fox-1.7/FXFile.h
+include/fox-1.7/FXFileAssociations.h
+include/fox-1.7/FXFileProgressDialog.h
+include/fox-1.7/FXFileDialog.h
+include/fox-1.7/FXFileList.h
+include/fox-1.7/FXFileSelector.h
+include/fox-1.7/FXFileStream.h
+include/fox-1.7/FXFoldingList.h
+include/fox-1.7/FXFont.h
+include/fox-1.7/FXFontDialog.h
+include/fox-1.7/FXFontSelector.h
+include/fox-1.7/FXFrame.h
+include/fox-1.7/FXGIFCursor.h
+include/fox-1.7/FXGIFIcon.h
+include/fox-1.7/FXGIFImage.h
+include/fox-1.7/FXGLCanvas.h
+include/fox-1.7/FXGLContext.h
+include/fox-1.7/FXGLObject.h
+include/fox-1.7/FXGLViewer.h
+include/fox-1.7/FXGLVisual.h
+include/fox-1.7/FXGZFileStream.h
+include/fox-1.7/FXGauge.h
+include/fox-1.7/FXGradientBar.h
+include/fox-1.7/FXGroupBox.h
+include/fox-1.7/FXHash.h
+include/fox-1.7/FXHashOf.h
+include/fox-1.7/FXHeader.h
+include/fox-1.7/FXHorizontalFrame.h
+include/fox-1.7/FXICOIcon.h
+include/fox-1.7/FXICOImage.h
+include/fox-1.7/FXIFFIcon.h
+include/fox-1.7/FXIFFImage.h
+include/fox-1.7/FXIO.h
+include/fox-1.7/FXIOBuffer.h
+include/fox-1.7/FXIODevice.h
+include/fox-1.7/FXIcon.h
+include/fox-1.7/FXIconCache.h
+include/fox-1.7/FXIconList.h
+include/fox-1.7/FXIconSource.h
+include/fox-1.7/FXId.h
+include/fox-1.7/FXImage.h
+include/fox-1.7/FXImageFrame.h
+include/fox-1.7/FXImageView.h
+include/fox-1.7/FXInputDialog.h
+include/fox-1.7/FXJP2Icon.h
+include/fox-1.7/FXJP2Image.h
+include/fox-1.7/FXJPGIcon.h
+include/fox-1.7/FXJPGImage.h
+include/fox-1.7/FXJSON.h
+include/fox-1.7/FXJSONFile.h
+include/fox-1.7/FXJSONString.h
+include/fox-1.7/FXKOI8RCodec.h
+include/fox-1.7/FXKnob.h
+include/fox-1.7/FXLFQueue.h
+include/fox-1.7/FXLabel.h
+include/fox-1.7/FXList.h
+include/fox-1.7/FXListBox.h
+include/fox-1.7/FXLocale.h
+include/fox-1.7/FXMDIButton.h
+include/fox-1.7/FXMDIChild.h
+include/fox-1.7/FXMDIClient.h
+include/fox-1.7/FXMainWindow.h
+include/fox-1.7/FXMat2d.h
+include/fox-1.7/FXMat2f.h
+include/fox-1.7/FXMat3d.h
+include/fox-1.7/FXMat3f.h
+include/fox-1.7/FXMat4d.h
+include/fox-1.7/FXMat4f.h
+include/fox-1.7/FXMatrix.h
+include/fox-1.7/FXMemMap.h
+include/fox-1.7/FXMemoryStream.h
+include/fox-1.7/FXMenuBar.h
+include/fox-1.7/FXMenuButton.h
+include/fox-1.7/FXMenuCaption.h
+include/fox-1.7/FXMenuCascade.h
+include/fox-1.7/FXMenuCheck.h
+include/fox-1.7/FXMenuCommand.h
+include/fox-1.7/FXMenuPane.h
+include/fox-1.7/FXMenuRadio.h
+include/fox-1.7/FXMenuSeparator.h
+include/fox-1.7/FXMenuTitle.h
+include/fox-1.7/FXMessageBox.h
+include/fox-1.7/FXMessageChannel.h
+include/fox-1.7/FXMetaClass.h
+include/fox-1.7/FXMutex.h
+include/fox-1.7/FXObject.h
+include/fox-1.7/FXObjectList.h
+include/fox-1.7/FXOptionMenu.h
+include/fox-1.7/FXPCXIcon.h
+include/fox-1.7/FXPCXImage.h
+include/fox-1.7/FXPNGIcon.h
+include/fox-1.7/FXPNGImage.h
+include/fox-1.7/FXPPMIcon.h
+include/fox-1.7/FXPPMImage.h
+include/fox-1.7/FXPacker.h
+include/fox-1.7/FXParallel.h
+include/fox-1.7/FXPath.h
+include/fox-1.7/FXPicker.h
+include/fox-1.7/FXPipe.h
+include/fox-1.7/FXPoint.h
+include/fox-1.7/FXPopup.h
+include/fox-1.7/FXPrintDialog.h
+include/fox-1.7/FXProcess.h
+include/fox-1.7/FXProgressBar.h
+include/fox-1.7/FXProgressDialog.h
+include/fox-1.7/FXPtrList.h
+include/fox-1.7/FXPtrQueue.h
+include/fox-1.7/FXQuatd.h
+include/fox-1.7/FXQuatf.h
+include/fox-1.7/FXRASIcon.h
+include/fox-1.7/FXRASImage.h
+include/fox-1.7/FXRGBIcon.h
+include/fox-1.7/FXRGBImage.h
+include/fox-1.7/FXRadioButton.h
+include/fox-1.7/FXRandom.h
+include/fox-1.7/FXRanged.h
+include/fox-1.7/FXRangeSlider.h
+include/fox-1.7/FXRangef.h
+include/fox-1.7/FXReactor.h
+include/fox-1.7/FXReadWriteLock.h
+include/fox-1.7/FXRealSlider.h
+include/fox-1.7/FXRealSpinner.h
+include/fox-1.7/FXRecentFiles.h
+include/fox-1.7/FXRectangle.h
+include/fox-1.7/FXRefPtr.h
+include/fox-1.7/FXRegion.h
+include/fox-1.7/FXRegistry.h
+include/fox-1.7/FXReplaceDialog.h
+include/fox-1.7/FXRex.h
+include/fox-1.7/FXReverseDictionary.h
+include/fox-1.7/FXReverseDictionaryOf.h
+include/fox-1.7/FXRootWindow.h
+include/fox-1.7/FXRuler.h
+include/fox-1.7/FXRulerView.h
+include/fox-1.7/FXRunnable.h
+include/fox-1.7/FXScopedThread.h
+include/fox-1.7/FXScrollArea.h
+include/fox-1.7/FXScrollBar.h
+include/fox-1.7/FXScrollPane.h
+include/fox-1.7/FXScrollWindow.h
+include/fox-1.7/FXSearchDialog.h
+include/fox-1.7/FXSemaQueue.h
+include/fox-1.7/FXSemaphore.h
+include/fox-1.7/FXSeparator.h
+include/fox-1.7/FXSettings.h
+include/fox-1.7/FXShell.h
+include/fox-1.7/FXShutter.h
+include/fox-1.7/FXSize.h
+include/fox-1.7/FXSlider.h
+include/fox-1.7/FXSocket.h
+include/fox-1.7/FXSphered.h
+include/fox-1.7/FXSpheref.h
+include/fox-1.7/FXSpinLock.h
+include/fox-1.7/FXSpinner.h
+include/fox-1.7/FXSplashWindow.h
+include/fox-1.7/FXSplitter.h
+include/fox-1.7/FXSpring.h
+include/fox-1.7/FXStat.h
+include/fox-1.7/FXStatusBar.h
+include/fox-1.7/FXStatusLine.h
+include/fox-1.7/FXStream.h
+include/fox-1.7/FXString.h
+include/fox-1.7/FXStringDictionary.h
+include/fox-1.7/FXSwitcher.h
+include/fox-1.7/FXSystem.h
+include/fox-1.7/FXTGAIcon.h
+include/fox-1.7/FXTGAImage.h
+include/fox-1.7/FXTIFIcon.h
+include/fox-1.7/FXTIFImage.h
+include/fox-1.7/FXTabBar.h
+include/fox-1.7/FXTabBook.h
+include/fox-1.7/FXTabItem.h
+include/fox-1.7/FXTable.h
+include/fox-1.7/FXTaskGroup.h
+include/fox-1.7/FXText.h
+include/fox-1.7/FXTextCodec.h
+include/fox-1.7/FXTextField.h
+include/fox-1.7/FXThread.h
+include/fox-1.7/FXThreadPool.h
+include/fox-1.7/FXToggleButton.h
+include/fox-1.7/FXToolBar.h
+include/fox-1.7/FXToolBarGrip.h
+include/fox-1.7/FXToolBarShell.h
+include/fox-1.7/FXToolBarTab.h
+include/fox-1.7/FXToolTip.h
+include/fox-1.7/FXTopWindow.h
+include/fox-1.7/FXTranslator.h
+include/fox-1.7/FXTreeList.h
+include/fox-1.7/FXTreeListBox.h
+include/fox-1.7/FXTriStateButton.h
+include/fox-1.7/FXURL.h
+include/fox-1.7/FXUTF16Codec.h
+include/fox-1.7/FXUTF32Codec.h
+include/fox-1.7/FXUTF8Codec.h
+include/fox-1.7/FXUndoList.h
+include/fox-1.7/FXVariant.h
+include/fox-1.7/FXVariantArray.h
+include/fox-1.7/FXVariantMap.h
+include/fox-1.7/FXVec2d.h
+include/fox-1.7/FXVec2f.h
+include/fox-1.7/FXVec3d.h
+include/fox-1.7/FXVec3f.h
+include/fox-1.7/FXVec4d.h
+include/fox-1.7/FXVec4f.h
+include/fox-1.7/FXVerticalFrame.h
+include/fox-1.7/FXVisual.h
+include/fox-1.7/FXWEBPIcon.h
+include/fox-1.7/FXWEBPImage.h
+include/fox-1.7/FXWSQueue.h
+include/fox-1.7/FXWindow.h
+include/fox-1.7/FXWizard.h
+include/fox-1.7/FXWorker.h
+include/fox-1.7/FXXBMIcon.h
+include/fox-1.7/FXXBMImage.h
+include/fox-1.7/FXXML.h
+include/fox-1.7/FXXMLFile.h
+include/fox-1.7/FXXMLString.h
+include/fox-1.7/FXXPMIcon.h
+include/fox-1.7/FXXPMImage.h
+include/fox-1.7/FXhalf.h
+include/fox-1.7/chart/FX2DChart.h
+include/fox-1.7/chart/FX2DPlot.h
+include/fox-1.7/chart/FXAxis.h
+include/fox-1.7/chart/FXChart.h
+include/fox-1.7/chart/FXCurve.h
+include/fox-1.7/chart/chart.h
+include/fox-1.7/chart/chartdefs.h
+include/fox-1.7/fx.h
+include/fox-1.7/fx3d.h
+include/fox-1.7/fxascii.h
+include/fox-1.7/fxcpuid.h
+include/fox-1.7/fxdefs.h
+include/fox-1.7/fxendian.h
+include/fox-1.7/fxkeys.h
+include/fox-1.7/fxmath.h
+include/fox-1.7/fxunicode.h
+include/fox-1.7/fxver.h
+include/fox-1.7/xincs.h
+lib/libCHART-1.7.la
+lib/libFOX-1.7.la
+lib/pkgconfig/fox17.pc
+man/man1/ControlPanel.1
+man/man1/PathFinder.1
+man/man1/adie.1
+man/man1/calculator.1
+man/man1/reswrap.1
+man/man1/shutterbug.1
+share/doc/fox-1.7/html/adie.html
+share/doc/fox-1.7/html/app.html
+share/doc/fox-1.7/html/art/bigpenguin.png
+share/doc/fox-1.7/html/art/fifthplanet.jpg
+share/doc/fox-1.7/html/art/fox.gif
+share/doc/fox-1.7/html/art/foxlogo.jpg
+share/doc/fox-1.7/html/art/foxlogo.png
+share/doc/fox-1.7/html/art/foxlogo_small.jpg
+share/doc/fox-1.7/html/art/foxstart.png
+share/doc/fox-1.7/html/art/freespeach.gif
+share/doc/fox-1.7/html/art/ill.gif
+share/doc/fox-1.7/html/art/ilr.gif
+share/doc/fox-1.7/html/art/innernerd.gif
+share/doc/fox-1.7/html/art/iul.gif
+share/doc/fox-1.7/html/art/iur.gif
+share/doc/fox-1.7/html/art/layout.gif
+share/doc/fox-1.7/html/art/line.gif
+share/doc/fox-1.7/html/art/mouse.gif
+share/doc/fox-1.7/html/art/nerd_inside.gif
+share/doc/fox-1.7/html/art/oll.gif
+share/doc/fox-1.7/html/art/olr.gif
+share/doc/fox-1.7/html/art/opengl_logo.png
+share/doc/fox-1.7/html/art/oul.gif
+share/doc/fox-1.7/html/art/oul_grey.gif
+share/doc/fox-1.7/html/art/our.gif
+share/doc/fox-1.7/html/art/progress.png
+share/doc/fox-1.7/html/art/scribble.png
+share/doc/fox-1.7/html/art/sgitextedit.png
+share/doc/fox-1.7/html/art/slingerzbutton1.gif
+share/doc/fox-1.7/html/art/widget.jpg
+share/doc/fox-1.7/html/art/win32-libraries.png
+share/doc/fox-1.7/html/art/win32-linkoutput.png
+share/doc/fox-1.7/html/art/win32-postbuild.png
+share/doc/fox-1.7/html/art/win32-preprocessor.png
+share/doc/fox-1.7/html/art/win32-project.png
+share/doc/fox-1.7/html/art/win32-tooloptions.png
+share/doc/fox-1.7/html/art/wintextedit.png
+share/doc/fox-1.7/html/calc.html
+share/doc/fox-1.7/html/clipboard.html
+share/doc/fox-1.7/html/consulting.html
+share/doc/fox-1.7/html/datatarget.html
+share/doc/fox-1.7/html/doc.html
+share/doc/fox-1.7/html/download.html
+share/doc/fox-1.7/html/doxygen.cfg
+share/doc/fox-1.7/html/draganddrop.html
+share/doc/fox-1.7/html/faq.html
+share/doc/fox-1.7/html/filefuncs.html
+share/doc/fox-1.7/html/filter.pl
+share/doc/fox-1.7/html/focus.html
+share/doc/fox-1.7/html/fonts.html
+share/doc/fox-1.7/html/footer.html
+share/doc/fox-1.7/html/foreword.html
+share/doc/fox-1.7/html/fox.html
+share/doc/fox-1.7/html/goals.html
+share/doc/fox-1.7/html/gpgkey.html
+share/doc/fox-1.7/html/guiupdate.html
+share/doc/fox-1.7/html/header.html
+share/doc/fox-1.7/html/home.html
+share/doc/fox-1.7/html/icons.html
+share/doc/fox-1.7/html/install.html
+share/doc/fox-1.7/html/introduction.html
+share/doc/fox-1.7/html/layout.html
+share/doc/fox-1.7/html/license.html
+share/doc/fox-1.7/html/menu.css
+share/doc/fox-1.7/html/menu.html
+share/doc/fox-1.7/html/messages.html
+share/doc/fox-1.7/html/news.html
+share/doc/fox-1.7/html/news1.html
+share/doc/fox-1.7/html/news2.html
+share/doc/fox-1.7/html/news3.html
+share/doc/fox-1.7/html/page.css
+share/doc/fox-1.7/html/pathfinder.html
+share/doc/fox-1.7/html/projects.html
+share/doc/fox-1.7/html/references.html
+share/doc/fox-1.7/html/registry.html
+share/doc/fox-1.7/html/rex.html
+share/doc/fox-1.7/html/screenshots.html
+share/doc/fox-1.7/html/screenshots/20soft2b.png
+share/doc/fox-1.7/html/screenshots/20soft2b_small.png
+share/doc/fox-1.7/html/screenshots/20soft4b.png
+share/doc/fox-1.7/html/screenshots/20soft4b_small.png
+share/doc/fox-1.7/html/screenshots/FAB3000v7_600.jpg
+share/doc/fox-1.7/html/screenshots/SbSScreen1.jpg
+share/doc/fox-1.7/html/screenshots/SbSScreen1_small.jpg
+share/doc/fox-1.7/html/screenshots/adie.gif
+share/doc/fox-1.7/html/screenshots/adie_colors.gif
+share/doc/fox-1.7/html/screenshots/adie_edit.gif
+share/doc/fox-1.7/html/screenshots/adie_font.gif
+share/doc/fox-1.7/html/screenshots/adie_sty.gif
+share/doc/fox-1.7/html/screenshots/analysisview.png
+share/doc/fox-1.7/html/screenshots/aqx_linux_visualizacao_peq.jpg
+share/doc/fox-1.7/html/screenshots/ares_lauch.jpg
+share/doc/fox-1.7/html/screenshots/arithmedrill-screenshot.png
+share/doc/fox-1.7/html/screenshots/arithmedrill-screenshot_small.png
+share/doc/fox-1.7/html/screenshots/big_ctc_osx.gif
+share/doc/fox-1.7/html/screenshots/big_ctc_xp.gif
+share/doc/fox-1.7/html/screenshots/boskalisday.gif
+share/doc/fox-1.7/html/screenshots/boskalisnite.gif
+share/doc/fox-1.7/html/screenshots/clview_icon.gif
+share/doc/fox-1.7/html/screenshots/colordialog.png
+share/doc/fox-1.7/html/screenshots/cometassay.jpg
+share/doc/fox-1.7/html/screenshots/contact.gif
+share/doc/fox-1.7/html/screenshots/dirdialog.png
+share/doc/fox-1.7/html/screenshots/emso_screen.png
+share/doc/fox-1.7/html/screenshots/emso_screen_small.jpg
+share/doc/fox-1.7/html/screenshots/filedialog.png
+share/doc/fox-1.7/html/screenshots/fontdialog.png
+share/doc/fox-1.7/html/screenshots/foxcalc.jpg
+share/doc/fox-1.7/html/screenshots/foxcalc_prefdialog_01_small.jpg
+share/doc/fox-1.7/html/screenshots/foxcalc_prefdialog_02_small.jpg
+share/doc/fox-1.7/html/screenshots/foxcalc_prefdialog_03_small.jpg
+share/doc/fox-1.7/html/screenshots/glview.png
+share/doc/fox-1.7/html/screenshots/goggles.png
+share/doc/fox-1.7/html/screenshots/igscanner-screenshot-small.png
+share/doc/fox-1.7/html/screenshots/iims1.png
+share/doc/fox-1.7/html/screenshots/iims1_small.png
+share/doc/fox-1.7/html/screenshots/iims2.png
+share/doc/fox-1.7/html/screenshots/iims2_small.png
+share/doc/fox-1.7/html/screenshots/iims3.png
+share/doc/fox-1.7/html/screenshots/iims3_small.png
+share/doc/fox-1.7/html/screenshots/imagedebugger.gif
+share/doc/fox-1.7/html/screenshots/inload.jpg
+share/doc/fox-1.7/html/screenshots/jorobus_small.png
+share/doc/fox-1.7/html/screenshots/openspace.gif
+share/doc/fox-1.7/html/screenshots/pathfinder.png
+share/doc/fox-1.7/html/screenshots/pdiary.jpg
+share/doc/fox-1.7/html/screenshots/printdialog.png
+share/doc/fox-1.7/html/screenshots/replacedialog.png
+share/doc/fox-1.7/html/screenshots/rezound_thumb.gif
+share/doc/fox-1.7/html/screenshots/scenegraphnavigator.gif
+share/doc/fox-1.7/html/screenshots/scriptolutions.gif
+share/doc/fox-1.7/html/screenshots/searchdialog.png
+share/doc/fox-1.7/html/screenshots/small_ctc_osx.gif
+share/doc/fox-1.7/html/screenshots/small_ctc_xp.gif
+share/doc/fox-1.7/html/screenshots/sumo.png
+share/doc/fox-1.7/html/screenshots/table.png
+share/doc/fox-1.7/html/screenshots/tmp_vision_snap.jpg
+share/doc/fox-1.7/html/screenshots/tux_small.jpg
+share/doc/fox-1.7/html/screenshots/udine_physics.jpg
+share/doc/fox-1.7/html/screenshots/vorhour1.jpg
+share/doc/fox-1.7/html/screenshots/vorhour1_small.jpg
+share/doc/fox-1.7/html/screenshots/vorhour2.jpg
+share/doc/fox-1.7/html/screenshots/vorhour2_small.jpg
+share/doc/fox-1.7/html/screenshots/xfe.png
+share/doc/fox-1.7/html/screenshots/xfe_small.png
+share/doc/fox-1.7/html/serialization.html
+share/doc/fox-1.7/html/styles.css
+share/doc/fox-1.7/html/timers.html
+share/doc/fox-1.7/html/top.html
+share/doc/fox-1.7/html/widgets.html
+share/doc/fox-1.7/html/win32.html
+share/doc/fox-1.7/html/window.html
+share/doc/fox-1.7/html/xml.html
diff --git a/fox/buildlink3.mk b/fox/buildlink3.mk
new file mode 100644
index 0000000000..fd197f753b
--- /dev/null
+++ b/fox/buildlink3.mk
@@ -0,0 +1,26 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	fox
+
+.if !defined(FOX_BUILDLINK3_MK)
+FOX_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.fox+=	fox>=1.7.79
+BUILDLINK_ABI_DEPENDS.fox+=	fox>=1.7.79
+BUILDLINK_PKGSRCDIR.fox?=	../../x11/fox
+BUILDLINK_INCDIRS.fox?=		include/fox-1.7
+
+.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../graphics/glu/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXcursor/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
+.include "../../x11/libXft/buildlink3.mk"
+.include "../../x11/libXrandr/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.endif # FOX_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-fox
diff --git a/fox/distinfo b/fox/distinfo
new file mode 100644
index 0000000000..97cd56c86c
--- /dev/null
+++ b/fox/distinfo
@@ -0,0 +1,10 @@
+$NetBSD$
+
+BLAKE2s (fox-1.7.79.tar.gz) = fb107d69aba7c6c11a700fd9e259f9629f0a26c911339b7f66ce22c3811e127d
+SHA512 (fox-1.7.79.tar.gz) = 4a3dc0fb0f98fa036c0c91776af65ff1049a8047f47efedbf9864d2351d7590ed36a258e18f295f94c24169862cac7e075351a0b443495d46a535aee8dca6482
+Size (fox-1.7.79.tar.gz) = 5718513 bytes
+SHA1 (patch-configure) = c9a31c324062bf01a1cd32d4cff6d32028966ed8
+SHA1 (patch-include_fxmath.h) = 85356dd9576d5c5d18f5a8493b974b930d30b014
+SHA1 (patch-lib_FXReadWriteLock.cpp) = 3cf63ad56ba1d9be3f869fd94cf1318b5b36cf00
+SHA1 (patch-lib_FXRex.cpp) = 362beae9810729c26df34ca69c3b154d1596fc94
+SHA1 (patch-lib_FXThread.cpp) = 93592134010c865c2cd25190819d1cf1b6e16f08
diff --git a/fox/patches/patch-configure b/fox/patches/patch-configure
new file mode 100644
index 0000000000..ccd6bdf102
--- /dev/null
+++ b/fox/patches/patch-configure
@@ -0,0 +1,24 @@
+$NetBSD$
+
+Use PTHREAD_LDFLAGS variable instead of "-lpthread".
+
+--- configure.orig	2021-09-03 17:06:13.000000000 +0000
++++ configure
+@@ -18363,7 +18363,7 @@ if ${ac_cv_lib_pthread_pthread_exit+:} f
+   $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lpthread  $LIBS"
++LIBS="${PTHREAD_LDFLAGS}  $LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+@@ -18398,7 +18398,7 @@ if test "x$ac_cv_lib_pthread_pthread_exi
+ #define HAVE_LIBPTHREAD 1
+ _ACEOF
+ 
+-  LIBS="-lpthread $LIBS"
++  LIBS="${PTHREAD_LDFLAGS} $LIBS"
+ 
+ fi
+ 
diff --git a/fox/patches/patch-include_fxmath.h b/fox/patches/patch-include_fxmath.h
new file mode 100644
index 0000000000..cba2ea3bbe
--- /dev/null
+++ b/fox/patches/patch-include_fxmath.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+Do not use GNU extensions sincos() and sincosf() for pkgsrc.
+
+--- include/fxmath.h.orig	2022-02-15 03:49:40.000000000 +0000
++++ include/fxmath.h
+@@ -172,7 +172,9 @@
+ #endif
+ 
+ // Apple is missing sincos
+-#if defined(__APPLE__)
++//#if defined(__APPLE__)
++// Do not use GNU extensions for pkgsrc
++#if 1
+ #define NO_SINCOS
+ #define NO_SINCOSF
+ #endif
diff --git a/fox/patches/patch-lib_FXReadWriteLock.cpp b/fox/patches/patch-lib_FXReadWriteLock.cpp
new file mode 100644
index 0000000000..e7b36e2258
--- /dev/null
+++ b/fox/patches/patch-lib_FXReadWriteLock.cpp
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Define variable rwlockatt
+(missing for codepath without XSI extension or POSIX.1-2008).
+
+--- lib/FXReadWriteLock.cpp.orig	2022-02-15 03:49:40.000000000 +0000
++++ lib/FXReadWriteLock.cpp
+@@ -79,6 +79,7 @@ FXReadWriteLock::FXReadWriteLock(){
+   // machine and mail it to: jeroen%fox-toolkit.net@localhost!!
+   //FXTRACE((150,"sizeof(pthread_rwlock_t)=%d\n",sizeof(pthread_rwlock_t)));
+   FXASSERT_STATIC(sizeof(data)>=sizeof(pthread_rwlock_t));
++  pthread_rwlockattr_t rwlockatt;
+   pthread_rwlock_init((pthread_rwlock_t*)data,&rwlockatt);
+ #endif
+   }
diff --git a/fox/patches/patch-lib_FXRex.cpp b/fox/patches/patch-lib_FXRex.cpp
new file mode 100644
index 0000000000..d3aaf179d9
--- /dev/null
+++ b/fox/patches/patch-lib_FXRex.cpp
@@ -0,0 +1,17 @@
+$NetBSD$
+
+Disable debugging code.
+
+Patch by Jeroen van der Zijp posted on foxgui-users mailing list
+at 2022-04-01 19:42:35.
+--- lib/FXRex.cpp.orig	2022-03-01 04:44:00.000000000 +0000
++++ lib/FXRex.cpp
+@@ -503,7 +503,7 @@
+ */
+ 
+ #define TOPIC_CONSTRUCT 1000
+-#define TOPIC_REXDUMP   1014          // Debugging regex code
++//#define TOPIC_REXDUMP   1014          // Debugging regex code
+ 
+ 
+ // As close to infinity as we're going to get; this seems big enough.  We can not make
diff --git a/fox/patches/patch-lib_FXThread.cpp b/fox/patches/patch-lib_FXThread.cpp
new file mode 100644
index 0000000000..6906024b5f
--- /dev/null
+++ b/fox/patches/patch-lib_FXThread.cpp
@@ -0,0 +1,15 @@
+$NetBSD$
+
+pthread_setname_np() on NetBSD is not the same as on FreeBSD and OpenBSD.
+
+--- lib/FXThread.cpp.orig	2022-02-15 03:49:40.000000000 +0000
++++ lib/FXThread.cpp
+@@ -911,7 +911,7 @@ FXbool FXThread::description(const FXStr
+     return 0<=fxSetThreadDescription((HANDLE)tid,udesc);
+ #elif defined(__APPLE__)
+     return pthread_setname_np(desc.text())==0;
+-#elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
++#elif defined(__FreeBSD__) || defined(__OpenBSD__)
+     pthread_setname_np((pthread_t)tid,desc.text());
+     return true;
+ #elif defined(HAVE_PTHREAD_SETNAME_NP)


Home | Main Index | Thread Index | Old Index