diff options
author | sakamoto <sakamoto@pkgsrc.org> | 2001-02-24 16:50:01 +0000 |
---|---|---|
committer | sakamoto <sakamoto@pkgsrc.org> | 2001-02-24 16:50:01 +0000 |
commit | 11ae6674e9ef491894597ead1d76c9accc4e9768 (patch) | |
tree | 6aadacc41e8c60fda0f5e33e4f38ed1db42d2244 /x11 | |
parent | 9c296966db89b7be0244c3f855eb1b0a3ce38148 (diff) | |
download | pkgsrc-11ae6674e9ef491894597ead1d76c9accc4e9768.tar.gz |
Initial import of fox:
Fast and extensive C++ GUI toolkit
Diffstat (limited to 'x11')
-rw-r--r-- | x11/fox/Makefile | 56 | ||||
-rw-r--r-- | x11/fox/distinfo | 2 | ||||
-rw-r--r-- | x11/fox/files/patch-aa | 23 | ||||
-rw-r--r-- | x11/fox/files/patch-ab | 11 | ||||
-rw-r--r-- | x11/fox/files/patch-ac | 11 | ||||
-rw-r--r-- | x11/fox/files/patch-ad | 14 | ||||
-rw-r--r-- | x11/fox/pkg-comment | 1 | ||||
-rw-r--r-- | x11/fox/pkg-descr | 11 | ||||
-rw-r--r-- | x11/fox/pkg-plist | 207 |
9 files changed, 336 insertions, 0 deletions
diff --git a/x11/fox/Makefile b/x11/fox/Makefile new file mode 100644 index 00000000000..63e75946bdb --- /dev/null +++ b/x11/fox/Makefile @@ -0,0 +1,56 @@ +# New ports collection makefile for: fox +# Date created: 23 Feb 2000 +# Whom: Will Andrews <andrews@technologist.com> +# +# $FreeBSD: ports/x11-toolkits/fox/Makefile,v 1.15 2001/02/24 06:37:04 knu Exp $ +# + +PORTNAME= fox +PORTVERSION= 0.99.157 +CATEGORIES= x11-toolkits +MASTER_SITES= ftp://ftp.cfdrc.com/pub/FOX/ \ + ftp://SunSITE.Informatik.RWTH-Aachen.DE/pub/Linux/fox/ + +MAINTAINER?= knu@FreeBSD.org + +LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ + png.4:${PORTSDIR}/graphics/png + +.if defined(WITH_XUNICODE) +PKGNAMESUFFIX= -xunicode + +PATCH_SITES= http://www.ab.wakwak.com/~tino/jatk/fox/ +PATCHFILES= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}.diff +PATCH_DIST_STRIP= -p1 + +#EXTRA_PATCHES= ${PATCHDIR}/xunicode.patch-* + +BUILD_DEPENDS= ${X11BASE}/lib/libxunicode.a:${PORTSDIR}/converters/xunicode + +CONFIGURE_ENV= X_CFLAGS=-DUSE_XUNICODE +.endif + +USE_MESA= yes +INSTALLS_SHLIB= yes +CONFIGURE_ARGS+=--with-opengl=mesa --with-x +.if defined(NO_SHM) +CONFIGURE_ARGS+=--with-shm=no +.else +CONFIGURE_ARGS+=--with-shm=yes +.endif +.if defined(DEBUG) +CONFIGURE_ARGS+=--enable-debug +.else +CONFIGURE_ARGS+=--enable-release +.endif +.if defined(WANT_PROFILE) +CONFIGURE_ARGS+=--with-profiling=gprof +.endif +USE_LIBTOOL= yes +SHLIB_MAJ= 1 +SHLIB_MIN= 0 +MAKE_ENV+= LT_CURRENT="${SHLIB_MAJ}" LT_REVISION="${SHLIB_MIN}" +PLIST_SUB+= LIBVER="${SHLIB_MAJ}" +MAN1= reswrap.1 + +.include <bsd.port.mk> diff --git a/x11/fox/distinfo b/x11/fox/distinfo new file mode 100644 index 00000000000..38e7860e5e7 --- /dev/null +++ b/x11/fox/distinfo @@ -0,0 +1,2 @@ +MD5 (fox-0.99.157.tar.gz) = 7f717dc23fb8f03904e9cc3a7e141ad7 +MD5 (fox-xunicode-0.99.157.diff) = 40332576f9a24434ae7201fb1531bb11 diff --git a/x11/fox/files/patch-aa b/x11/fox/files/patch-aa new file mode 100644 index 00000000000..1332b8b8e02 --- /dev/null +++ b/x11/fox/files/patch-aa @@ -0,0 +1,23 @@ +--- src/Makefile.in.orig Fri Oct 6 16:07:43 2000 ++++ src/Makefile.in Mon Oct 9 08:18:53 2000 +@@ -74,9 +74,9 @@ + LIBTOOL = @LIBTOOL@ + LN_S = @LN_S@ + LT_AGE = @LT_AGE@ +-LT_CURRENT = @LT_CURRENT@ ++LT_CURRENT ?= @LT_CURRENT@ + LT_RELEASE = @LT_RELEASE@ +-LT_REVISION = @LT_REVISION@ ++LT_REVISION ?= @LT_REVISION@ + MAKEINFO = @MAKEINFO@ + OBJDUMP = @OBJDUMP@ + PACKAGE = @PACKAGE@ +@@ -91,7 +91,7 @@ + + libFOX_la_LIBADD = $(X_LIBS) $(X_BASE_LIBS) $(X_EXTRA_LIBS) $(GL_LIBS) + +-libFOX_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -release $(LT_RELEASE) ++libFOX_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION) + + + CURSORS = crosshair.xbm crosshair_mask.xbm dndcopy.xbm dndcopy_mask.xbm dndlink.xbm dndlink_mask.xbm dndmove.xbm dndmove_mask.xbm dontdrop.xbm dontdrop_mask.xbm drag.xbm drag_mask.xbm gray.xbm hsplit.xbm hsplit_mask.xbm move.xbm move_mask.xbm resize.xbm resize_mask.xbm resizeleft.xbm resizeleft_mask.xbm resizetop.xbm resizetop_mask.xbm resizetopleft.xbm resizetopleft_mask.xbm resizetopright.xbm resizetopright_mask.xbm rotate.xbm rotate_mask.xbm swatch.xbm swatch_mask.xbm vsplit.xbm vsplit_mask.xbm xsplit.xbm xsplit_mask.xbm ne.xbm ne_mask.xbm se.xbm se_mask.xbm sw.xbm sw_mask.xbm nw.xbm nw_mask.xbm translate.xbm translate_mask.xbm zoom.xbm zoom_mask.xbm diff --git a/x11/fox/files/patch-ab b/x11/fox/files/patch-ab new file mode 100644 index 00000000000..4c0f67c3d56 --- /dev/null +++ b/x11/fox/files/patch-ab @@ -0,0 +1,11 @@ +--- Makefile.in.orig Fri Oct 6 16:07:38 2000 ++++ Makefile.in Mon Oct 9 08:21:36 2000 +@@ -89,7 +89,7 @@ + AUTOMAKE_OPTIONS = foreign dist-zip + #AUTOMAKE_OPTIONS = foreign dist-zip no-dependencies + +-SUBDIRS = utils include src doc tests textedit pathfinder ++SUBDIRS = utils include src doc + EXTRA_DIST = ADDITIONS AUTHORS BUGS INSTALL LICENSE TRACING README fox.lsm index.html aclocal.m4 + + CLEANFILES = fox.tar.gz diff --git a/x11/fox/files/patch-ac b/x11/fox/files/patch-ac new file mode 100644 index 00000000000..e670d025bdc --- /dev/null +++ b/x11/fox/files/patch-ac @@ -0,0 +1,11 @@ +--- doc/Makefile.in Tue Feb 22 14:46:40 2000 ++++ doc/Makefile.in.new Wed Mar 1 06:11:30 2000 +@@ -86,7 +86,7 @@ + VERSION = @VERSION@ + X_BASE_LIBS = @X_BASE_LIBS@ + +-htmldir = $(prefix)/@PACKAGE@/html ++htmldir = $(datadir)/@PACKAGE@/html + + # Source code documentation tool + PERCEPS = perceps diff --git a/x11/fox/files/patch-ad b/x11/fox/files/patch-ad new file mode 100644 index 00000000000..e87350549e2 --- /dev/null +++ b/x11/fox/files/patch-ad @@ -0,0 +1,14 @@ +--- configure Mon Mar 6 13:25:50 2000 ++++ configure.new Mon Mar 6 13:33:37 2000 +@@ -3561,7 +3561,10 @@ + if test "x$enable_release" = "xyes" ; then + CXXFLAGS="${CXXFLAGS} -O2 -DNDEBUG" + if test "${GXX}" = "yes" ; then +-CXXFLAGS="${CXXFLAGS} -Wuninitialized -ffast-math -finline-functions -fomit-frame-pointer -fexpensive-optimizations" ++CXXFLAGS="${CXXFLAGS} -Wuninitialized -ffast-math -finline-functions -fexpensive-optimizations" ++if test "${with_profiling}" = ""; then ++CXXFLAGS="${CXXFLAGS} -fomit-frame-pointer" ++fi + fi + fi + diff --git a/x11/fox/pkg-comment b/x11/fox/pkg-comment new file mode 100644 index 00000000000..408af1eacd9 --- /dev/null +++ b/x11/fox/pkg-comment @@ -0,0 +1 @@ +Fast and extensive C++ GUI toolkit diff --git a/x11/fox/pkg-descr b/x11/fox/pkg-descr new file mode 100644 index 00000000000..5cae5f20d45 --- /dev/null +++ b/x11/fox/pkg-descr @@ -0,0 +1,11 @@ +FOX is a C++ GUI toolkit that is supposed to +allow programmers to write a program once, and +compile anywhere (or so the website says, it sounds +like Java to me). FOX is a very flexible library, +it has all sorts of functions and options, and is +supposed to be fairly fast. + +WWW: http://www.cfdrc.com/FOX/fox.html +Author: Jeroen van der Zijp <jvz@cfdrc.com> + +--Will <andrews@technologist.com> diff --git a/x11/fox/pkg-plist b/x11/fox/pkg-plist new file mode 100644 index 00000000000..9c318a334b0 --- /dev/null +++ b/x11/fox/pkg-plist @@ -0,0 +1,207 @@ +bin/reswrap +include/fox/FX4Splitter.h +include/fox/FXAccelTable.h +include/fox/FXApp.h +include/fox/FXArray.h +include/fox/FXArrowButton.h +include/fox/FXBMPIcon.h +include/fox/FXBMPImage.h +include/fox/FXBitmap.h +include/fox/FXButton.h +include/fox/FXCanvas.h +include/fox/FXCharset.h +include/fox/FXCheckButton.h +include/fox/FXColorDialog.h +include/fox/FXColorSelector.h +include/fox/FXColorWell.h +include/fox/FXComboBox.h +include/fox/FXComposite.h +include/fox/FXCursor.h +include/fox/FXDC.h +include/fox/FXDCPrint.h +include/fox/FXDCWindow.h +include/fox/FXDHMat.h +include/fox/FXDHVec.h +include/fox/FXDQuat.h +include/fox/FXDVec.h +include/fox/FXDataTarget.h +include/fox/FXDebugTarget.h +include/fox/FXDelegator.h +include/fox/FXDial.h +include/fox/FXDialogBox.h +include/fox/FXDict.h +include/fox/FXDirBox.h +include/fox/FXDirDialog.h +include/fox/FXDirList.h +include/fox/FXDirSelector.h +include/fox/FXDocument.h +include/fox/FXDragCorner.h +include/fox/FXDrawable.h +include/fox/FXDriveBox.h +include/fox/FXElement.h +include/fox/FXException.h +include/fox/FXFile.h +include/fox/FXFileDialog.h +include/fox/FXFileDict.h +include/fox/FXFileList.h +include/fox/FXFileSelector.h +include/fox/FXFont.h +include/fox/FXFontDialog.h +include/fox/FXFontSelector.h +include/fox/FXFrame.h +include/fox/FXGIFCursor.h +include/fox/FXGIFIcon.h +include/fox/FXGIFImage.h +include/fox/FXGLCanvas.h +include/fox/FXGLCone.h +include/fox/FXGLContext.h +include/fox/FXGLCube.h +include/fox/FXGLCylinder.h +include/fox/FXGLObject.h +include/fox/FXGLShape.h +include/fox/FXGLSphere.h +include/fox/FXGLTriangleMesh.h +include/fox/FXGLViewer.h +include/fox/FXGLVisual.h +include/fox/FXGroupBox.h +include/fox/FXHMat.h +include/fox/FXHVec.h +include/fox/FXHeader.h +include/fox/FXHorizontalFrame.h +include/fox/FXIcon.h +include/fox/FXIconList.h +include/fox/FXId.h +include/fox/FXImage.h +include/fox/FXImageView.h +include/fox/FXInputDialog.h +include/fox/FXJPEGIcon.h +include/fox/FXJPEGImage.h +include/fox/FXLabel.h +include/fox/FXList.h +include/fox/FXListBox.h +include/fox/FXMDIButton.h +include/fox/FXMDIChild.h +include/fox/FXMDIClient.h +include/fox/FXMainWindow.h +include/fox/FXMatrix.h +include/fox/FXMenuButton.h +include/fox/FXMenuCaption.h +include/fox/FXMenuCascade.h +include/fox/FXMenuCommand.h +include/fox/FXMenuPane.h +include/fox/FXMenuSeparator.h +include/fox/FXMenuTitle.h +include/fox/FXMenubar.h +include/fox/FXMessageBox.h +include/fox/FXObject.h +include/fox/FXObjectList.h +include/fox/FXOptionMenu.h +include/fox/FXPNGIcon.h +include/fox/FXPNGImage.h +include/fox/FXPacker.h +include/fox/FXPopup.h +include/fox/FXPrintDialog.h +include/fox/FXProfiler.h +include/fox/FXProgressBar.h +include/fox/FXQuat.h +include/fox/FXRadioButton.h +include/fox/FXRange.h +include/fox/FXRecentFiles.h +include/fox/FXRegion.h +include/fox/FXRegistry.h +include/fox/FXReplaceDialog.h +include/fox/FXRootWindow.h +include/fox/FXScrollArea.h +include/fox/FXScrollWindow.h +include/fox/FXScrollbar.h +include/fox/FXSearchDialog.h +include/fox/FXSeparator.h +include/fox/FXShell.h +include/fox/FXShutter.h +include/fox/FXSlider.h +include/fox/FXSpinner.h +include/fox/FXSplitter.h +include/fox/FXStatusbar.h +include/fox/FXStatusline.h +include/fox/FXStream.h +include/fox/FXString.h +include/fox/FXSwitcher.h +include/fox/FXTab.h +include/fox/FXTable.h +include/fox/FXText.h +include/fox/FXTextField.h +include/fox/FXToggleButton.h +include/fox/FXToolbar.h +include/fox/FXToolbarGrip.h +include/fox/FXToolbarShell.h +include/fox/FXToolbarTab.h +include/fox/FXTooltip.h +include/fox/FXTopWindow.h +include/fox/FXTreeList.h +include/fox/FXTreeListBox.h +include/fox/FXURL.h +include/fox/FXUndoList.h +include/fox/FXVec.h +include/fox/FXVerticalFrame.h +include/fox/FXVisual.h +include/fox/FXWindow.h +include/fox/FXXPMIcon.h +include/fox/FXXPMImage.h +include/fox/fx.h +include/fox/fx3d.h +include/fox/fxdefs.h +include/fox/fxkeys.h +include/fox/fxregex.h +include/fox/fxver.h +include/fox/xincs.h +lib/libFOX.a +lib/libFOX.so +lib/libFOX.so.%%LIBVER%% +share/fox/html/app.html +share/fox/html/bigpenguin.png +share/fox/html/cfdrc.png +share/fox/html/cfdrclogo.png +share/fox/html/datatarget.html +share/fox/html/dlgedit1.gif +share/fox/html/dlgedit2.gif +share/fox/html/draganddrop.html +share/fox/html/faq.html +share/fox/html/focus.html +share/fox/html/fonts.html +share/fox/html/foreword.html +share/fox/html/fox.html +share/fox/html/foxback.png +share/fox/html/foxlogo.png +share/fox/html/guiupdate.html +share/fox/html/icons.html +share/fox/html/introduction.html +share/fox/html/layout.html +share/fox/html/messages.html +share/fox/html/nasafan.png +share/fox/html/oldfox.html +share/fox/html/opengl_logo.png +share/fox/html/owl-anim.png +share/fox/html/pathfinder.png +share/fox/html/pcboard.png +share/fox/html/platforms.html +share/fox/html/progress.png +share/fox/html/registry.html +share/fox/html/scribble.png +share/fox/html/serialization.html +share/fox/html/sgitextedit.png +share/fox/html/tb-paste.png +share/fox/html/textedit.png +share/fox/html/textedit2.png +share/fox/html/timers.html +share/fox/html/widgets.html +share/fox/html/win32-libraries.png +share/fox/html/win32-linkoutput.png +share/fox/html/win32-postbuild.png +share/fox/html/win32-preprocessor.png +share/fox/html/win32-project.png +share/fox/html/win32-tooloptions.png +share/fox/html/win32.html +share/fox/html/wintextedit.png +@dirrm include/fox +@dirrm share/fox/html +@dirrm share/fox |