new versions.

Build system of goggles entirely changed. Totally funky, but still
more fun than autoconf junk !
This commit is contained in:
espie 2005-05-07 11:53:03 +00:00
parent 6b829a49b4
commit 4279f88857
14 changed files with 565 additions and 405 deletions

View File

@ -1,9 +1,9 @@
# $OpenBSD: Makefile,v 1.2 2004/11/23 11:22:01 espie Exp $
# $OpenBSD: Makefile,v 1.3 2005/05/07 11:53:03 espie Exp $
COMMENT='C++ toolkit for GUI'
CATEGORIES=devel
DISTNAME=fox-1.1.41
DISTNAME=fox-1.4.12
MASTER_SITES=${HOMEPAGE}/ftp/
HOMEPAGE=http://www.fox-toolkit.org/
MAINTAINER=Marc Espie <espie@openbsd.org>
@ -26,5 +26,5 @@ PERMIT_DISTFILES_FTP=Yes
PERMIT_DISTFILES_CDROM=Yes
PERMIT_PACKAGE_FTP=Yes
PERMIT_PACKAGE_CDROM=Yes
WANTLIB= GL GLU X11 Xext c m stdc++ z
WANTLIB= GL GLU X11 Xext c m stdc++ z pthread
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
MD5 (fox-1.1.41.tar.gz) = fa8e1762201fc867451036462f43512b
RMD160 (fox-1.1.41.tar.gz) = eed0c639beac76191bce347a00f1f75cadcca676
SHA1 (fox-1.1.41.tar.gz) = 89b8d7c0ea29fad0ecd18d57f31cad8e32c9e1b6
SIZE (fox-1.1.41.tar.gz) = 3123284
MD5 (fox-1.4.12.tar.gz) = ecacdaf32d3a9da862de3fbf6788b65c
RMD160 (fox-1.4.12.tar.gz) = 13aa9b6316281c4f643777c50ae7757183866e4c
SHA1 (fox-1.4.12.tar.gz) = a3307d74663311918be79bcd9e882556c53af99a
SIZE (fox-1.4.12.tar.gz) = 3922769

View File

@ -0,0 +1,30 @@
$OpenBSD: patch-src_FXFile_cpp,v 1.1 2005/05/07 11:53:03 espie Exp $
--- src/FXFile.cpp.orig Sat May 7 12:08:27 2005
+++ src/FXFile.cpp Sat May 7 12:10:19 2005
@@ -102,7 +102,7 @@ FXString FXFile::getEnvironment(const FX
// Get current user name
FXString FXFile::getCurrentUserName(){
#ifndef WIN32
-#ifdef FOX_THREAD_SAFE
+#if defined(FOX_THREAD_SAFE) && !defined(__OpenBSD__)
struct passwd pwdresult,*pwd;
char buffer[1024];
if(getpwuid_r(geteuid(),&pwdresult,buffer,sizeof(buffer),&pwd)==0 && pwd) return pwd->pw_name;
@@ -180,7 +180,7 @@ FXbool FXFile::setCurrentDrive(const FXS
// Get home directory for a given user
FXString FXFile::getUserDirectory(const FXString& user){
#ifndef WIN32
-#ifdef FOX_THREAD_SAFE
+#if defined(FOX_THREAD_SAFE) && !defined(__OpenBSD__)
struct passwd pwdresult,*pwd;
char buffer[1024];
if(user.empty()){
@@ -1059,7 +1059,7 @@ FXbool FXFile::isSetSticky(const FXStrin
FXString FXFile::owner(FXuint uid){
FXchar result[64];
#ifndef WIN32
-#ifdef FOX_THREAD_SAFE
+#if defined(FOX_THREAD_SAFE) && !defined(__OpenBSD__)
struct passwd pwdresult,*pwd;
char buffer[1024];
if(getpwuid_r(uid,&pwdresult,buffer,sizeof(buffer),&pwd)==0 && pwd) return pwd->pw_name;

View File

@ -0,0 +1,20 @@
$OpenBSD: patch-src_FXThread_cpp,v 1.1 2005/05/07 11:53:03 espie Exp $
--- src/FXThread.cpp.orig Sat May 7 12:36:23 2005
+++ src/FXThread.cpp Sat May 7 12:42:00 2005
@@ -353,10 +353,16 @@ void FXThread::priority(FXint prio){
sched_param sched={0};
int priomin,priomax;
if(tid){
+#if defined(SCHED_OTHER)
+# if defined(_POSIX_PRIORITY_SCHEDULING)
priomax=sched_get_priority_max(SCHED_OTHER);
priomin=sched_get_priority_min(SCHED_OTHER);
sched.sched_priority=FXCLAMP(priomin,prio,priomax);
+# elif defined(PTHREAD_MINPRIORITY)
+ sched.sched_priority=FXCLAMP(PTHREAD_MIN_PRIORITY,prio,PTHREAD_MAX_PRIORITY);
+# endif
pthread_setschedparam((pthread_t)tid,SCHED_OTHER,&sched);
+#endif
}
}

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-utils_Makefile_in,v 1.1.1.1 2003/11/13 18:50:39 espie Exp $
--- utils/Makefile.in.orig 2003-11-10 16:11:23.000000000 +0100
+++ utils/Makefile.in 2003-11-10 16:11:37.000000000 +0100
@@ -113,7 +113,7 @@ X_LIBS = @X_LIBS@
$OpenBSD: patch-utils_Makefile_in,v 1.2 2005/05/07 11:53:03 espie Exp $
--- utils/Makefile.in.orig Sun Apr 10 05:22:28 2005
+++ utils/Makefile.in Sat May 7 12:04:25 2005
@@ -123,7 +123,7 @@ X_LIBS = @X_LIBS@
X_EXTRA_LIBS = @X_EXTRA_LIBS@
X_PRE_LIBS = @X_PRE_LIBS@
reswrap_OBJECTS = reswrap.$(OBJEXT)

View File

@ -1,3 +1,3 @@
@comment $OpenBSD: PFRAG.shared,v 1.2 2004/09/14 23:43:55 espie Exp $
@lib lib/libCHART-1.1.so.41.0
@lib lib/libFOX-1.1.so.41.0
@comment $OpenBSD: PFRAG.shared,v 1.3 2005/05/07 11:53:04 espie Exp $
@lib lib/libCHART-1.4.so.0.12
@lib lib/libFOX-1.4.so.0.12

View File

@ -1,343 +1,392 @@
@comment $OpenBSD: PLIST,v 1.2 2004/09/14 23:43:55 espie Exp $
@comment $OpenBSD: PLIST,v 1.3 2005/05/07 11:53:04 espie Exp $
%%SHARED%%
bin/fox-config
bin/reswrap
include/fox-1.4/
include/fox-1.4/FX4Splitter.h
include/fox-1.4/FX7Segment.h
include/fox-1.4/FXAccelTable.h
include/fox-1.4/FXApp.h
include/fox-1.4/FXArray.h
include/fox-1.4/FXArrowButton.h
include/fox-1.4/FXBMPIcon.h
include/fox-1.4/FXBMPImage.h
include/fox-1.4/FXBZStream.h
include/fox-1.4/FXBitmap.h
include/fox-1.4/FXBitmapFrame.h
include/fox-1.4/FXBitmapView.h
include/fox-1.4/FXButton.h
include/fox-1.4/FXCURCursor.h
include/fox-1.4/FXCanvas.h
include/fox-1.4/FXCheckButton.h
include/fox-1.4/FXChoiceBox.h
include/fox-1.4/FXColorBar.h
include/fox-1.4/FXColorDialog.h
include/fox-1.4/FXColorSelector.h
include/fox-1.4/FXColorWell.h
include/fox-1.4/FXColorWheel.h
include/fox-1.4/FXComboBox.h
include/fox-1.4/FXComposite.h
include/fox-1.4/FXCursor.h
include/fox-1.4/FXDC.h
include/fox-1.4/FXDCPrint.h
include/fox-1.4/FXDCWindow.h
include/fox-1.4/FXDLL.h
include/fox-1.4/FXDataTarget.h
include/fox-1.4/FXDebugTarget.h
include/fox-1.4/FXDelegator.h
include/fox-1.4/FXDial.h
include/fox-1.4/FXDialogBox.h
include/fox-1.4/FXDict.h
include/fox-1.4/FXDirBox.h
include/fox-1.4/FXDirDialog.h
include/fox-1.4/FXDirList.h
include/fox-1.4/FXDirSelector.h
include/fox-1.4/FXDockBar.h
include/fox-1.4/FXDockHandler.h
include/fox-1.4/FXDockSite.h
include/fox-1.4/FXDockTitle.h
include/fox-1.4/FXDocument.h
include/fox-1.4/FXDragCorner.h
include/fox-1.4/FXDrawable.h
include/fox-1.4/FXDriveBox.h
include/fox-1.4/FXElement.h
include/fox-1.4/FXException.h
include/fox-1.4/FXFile.h
include/fox-1.4/FXFileDialog.h
include/fox-1.4/FXFileDict.h
include/fox-1.4/FXFileList.h
include/fox-1.4/FXFileSelector.h
include/fox-1.4/FXFileStream.h
include/fox-1.4/FXFoldingList.h
include/fox-1.4/FXFont.h
include/fox-1.4/FXFontDialog.h
include/fox-1.4/FXFontSelector.h
include/fox-1.4/FXFrame.h
include/fox-1.4/FXGIFCursor.h
include/fox-1.4/FXGIFIcon.h
include/fox-1.4/FXGIFImage.h
include/fox-1.4/FXGLCanvas.h
include/fox-1.4/FXGLCone.h
include/fox-1.4/FXGLContext.h
include/fox-1.4/FXGLCube.h
include/fox-1.4/FXGLCylinder.h
include/fox-1.4/FXGLObject.h
include/fox-1.4/FXGLShape.h
include/fox-1.4/FXGLSphere.h
include/fox-1.4/FXGLTriangleMesh.h
include/fox-1.4/FXGLViewer.h
include/fox-1.4/FXGLVisual.h
include/fox-1.4/FXGUISignal.h
include/fox-1.4/FXGZStream.h
include/fox-1.4/FXGradientBar.h
include/fox-1.4/FXGroupBox.h
include/fox-1.4/FXHash.h
include/fox-1.4/FXHeader.h
include/fox-1.4/FXHorizontalFrame.h
include/fox-1.4/FXICOIcon.h
include/fox-1.4/FXICOImage.h
include/fox-1.4/FXIFFIcon.h
include/fox-1.4/FXIFFImage.h
include/fox-1.4/FXIcon.h
include/fox-1.4/FXIconDict.h
include/fox-1.4/FXIconList.h
include/fox-1.4/FXIconSource.h
include/fox-1.4/FXId.h
include/fox-1.4/FXImage.h
include/fox-1.4/FXImageFrame.h
include/fox-1.4/FXImageView.h
include/fox-1.4/FXInputDialog.h
include/fox-1.4/FXJPGIcon.h
include/fox-1.4/FXJPGImage.h
include/fox-1.4/FXLabel.h
include/fox-1.4/FXList.h
include/fox-1.4/FXListBox.h
include/fox-1.4/FXMDIButton.h
include/fox-1.4/FXMDIChild.h
include/fox-1.4/FXMDIClient.h
include/fox-1.4/FXMainWindow.h
include/fox-1.4/FXMat3d.h
include/fox-1.4/FXMat3f.h
include/fox-1.4/FXMat4d.h
include/fox-1.4/FXMat4f.h
include/fox-1.4/FXMatrix.h
include/fox-1.4/FXMemMap.h
include/fox-1.4/FXMemoryStream.h
include/fox-1.4/FXMenuBar.h
include/fox-1.4/FXMenuButton.h
include/fox-1.4/FXMenuCaption.h
include/fox-1.4/FXMenuCascade.h
include/fox-1.4/FXMenuCheck.h
include/fox-1.4/FXMenuCommand.h
include/fox-1.4/FXMenuPane.h
include/fox-1.4/FXMenuRadio.h
include/fox-1.4/FXMenuSeparator.h
include/fox-1.4/FXMenuTitle.h
include/fox-1.4/FXMessageBox.h
include/fox-1.4/FXObject.h
include/fox-1.4/FXObjectList.h
include/fox-1.4/FXOptionMenu.h
include/fox-1.4/FXPCXIcon.h
include/fox-1.4/FXPCXImage.h
include/fox-1.4/FXPNGIcon.h
include/fox-1.4/FXPNGImage.h
include/fox-1.4/FXPPMIcon.h
include/fox-1.4/FXPPMImage.h
include/fox-1.4/FXPacker.h
include/fox-1.4/FXPicker.h
include/fox-1.4/FXPoint.h
include/fox-1.4/FXPopup.h
include/fox-1.4/FXPrintDialog.h
include/fox-1.4/FXProgressBar.h
include/fox-1.4/FXProgressDialog.h
include/fox-1.4/FXQuatd.h
include/fox-1.4/FXQuatf.h
include/fox-1.4/FXRASIcon.h
include/fox-1.4/FXRASImage.h
include/fox-1.4/FXRGBIcon.h
include/fox-1.4/FXRGBImage.h
include/fox-1.4/FXRadioButton.h
include/fox-1.4/FXRanged.h
include/fox-1.4/FXRangef.h
include/fox-1.4/FXRealSlider.h
include/fox-1.4/FXRealSpinner.h
include/fox-1.4/FXRecentFiles.h
include/fox-1.4/FXRectangle.h
include/fox-1.4/FXRegion.h
include/fox-1.4/FXRegistry.h
include/fox-1.4/FXReplaceDialog.h
include/fox-1.4/FXRex.h
include/fox-1.4/FXRootWindow.h
include/fox-1.4/FXRuler.h
include/fox-1.4/FXScrollArea.h
include/fox-1.4/FXScrollBar.h
include/fox-1.4/FXScrollPane.h
include/fox-1.4/FXScrollWindow.h
include/fox-1.4/FXSearchDialog.h
include/fox-1.4/FXSeparator.h
include/fox-1.4/FXSettings.h
include/fox-1.4/FXShell.h
include/fox-1.4/FXShutter.h
include/fox-1.4/FXSize.h
include/fox-1.4/FXSlider.h
include/fox-1.4/FXSphered.h
include/fox-1.4/FXSpheref.h
include/fox-1.4/FXSpinner.h
include/fox-1.4/FXSplashWindow.h
include/fox-1.4/FXSplitter.h
include/fox-1.4/FXSpring.h
include/fox-1.4/FXStatusBar.h
include/fox-1.4/FXStatusLine.h
include/fox-1.4/FXStream.h
include/fox-1.4/FXString.h
include/fox-1.4/FXStringDict.h
include/fox-1.4/FXSwitcher.h
include/fox-1.4/FXTGAIcon.h
include/fox-1.4/FXTGAImage.h
include/fox-1.4/FXTIFIcon.h
include/fox-1.4/FXTIFImage.h
include/fox-1.4/FXTabBar.h
include/fox-1.4/FXTabBook.h
include/fox-1.4/FXTabItem.h
include/fox-1.4/FXTable.h
include/fox-1.4/FXText.h
include/fox-1.4/FXTextCodec.h
include/fox-1.4/FXTextField.h
include/fox-1.4/FXThread.h
include/fox-1.4/FXToggleButton.h
include/fox-1.4/FXToolBar.h
include/fox-1.4/FXToolBarGrip.h
include/fox-1.4/FXToolBarShell.h
include/fox-1.4/FXToolBarTab.h
include/fox-1.4/FXToolTip.h
include/fox-1.4/FXTopWindow.h
include/fox-1.4/FXTreeList.h
include/fox-1.4/FXTreeListBox.h
include/fox-1.4/FXTriStateButton.h
include/fox-1.4/FXURL.h
include/fox-1.4/FXUTF16Codec.h
include/fox-1.4/FXUTF32Codec.h
include/fox-1.4/FXUTF8Codec.h
include/fox-1.4/FXUndoList.h
include/fox-1.4/FXVec2d.h
include/fox-1.4/FXVec2f.h
include/fox-1.4/FXVec3d.h
include/fox-1.4/FXVec3f.h
include/fox-1.4/FXVec4d.h
include/fox-1.4/FXVec4f.h
include/fox-1.4/FXVerticalFrame.h
include/fox-1.4/FXVisual.h
include/fox-1.4/FXWindow.h
include/fox-1.4/FXWizard.h
include/fox-1.4/FXXBMIcon.h
include/fox-1.4/FXXBMImage.h
include/fox-1.4/FXXPMIcon.h
include/fox-1.4/FXXPMImage.h
include/fox-1.4/chart/
include/fox-1.4/chart/FXChart.h
include/fox-1.4/fx.h
include/fox-1.4/fx3d.h
include/fox-1.4/fxdefs.h
include/fox-1.4/fxkeys.h
include/fox-1.4/fxver.h
include/fox-1.4/xincs.h
lib/libCHART-1.4.a
lib/libCHART-1.4.la
lib/libFOX-1.4.a
lib/libFOX-1.4.la
@endfake
bin/Adie.stx
bin/PathFinder
bin/adie
bin/calculator
bin/reswrap
bin/shutterbug
fox/
fox/html/
fox/html/adie.html
fox/html/app.html
fox/html/art/
fox/html/art/bigpenguin.png
fox/html/art/fifthplanet.jpg
fox/html/art/foxlogo.jpg
fox/html/art/foxlogo.png
fox/html/art/foxlogo_small.jpg
fox/html/art/foxstart.png
fox/html/art/freespeach.gif
fox/html/art/ill.gif
fox/html/art/ilr.gif
fox/html/art/innernerd.gif
fox/html/art/iul.gif
fox/html/art/iur.gif
fox/html/art/line.gif
fox/html/art/mouse.gif
fox/html/art/nerd_inside.gif
fox/html/art/oll.gif
fox/html/art/olr.gif
fox/html/art/opengl_logo.png
fox/html/art/oul.gif
fox/html/art/oul_grey.gif
fox/html/art/our.gif
fox/html/art/progress.png
fox/html/art/scribble.png
fox/html/art/sgitextedit.png
fox/html/art/slingerzbutton1.gif
fox/html/art/win32-libraries.png
fox/html/art/win32-linkoutput.png
fox/html/art/win32-postbuild.png
fox/html/art/win32-preprocessor.png
fox/html/art/win32-project.png
fox/html/art/win32-tooloptions.png
fox/html/art/wintextedit.png
fox/html/calc.html
fox/html/datatarget.html
fox/html/doc.html
fox/html/download.html
fox/html/doxygen.cfg
fox/html/draganddrop.html
fox/html/faq.html
fox/html/filefuncs.html
fox/html/focus.html
fox/html/fonts.html
fox/html/footer.html
fox/html/foreword.html
fox/html/fox.html
fox/html/goals.html
fox/html/guiupdate.html
fox/html/header.html
fox/html/home.html
fox/html/icons.html
fox/html/introduction.html
fox/html/layout.html
fox/html/license.html
fox/html/menu.css
fox/html/menu.html
fox/html/messages.html
fox/html/news.html
fox/html/oldfox.html
fox/html/page.css
fox/html/pathfinder.html
fox/html/projects.html
fox/html/references.html
fox/html/registry.html
fox/html/rex.html
fox/html/screenshots/
fox/html/screenshots.html
fox/html/screenshots/SbSScreen1.jpg
fox/html/screenshots/SbSScreen1_small.jpg
fox/html/screenshots/adie.jpg
fox/html/screenshots/adie_colors.jpg
fox/html/screenshots/adie_del.jpg
fox/html/screenshots/adie_edit.jpg
fox/html/screenshots/adie_font.jpg
fox/html/screenshots/adie_lang.jpg
fox/html/screenshots/adie_pat.jpg
fox/html/screenshots/adie_style.jpg
fox/html/screenshots/adie_syntax.jpg
fox/html/screenshots/arithmedrill-screenshot.png
fox/html/screenshots/arithmedrill-screenshot_small.png
fox/html/screenshots/colordialog.png
fox/html/screenshots/dirdialog.png
fox/html/screenshots/filedialog.png
fox/html/screenshots/fontdialog.png
fox/html/screenshots/foxcalc.jpg
fox/html/screenshots/foxcalc_prefdialog_01_small.jpg
fox/html/screenshots/foxcalc_prefdialog_02_small.jpg
fox/html/screenshots/foxcalc_prefdialog_03_small.jpg
fox/html/screenshots/glview.png
fox/html/screenshots/goggles.png
fox/html/screenshots/pathfinder.png
fox/html/screenshots/printdialog.png
fox/html/screenshots/replacedialog.png
fox/html/screenshots/searchdialog.png
fox/html/screenshots/ss1.png
fox/html/screenshots/ss1_small.png
fox/html/screenshots/ss2.png
fox/html/screenshots/ss2_small.png
fox/html/screenshots/ss3.png
fox/html/screenshots/ss3_small.png
fox/html/screenshots/table.png
fox/html/screenshots/tux.jpg
fox/html/screenshots/tux_small.jpg
fox/html/screenshots/vorhour1.jpg
fox/html/screenshots/vorhour1_small.jpg
fox/html/screenshots/vorhour2.jpg
fox/html/screenshots/vorhour2_small.jpg
fox/html/screenshots/xfe.png
fox/html/screenshots/xfe_small.png
fox/html/serialization.html
fox/html/styles.css
fox/html/timers.html
fox/html/top.html
fox/html/widgets.html
fox/html/win32.html
fox/html/window.html
fox/html/xml.html
include/fox-1.1/
include/fox-1.1/FX4Splitter.h
include/fox-1.1/FXAccelTable.h
include/fox-1.1/FXApp.h
include/fox-1.1/FXArray.h
include/fox-1.1/FXArrowButton.h
include/fox-1.1/FXBMPIcon.h
include/fox-1.1/FXBMPImage.h
include/fox-1.1/FXBZStream.h
include/fox-1.1/FXBitmap.h
include/fox-1.1/FXButton.h
include/fox-1.1/FXCURCursor.h
include/fox-1.1/FXCanvas.h
include/fox-1.1/FXCharset.h
include/fox-1.1/FXCheckButton.h
include/fox-1.1/FXColorBar.h
include/fox-1.1/FXColorDialog.h
include/fox-1.1/FXColorSelector.h
include/fox-1.1/FXColorWell.h
include/fox-1.1/FXColorWheel.h
include/fox-1.1/FXComboBox.h
include/fox-1.1/FXComposite.h
include/fox-1.1/FXCursor.h
include/fox-1.1/FXDC.h
include/fox-1.1/FXDCPrint.h
include/fox-1.1/FXDCWindow.h
include/fox-1.1/FXDLL.h
include/fox-1.1/FXDataTarget.h
include/fox-1.1/FXDebugTarget.h
include/fox-1.1/FXDelegator.h
include/fox-1.1/FXDial.h
include/fox-1.1/FXDialogBox.h
include/fox-1.1/FXDict.h
include/fox-1.1/FXDirBox.h
include/fox-1.1/FXDirDialog.h
include/fox-1.1/FXDirList.h
include/fox-1.1/FXDirSelector.h
include/fox-1.1/FXDocument.h
include/fox-1.1/FXDragCorner.h
include/fox-1.1/FXDrawable.h
include/fox-1.1/FXDriveBox.h
include/fox-1.1/FXElement.h
include/fox-1.1/FXException.h
include/fox-1.1/FXFile.h
include/fox-1.1/FXFileDialog.h
include/fox-1.1/FXFileDict.h
include/fox-1.1/FXFileList.h
include/fox-1.1/FXFileSelector.h
include/fox-1.1/FXFileStream.h
include/fox-1.1/FXFoldingList.h
include/fox-1.1/FXFont.h
include/fox-1.1/FXFontDialog.h
include/fox-1.1/FXFontSelector.h
include/fox-1.1/FXFrame.h
include/fox-1.1/FXGIFCursor.h
include/fox-1.1/FXGIFIcon.h
include/fox-1.1/FXGIFImage.h
include/fox-1.1/FXGLCanvas.h
include/fox-1.1/FXGLCone.h
include/fox-1.1/FXGLContext.h
include/fox-1.1/FXGLCube.h
include/fox-1.1/FXGLCylinder.h
include/fox-1.1/FXGLObject.h
include/fox-1.1/FXGLShape.h
include/fox-1.1/FXGLSphere.h
include/fox-1.1/FXGLTriangleMesh.h
include/fox-1.1/FXGLViewer.h
include/fox-1.1/FXGLVisual.h
include/fox-1.1/FXGZStream.h
include/fox-1.1/FXGradientBar.h
include/fox-1.1/FXGroupBox.h
include/fox-1.1/FXHash.h
include/fox-1.1/FXHeader.h
include/fox-1.1/FXHorizontalFrame.h
include/fox-1.1/FXICOIcon.h
include/fox-1.1/FXICOImage.h
include/fox-1.1/FXIcon.h
include/fox-1.1/FXIconList.h
include/fox-1.1/FXId.h
include/fox-1.1/FXImage.h
include/fox-1.1/FXImageFrame.h
include/fox-1.1/FXImageView.h
include/fox-1.1/FXInputDialog.h
include/fox-1.1/FXJPGIcon.h
include/fox-1.1/FXJPGImage.h
include/fox-1.1/FXLabel.h
include/fox-1.1/FXList.h
include/fox-1.1/FXListBox.h
include/fox-1.1/FXMDIButton.h
include/fox-1.1/FXMDIChild.h
include/fox-1.1/FXMDIClient.h
include/fox-1.1/FXMainWindow.h
include/fox-1.1/FXMat3d.h
include/fox-1.1/FXMat3f.h
include/fox-1.1/FXMat4d.h
include/fox-1.1/FXMat4f.h
include/fox-1.1/FXMatrix.h
include/fox-1.1/FXMemoryStream.h
include/fox-1.1/FXMenuBar.h
include/fox-1.1/FXMenuButton.h
include/fox-1.1/FXMenuCaption.h
include/fox-1.1/FXMenuCascade.h
include/fox-1.1/FXMenuCheck.h
include/fox-1.1/FXMenuCommand.h
include/fox-1.1/FXMenuPane.h
include/fox-1.1/FXMenuRadio.h
include/fox-1.1/FXMenuSeparator.h
include/fox-1.1/FXMenuTitle.h
include/fox-1.1/FXMessageBox.h
include/fox-1.1/FXObject.h
include/fox-1.1/FXObjectList.h
include/fox-1.1/FXOptionMenu.h
include/fox-1.1/FXPCXIcon.h
include/fox-1.1/FXPCXImage.h
include/fox-1.1/FXPNGIcon.h
include/fox-1.1/FXPNGImage.h
include/fox-1.1/FXPPMIcon.h
include/fox-1.1/FXPPMImage.h
include/fox-1.1/FXPacker.h
include/fox-1.1/FXPicker.h
include/fox-1.1/FXPoint.h
include/fox-1.1/FXPopup.h
include/fox-1.1/FXPrintDialog.h
include/fox-1.1/FXProgressBar.h
include/fox-1.1/FXProgressDialog.h
include/fox-1.1/FXQuatd.h
include/fox-1.1/FXQuatf.h
include/fox-1.1/FXRGBIcon.h
include/fox-1.1/FXRGBImage.h
include/fox-1.1/FXRadioButton.h
include/fox-1.1/FXRange.h
include/fox-1.1/FXRealSpinner.h
include/fox-1.1/FXRecentFiles.h
include/fox-1.1/FXRectangle.h
include/fox-1.1/FXRegion.h
include/fox-1.1/FXRegistry.h
include/fox-1.1/FXReplaceDialog.h
include/fox-1.1/FXRex.h
include/fox-1.1/FXRootWindow.h
include/fox-1.1/FXRuler.h
include/fox-1.1/FXScrollArea.h
include/fox-1.1/FXScrollBar.h
include/fox-1.1/FXScrollWindow.h
include/fox-1.1/FXSearchDialog.h
include/fox-1.1/FXSeparator.h
include/fox-1.1/FXSettings.h
include/fox-1.1/FXShell.h
include/fox-1.1/FXShutter.h
include/fox-1.1/FXSize.h
include/fox-1.1/FXSlider.h
include/fox-1.1/FXSpinner.h
include/fox-1.1/FXSplitter.h
include/fox-1.1/FXStatusBar.h
include/fox-1.1/FXStatusLine.h
include/fox-1.1/FXStream.h
include/fox-1.1/FXString.h
include/fox-1.1/FXStringDict.h
include/fox-1.1/FXSwitcher.h
include/fox-1.1/FXTGAIcon.h
include/fox-1.1/FXTGAImage.h
include/fox-1.1/FXTIFIcon.h
include/fox-1.1/FXTIFImage.h
include/fox-1.1/FXTabBar.h
include/fox-1.1/FXTabBook.h
include/fox-1.1/FXTabItem.h
include/fox-1.1/FXTable.h
include/fox-1.1/FXText.h
include/fox-1.1/FXTextCodec.h
include/fox-1.1/FXTextField.h
include/fox-1.1/FXToggleButton.h
include/fox-1.1/FXToolBar.h
include/fox-1.1/FXToolBarGrip.h
include/fox-1.1/FXToolBarShell.h
include/fox-1.1/FXToolBarTab.h
include/fox-1.1/FXToolTip.h
include/fox-1.1/FXTopWindow.h
include/fox-1.1/FXTreeList.h
include/fox-1.1/FXTreeListBox.h
include/fox-1.1/FXTriStateButton.h
include/fox-1.1/FXURL.h
include/fox-1.1/FXUTF16Codec.h
include/fox-1.1/FXUTF32Codec.h
include/fox-1.1/FXUTF8Codec.h
include/fox-1.1/FXUndoList.h
include/fox-1.1/FXVec2d.h
include/fox-1.1/FXVec2f.h
include/fox-1.1/FXVec3d.h
include/fox-1.1/FXVec3f.h
include/fox-1.1/FXVec4d.h
include/fox-1.1/FXVec4f.h
include/fox-1.1/FXVerticalFrame.h
include/fox-1.1/FXVisual.h
include/fox-1.1/FXWString.h
include/fox-1.1/FXWindow.h
include/fox-1.1/FXWizard.h
include/fox-1.1/FXXBMIcon.h
include/fox-1.1/FXXBMImage.h
include/fox-1.1/FXXPMIcon.h
include/fox-1.1/FXXPMImage.h
include/fox-1.1/chart/
include/fox-1.1/chart/FXChart.h
include/fox-1.1/fx.h
include/fox-1.1/fx3d.h
include/fox-1.1/fxdefs.h
include/fox-1.1/fxkeys.h
include/fox-1.1/fxver.h
include/fox-1.1/xincs.h
lib/libCHART-1.1.a
lib/libCHART-1.1.la
lib/libFOX-1.1.a
lib/libFOX-1.1.la
@man man/man1/PathFinder.1
@man man/man1/adie.1
@man man/man1/calculator.1
@man man/man1/reswrap.1
%%SHARED%%
@man man/man1/shutterbug.1
share/doc/fox-1.4/
share/doc/fox-1.4/html/
share/doc/fox-1.4/html/adie.html
share/doc/fox-1.4/html/app.html
share/doc/fox-1.4/html/art/
share/doc/fox-1.4/html/art/bigpenguin.png
share/doc/fox-1.4/html/art/fifthplanet.jpg
share/doc/fox-1.4/html/art/fox.gif
share/doc/fox-1.4/html/art/foxlogo.jpg
share/doc/fox-1.4/html/art/foxlogo.png
share/doc/fox-1.4/html/art/foxlogo_small.jpg
share/doc/fox-1.4/html/art/foxstart.png
share/doc/fox-1.4/html/art/freespeach.gif
share/doc/fox-1.4/html/art/ill.gif
share/doc/fox-1.4/html/art/ilr.gif
share/doc/fox-1.4/html/art/innernerd.gif
share/doc/fox-1.4/html/art/iul.gif
share/doc/fox-1.4/html/art/iur.gif
share/doc/fox-1.4/html/art/layout.gif
share/doc/fox-1.4/html/art/line.gif
share/doc/fox-1.4/html/art/mouse.gif
share/doc/fox-1.4/html/art/nerd_inside.gif
share/doc/fox-1.4/html/art/oll.gif
share/doc/fox-1.4/html/art/olr.gif
share/doc/fox-1.4/html/art/opengl_logo.png
share/doc/fox-1.4/html/art/oul.gif
share/doc/fox-1.4/html/art/oul_grey.gif
share/doc/fox-1.4/html/art/our.gif
share/doc/fox-1.4/html/art/progress.png
share/doc/fox-1.4/html/art/scribble.png
share/doc/fox-1.4/html/art/sgitextedit.png
share/doc/fox-1.4/html/art/slingerzbutton1.gif
share/doc/fox-1.4/html/art/widget.jpg
share/doc/fox-1.4/html/art/win32-libraries.png
share/doc/fox-1.4/html/art/win32-linkoutput.png
share/doc/fox-1.4/html/art/win32-postbuild.png
share/doc/fox-1.4/html/art/win32-preprocessor.png
share/doc/fox-1.4/html/art/win32-project.png
share/doc/fox-1.4/html/art/win32-tooloptions.png
share/doc/fox-1.4/html/art/wintextedit.png
share/doc/fox-1.4/html/calc.html
share/doc/fox-1.4/html/clipboard.html
share/doc/fox-1.4/html/consulting.html
share/doc/fox-1.4/html/datatarget.html
share/doc/fox-1.4/html/doc.html
share/doc/fox-1.4/html/download.html
share/doc/fox-1.4/html/doxygen.cfg
share/doc/fox-1.4/html/draganddrop.html
share/doc/fox-1.4/html/faq.html
share/doc/fox-1.4/html/filefuncs.html
share/doc/fox-1.4/html/filter.pl
share/doc/fox-1.4/html/focus.html
share/doc/fox-1.4/html/fonts.html
share/doc/fox-1.4/html/footer.html
share/doc/fox-1.4/html/foreword.html
share/doc/fox-1.4/html/fox.html
share/doc/fox-1.4/html/goals.html
share/doc/fox-1.4/html/gpgkey.html
share/doc/fox-1.4/html/guiupdate.html
share/doc/fox-1.4/html/header.html
share/doc/fox-1.4/html/home.html
share/doc/fox-1.4/html/icons.html
share/doc/fox-1.4/html/install.html
share/doc/fox-1.4/html/introduction.html
share/doc/fox-1.4/html/layout.html
share/doc/fox-1.4/html/license.html
share/doc/fox-1.4/html/menu.css
share/doc/fox-1.4/html/menu.html
share/doc/fox-1.4/html/messages.html
share/doc/fox-1.4/html/news.html
share/doc/fox-1.4/html/news1.html
share/doc/fox-1.4/html/news2.html
share/doc/fox-1.4/html/page.css
share/doc/fox-1.4/html/pathfinder.html
share/doc/fox-1.4/html/projects.html
share/doc/fox-1.4/html/references.html
share/doc/fox-1.4/html/registry.html
share/doc/fox-1.4/html/rex.html
share/doc/fox-1.4/html/screenshots/
share/doc/fox-1.4/html/screenshots.html
share/doc/fox-1.4/html/screenshots/SbSScreen1.jpg
share/doc/fox-1.4/html/screenshots/SbSScreen1_small.jpg
share/doc/fox-1.4/html/screenshots/adie.gif
share/doc/fox-1.4/html/screenshots/adie_colors.gif
share/doc/fox-1.4/html/screenshots/adie_edit.gif
share/doc/fox-1.4/html/screenshots/adie_font.gif
share/doc/fox-1.4/html/screenshots/adie_sty.gif
share/doc/fox-1.4/html/screenshots/analysisview.png
share/doc/fox-1.4/html/screenshots/aqx_linux_visualizacao_peq.jpg
share/doc/fox-1.4/html/screenshots/arithmedrill-screenshot.png
share/doc/fox-1.4/html/screenshots/arithmedrill-screenshot_small.png
share/doc/fox-1.4/html/screenshots/boskalisday.gif
share/doc/fox-1.4/html/screenshots/boskalisnite.gif
share/doc/fox-1.4/html/screenshots/clview_icon.gif
share/doc/fox-1.4/html/screenshots/colordialog.png
share/doc/fox-1.4/html/screenshots/cometassay.jpg
share/doc/fox-1.4/html/screenshots/contact.gif
share/doc/fox-1.4/html/screenshots/dirdialog.png
share/doc/fox-1.4/html/screenshots/dlgedit1.png
share/doc/fox-1.4/html/screenshots/dlgedit2.png
share/doc/fox-1.4/html/screenshots/emso_screen.png
share/doc/fox-1.4/html/screenshots/emso_screen_small.jpg
share/doc/fox-1.4/html/screenshots/filedialog.png
share/doc/fox-1.4/html/screenshots/fontdialog.png
share/doc/fox-1.4/html/screenshots/foxcalc.jpg
share/doc/fox-1.4/html/screenshots/foxcalc_prefdialog_01_small.jpg
share/doc/fox-1.4/html/screenshots/foxcalc_prefdialog_02_small.jpg
share/doc/fox-1.4/html/screenshots/foxcalc_prefdialog_03_small.jpg
share/doc/fox-1.4/html/screenshots/glview.png
share/doc/fox-1.4/html/screenshots/goggles.png
share/doc/fox-1.4/html/screenshots/iims1.png
share/doc/fox-1.4/html/screenshots/iims1_small.png
share/doc/fox-1.4/html/screenshots/iims2.png
share/doc/fox-1.4/html/screenshots/iims2_small.png
share/doc/fox-1.4/html/screenshots/iims3.png
share/doc/fox-1.4/html/screenshots/iims3_small.png
share/doc/fox-1.4/html/screenshots/imagedebugger.gif
share/doc/fox-1.4/html/screenshots/pathfinder.png
share/doc/fox-1.4/html/screenshots/pdiary.jpg
share/doc/fox-1.4/html/screenshots/printdialog.png
share/doc/fox-1.4/html/screenshots/replacedialog.png
share/doc/fox-1.4/html/screenshots/rezound_thumb.gif
share/doc/fox-1.4/html/screenshots/scenegraphnavigator.gif
share/doc/fox-1.4/html/screenshots/scriptolutions.gif
share/doc/fox-1.4/html/screenshots/searchdialog.png
share/doc/fox-1.4/html/screenshots/table.png
share/doc/fox-1.4/html/screenshots/tmp_vision_snap.jpg
share/doc/fox-1.4/html/screenshots/tux_small.jpg
share/doc/fox-1.4/html/screenshots/udine_physics.jpg
share/doc/fox-1.4/html/screenshots/vorhour1.jpg
share/doc/fox-1.4/html/screenshots/vorhour1_small.jpg
share/doc/fox-1.4/html/screenshots/vorhour2.jpg
share/doc/fox-1.4/html/screenshots/vorhour2_small.jpg
share/doc/fox-1.4/html/screenshots/xfe.png
share/doc/fox-1.4/html/screenshots/xfe_small.png
share/doc/fox-1.4/html/screenshots/xtc.gif
share/doc/fox-1.4/html/serialization.html
share/doc/fox-1.4/html/styles.css
share/doc/fox-1.4/html/timers.html
share/doc/fox-1.4/html/top.html
share/doc/fox-1.4/html/widgets.html
share/doc/fox-1.4/html/win32.html
share/doc/fox-1.4/html/window.html
share/doc/fox-1.4/html/xml.html

View File

@ -1,31 +1,47 @@
# $OpenBSD: Makefile,v 1.3 2004/12/17 15:18:33 alek Exp $
# $OpenBSD: Makefile,v 1.4 2005/05/07 11:53:04 espie Exp $
COMMENT='gui for ogle'
CATEGORIES=x11
DISTNAME=goggles-0.7.2
DISTFILES=Goggles-0.7.2.tar.gz
DISTNAME=goggles-0.8.0
EXTRACT_SUFX=.tar.bz2
MASTER_SITES=http://www.fifthplanet.net/files/
HOMEPAGE=http://www.fifthplanet.net/goggles.html
MAINTAINER=Marc Espie <espie@openbsd.org>
CONFIGURE_STYLE=gnu
CONFIGURE_STYLE=simple
CONFIGURE_SCRIPT=/bin/sh ${WRKDIST}/gb
CONFIGURE_ARGS+=--fox-prefix=${LOCALBASE} \
--ogle-prefix=${LOCALBASE} \
--use-config=${FILESDIR}/config.local \
--prefix=${LOCALBASE}
WRKCONF=${WRKDIST}
WRKSRC=${WRKDIST}/src
MAKE_FILE=build.mk
ALL_TARGET=
USE_GMAKE= Yes
CONFIGURE_ENV+=CPPFLAGS=-I${X11BASE}/include \
LDFLAGS=-L${X11BASE}/lib
CONFIGURE_ARGS+= \
--with-dvdcontrol=${LOCALBASE} \
--with-fox=${LOCALBASE} \
CONFIGURE_ENV=LOCALBASE=${LOCALBASE} X11BASE=${X11BASE} LP64_ARCHS="${LP64_ARCHS}"
LIB_DEPENDS=FOX-1.1.41.0::devel/fox \
LIB_DEPENDS=FOX-1.4.0.0::devel/fox \
dvdcontrol,msgevents::x11/ogle
MAKE_FLAGS=INCLUDES=-I${X11BASE}/include
MAKE_FLAGS=-f ${WRKCONF}/conf.mk
post-build:
cd ${WRKDIST} && sed -e 's,@prefix@/bin,${LOCALBASE}/libexec,' scripts/goggles.in >scripts/goggles
DOCDIR=${PREFIX}/share/doc/goggles
do-install:
${INSTALL_SCRIPT} ${WRKDIST}/scripts/goggles ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKBUILD}/ogle_gui_goggles ${PREFIX}/libexec
${INSTALL_DATA_DIR} ${DOCDIR}
${INSTALL_DATA} ${WRKDIST}/desktop/goggles_manual.pdf ${DOCDIR}
# GPL
PERMIT_DISTFILES_FTP=Yes
PERMIT_DISTFILES_CDROM=Yes
PERMIT_PACKAGE_FTP=Yes
PERMIT_PACKAGE_CDROM=Yes
WANTLIB=GL GLU X11 Xext Xv bz2 c iconv jpeg m png pthread stdc++ tiff xml2 z
WANTLIB=GL GLU X11 Xext bz2 c jpeg m png pthread stdc++ tiff z
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
MD5 (Goggles-0.7.2.tar.gz) = 38dc3a2080cb2b530a397560dcccdaaf
RMD160 (Goggles-0.7.2.tar.gz) = 8bc33a28e5ba1d64157c9e976fbe94a72638cb13
SHA1 (Goggles-0.7.2.tar.gz) = 9c17aced27350c5aed274af5078ca8f49c7e66a8
SIZE (Goggles-0.7.2.tar.gz) = 417094
MD5 (goggles-0.8.0.tar.bz2) = 3f459949fd05a3010a7a0752f403bdbe
RMD160 (goggles-0.8.0.tar.bz2) = d258ca8ac30b67468b6c5db9ff44588739e04525
SHA1 (goggles-0.8.0.tar.bz2) = a677d141c2026038819255109d21b3c3f4264a5d
SIZE (goggles-0.8.0.tar.bz2) = 490077

View File

@ -0,0 +1,59 @@
# Search and Installation Directories
#-------------------------------------------------------------------------------
MENU_FILE_DIR="${LOCALBASE}/share/applications"
MENU_ICON_DIR="${LOCALBASE}/share/icons"
MENU_LINK_DIR="${LOCALBASE}/share/applnk-mdk/Multimedia/Video"
# Device
#-------------------------------------------------------------------------------
CONFIG_DVD_DEVICE="/dev/dvd"
# Possible defaults for other platforms.
#CONFIG_DVD_DEVICE="/cdrom/cdrom0" # Solaris
#CONFIG_DVD_DEVICE="/dev/acd0c" # FreeBSD
#CONFIG_DVD_DEVICE="/dev/rcd0d" # NetBSD (Intel x86)
#CONFIG_DVD_DEVICE="/dev/rcd0c" # NetBSD
#CONFIG_DVD_DEVICE="/dev/rcd0c" # OpenBSD
#CONFIG_DVD_DEVICE="/dev/sr0c" # BSDi
# 64 bit Programming Model
#----------------------------------------------------------------------------------------------------------------
CONFIG_LP64=0
for i in ${LP64_ARCHS}
do
test $i = $OSMACHINE && CONFIG_LP64=1
done
CONFIG_LLP64=0
CONFIG_ILP64=0
#----------------------------------------------------------------------------------------------------------------
# Basic File extensions
export BINEXT="" # Executable Extension
export LIBEXT=".a" # Static Library Extension
export DLLEXT=".so.0.0" # Dynamic Library Extension
export OBJEXT=".o" # Object Extension
export LIBPREFIX="lib" # Standard Library Prefix
# Compiler and Linker
export CC="gcc" # C Compiler
export CXX="g++" # C++ Compiler
export LINK=$CXX # Executable Linker
export DLLLINK="$CXX -shared" # Dynamic Library Linker
export LIBLINK="ar cru" # Static Library Linker
export DLLRPATH="-Wl,-rpath " # Search Path for Dynamic Libs
# Compiler and Linker Flags
export OUTPUTOBJ="-o" # Compiler flag to specify output object filename
export OUTPUTBIN="-o " # Compiler flag to specify output executable filename
export PICFLAG="" # Compiler flag to generate position independent code
# General Linker Flags (probably need to distinguish between Libs and Executables.
export LDFLAGS=""
export CFLAGS="${CFLAGS:--Wall -O2}"
export CXXFLAGS="${CXXFLAGS:--Wall -O2}"
export CPPFLAGS="-I../include -I${X11BASE}/include ${CPPFLAGS}"
export LIBS=""
export DEFS="-DLINUX"
#----------------------------------------------------------------------------------------------------------------

View File

@ -1,22 +0,0 @@
$OpenBSD: patch-configure,v 1.2 2004/02/12 02:19:40 espie Exp $
--- configure.orig 2003-11-27 04:32:22.000000000 +0100
+++ configure 2004-02-12 02:59:29.000000000 +0100
@@ -8522,7 +8522,8 @@ if test "${ac_cv_lib_dvdcontrol_DVDReque
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-ldvdcontrol -L$dvdcontrol_prefix/lib/ogle -lmsgevents
+LIBS="-ldvdcontrol -L$dvdcontrol_prefix/lib/ogle -lmsgevents
+ -lxml2 -L/usr/local/lib
$LIBS"
cat >conftest.$ac_ext <<_ACEOF
#line $LINENO "configure"
@@ -9394,7 +9395,7 @@ if test "${ac_cv_lib_FOX_1_1_fxfindfox+s
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lFOX-1.1 $LIBS"
+LIBS="-lFOX-1.1 -L$fox_prefix/lib -L/usr/X11R6/lib $LIBS"
cat >conftest.$ac_ext <<_ACEOF
#line $LINENO "configure"
/* confdefs.h. */

View File

@ -0,0 +1,22 @@
$OpenBSD: patch-gb,v 1.1 2005/05/07 11:53:04 espie Exp $
--- gb.orig Fri Mar 18 06:43:25 2005
+++ gb Sat May 7 13:13:30 2005
@@ -30,7 +30,7 @@ INSTALL=${INSTALL:-install}
#Get the settings
. "$CONFIG_FILE"
-function print_help() {
+function print_help {
echo "Options:"
echo " "
echo -e " \033[32m$0\033[0m \033[1mBuild Goggles\033[0m"
@@ -143,6 +143,9 @@ echo -e " \033[32mDefines\0
echo -e " \033[32mLibraries\033[0m: \033[1m$LIBS\033[0m"
echo " - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "
+
+printenv >conf.mk
+exit 0
#Do Make
#Remove Target

View File

@ -1,16 +0,0 @@
$OpenBSD: patch-src_Makefile_in,v 1.2 2004/02/12 02:19:40 espie Exp $
--- src/Makefile.in.orig 2003-11-27 04:32:41.000000000 +0100
+++ src/Makefile.in 2004-02-12 02:57:13.000000000 +0100
@@ -528,10 +528,10 @@ uninstall-am: uninstall-binPROGRAMS unin
main.cpp: icons.h icons.cpp
icons.h: $(ICONS)
- $(RESWRAP) -i -o icons.h $^
+ $(RESWRAP) -i -o icons.h $(ICONS)
icons.cpp: $(ICONS)
- $(RESWRAP) -e -o icons.cpp $^
+ $(RESWRAP) -e -o icons.cpp $(ICONS)
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

View File

@ -1,3 +1,5 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2003/11/13 18:53:43 espie Exp $
@comment $OpenBSD: PLIST,v 1.2 2005/05/07 11:53:04 espie Exp $
bin/goggles
bin/goggles_gui
libexec/ogle_gui_goggles
share/doc/goggles/
share/doc/goggles/goggles_manual.pdf