summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsakamoto <sakamoto@pkgsrc.org>2001-02-24 16:50:01 +0000
committersakamoto <sakamoto@pkgsrc.org>2001-02-24 16:50:01 +0000
commit4f4db6edbd9032750ebd820315ebbaac26d2a3ca (patch)
treecb3e8fe57bec052a164de6331a9c3fa7491f89d5
parent10db73ee0a96e828a433620995bac13a51760e74 (diff)
downloadpkgsrc-4f4db6edbd9032750ebd820315ebbaac26d2a3ca.tar.gz
Initial import of fox:
Fast and extensive C++ GUI toolkit
-rw-r--r--x11/fox/Makefile56
-rw-r--r--x11/fox/distinfo2
-rw-r--r--x11/fox/files/patch-aa23
-rw-r--r--x11/fox/files/patch-ab11
-rw-r--r--x11/fox/files/patch-ac11
-rw-r--r--x11/fox/files/patch-ad14
-rw-r--r--x11/fox/pkg-comment1
-rw-r--r--x11/fox/pkg-descr11
-rw-r--r--x11/fox/pkg-plist207
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