summaryrefslogtreecommitdiff
path: root/graphics/qslim
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/qslim')
-rw-r--r--graphics/qslim/Makefile70
-rw-r--r--graphics/qslim/distinfo2
-rw-r--r--graphics/qslim/files/patch-mixkit-src_MxStdGUI.cxx11
-rw-r--r--graphics/qslim/files/patch-mixkit__src__MxDynBlock.h29
-rw-r--r--graphics/qslim/files/patch-mixkit__src__MxStack.h31
-rw-r--r--graphics/qslim/files/patch-tools-qslim_qvis.cxx20
-rw-r--r--graphics/qslim/files/patch-tools__qslim__qslim.cxx11
-rw-r--r--graphics/qslim/pkg-descr8
-rw-r--r--graphics/qslim/pkg-plist53
9 files changed, 0 insertions, 235 deletions
diff --git a/graphics/qslim/Makefile b/graphics/qslim/Makefile
deleted file mode 100644
index a20e5c941873..000000000000
--- a/graphics/qslim/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-# Created by: ijliao
-# $FreeBSD$
-
-PORTNAME= qslim
-PORTVERSION= 2.1
-PORTREVISION= 11
-CATEGORIES= graphics
-MASTER_SITES= http://mgarland.org/files/dist/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= SlimKit surface modeling tools
-
-LICENSE= GPLv2
-
-BROKEN= fails to link
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-05-08
-
-LIB_DEPENDS= libpng.so:graphics/png \
- libtiff.so:graphics/tiff \
- libgfx.so:graphics/libgfx
-
-CONFIGURE_WRKSRC= ${WRKSRC}/mixkit
-BUILD_WRKSRC= ${WRKSRC}/mixkit/src
-
-USES= gmake
-USE_GL= glu
-GNU_CONFIGURE= yes
-MAKE_ENV= FLTKCONFIG="${FLTK_CONFIG}" GUI_LIBS="${GUI_LIBS}"
-MAKE_ARGS= CC="${CC}" CXX="${CXX}"
-ALL_TARGET= # none
-USE_LDCONFIG= yes
-
-CFLAGS+= -DMIX_ANSI_IOSTREAMS -DHAVE_BOOL -fPIC -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib -pthread
-
-FLTK_CONFIG= ${LOCALBASE}/bin/fltk-config
-GUI_LIBS= $$(${FLTK_CONFIG} --use-gl --ldflags)
-
-post-extract:
- @${RM} -r ${WRKSRC}/libgfx/
-
-post-patch:
- @${REINPLACE_CMD} -e '/gfx-config/d' ${CONFIGURE_WRKSRC}/mix-config.in
- @${REINPLACE_CMD} -e 's/\.\..*mix\.a//' ${WRKSRC}/tools/qslim/Makefile
- @${REINPLACE_CMD} -e '/gfx-config/d;s/\.a/.so/g;s/[(]AR[)] cru/(CXX) \
- $$(CXXFLAGS) -shared -o/;/RANLIB/d' ${BUILD_WRKSRC}/${MAKEFILE}
-.for i in mixkit/src/Makefile tools/qslim/Makefile
- @${ECHO_CMD} '.SUFFIXES: .fl .c .cc .cxx .o' >> ${WRKSRC}/${i}
- @${ECHO_CMD} '.cxx.o:' >> ${WRKSRC}/${i}
- @${ECHO_CMD} ' $$(CXX) -c $$(CXXFLAGS) $$<' >> ${WRKSRC}/${i}
-.endfor
-
-post-build:
- @(cd ${BUILD_WRKSRC}/../../tools/qslim && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET})
-
-do-install:
-.for i in qslim qvis
- (cd ${WRKSRC}/tools/qslim && ${INSTALL_PROGRAM} ${i} \
- ${STAGEDIR}${PREFIX}/bin)
-.endfor
- @${MKDIR} ${STAGEDIR}${PREFIX}/include/mixkit
- (cd ${WRKSRC}/mixkit/src && ${INSTALL_DATA} *.h \
- ${STAGEDIR}${PREFIX}/include/mixkit)
- (cd ${WRKSRC}/mixkit/src && ${INSTALL_PROGRAM} libmix.so \
- ${STAGEDIR}${PREFIX}/lib)
- @${LN} -sf libmix.so ${STAGEDIR}${PREFIX}/lib/libmix.so.0
-
-.include <bsd.port.mk>
diff --git a/graphics/qslim/distinfo b/graphics/qslim/distinfo
deleted file mode 100644
index 7aa112297489..000000000000
--- a/graphics/qslim/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (qslim-2.1.tar.gz) = af47fb69f7d1a5a0464b90436c9f7051a78a0fce44591096c3f9838d8f970a2a
-SIZE (qslim-2.1.tar.gz) = 287513
diff --git a/graphics/qslim/files/patch-mixkit-src_MxStdGUI.cxx b/graphics/qslim/files/patch-mixkit-src_MxStdGUI.cxx
deleted file mode 100644
index a8bb5449016b..000000000000
--- a/graphics/qslim/files/patch-mixkit-src_MxStdGUI.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- mixkit/src/MxStdGUI.cxx.orig 2011-09-06 14:12:15.000000000 +0200
-+++ mixkit/src/MxStdGUI.cxx 2011-09-06 14:12:47.000000000 +0200
-@@ -15,7 +15,7 @@
- #include "MxGLUtils.h"
- #include "MxSMF.h"
- #include <FL/Fl_Color_Chooser.H>
--#include <FL/fl_file_chooser.H>
-+#include <FL/Fl_File_Chooser.H>
- #include <FL/filename.H>
-
-
diff --git a/graphics/qslim/files/patch-mixkit__src__MxDynBlock.h b/graphics/qslim/files/patch-mixkit__src__MxDynBlock.h
deleted file mode 100644
index 605e88e2befd..000000000000
--- a/graphics/qslim/files/patch-mixkit__src__MxDynBlock.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- mixkit/src/MxDynBlock.h.orig
-+++ mixkit/src/MxDynBlock.h
-@@ -35,13 +35,13 @@
-
- void room_for(int len)
- {
-- if( length()<len ) resize(len);
-+ if( length()<len ) this->resize(len);
- fill = len;
- }
-
- T& add()
- {
-- if( length()==total_space() ) resize(total_space() * 2);
-+ if( length()==total_space() ) this->resize(total_space() * 2);
- fill++;
- return last();
- }
-@@ -62,8 +62,8 @@
- //
- int size() const { return length(); }
-
-- typename MxBlock<T>::iterator end() { return begin()+size(); }
-- typename MxBlock<T>::const_iterator end() const { return begin()+size(); }
-+ typename MxBlock<T>::iterator end() { return this->begin()+size(); }
-+ typename MxBlock<T>::const_iterator end() const { return this->begin()+size(); }
-
- void push_back(const T& t) { add(t); }
- };
diff --git a/graphics/qslim/files/patch-mixkit__src__MxStack.h b/graphics/qslim/files/patch-mixkit__src__MxStack.h
deleted file mode 100644
index 3368a868c4a4..000000000000
--- a/graphics/qslim/files/patch-mixkit__src__MxStack.h
+++ /dev/null
@@ -1,31 +0,0 @@
---- mixkit/src/MxStack.h.orig
-+++ mixkit/src/MxStack.h
-@@ -26,14 +26,14 @@
- MxStack(const T& val, unsigned int n) : MxDynBlock<T>(n)
- { push(val); }
-
-- T& top() { return last(); }
-- const T& top() const { return last(); }
-+ T& top() { return this->last(); }
-+ const T& top() const { return this->last(); }
-
-- bool is_empty() { return length()==0; }
-+ bool is_empty() { return this->length()==0; }
-
-- T& pop() { return drop(); }
-+ T& pop() { return this->drop(); }
-
-- void push(const T& val) { add(val); }
-+ void push(const T& val) { this->add(val); }
- //
- // NOTE: In this code, it is *crucial* that we do the add() and
- // assignment in separate steps. The obvious alternative
-@@ -41,7 +41,7 @@
- // broken! The top() will grab a pointer into the block,
- // but the add() may reallocate the block before doing the
- // assignment. Thus, the pointer will become invalid.
-- void push() { add(); top() = (*this)[length()-2]; }
-+ void push() { this->add(); top() = (*this)[this->length()-2]; }
- };
-
- // MXSTACK_INCLUDED
diff --git a/graphics/qslim/files/patch-tools-qslim_qvis.cxx b/graphics/qslim/files/patch-tools-qslim_qvis.cxx
deleted file mode 100644
index 7c1b7390dc5b..000000000000
--- a/graphics/qslim/files/patch-tools-qslim_qvis.cxx
+++ /dev/null
@@ -1,20 +0,0 @@
---- tools/qslim/qvis.cxx.orig 2011-09-06 14:13:35.000000000 +0200
-+++ tools/qslim/qvis.cxx 2011-09-06 14:14:02.000000000 +0200
-@@ -14,7 +14,7 @@
- #include <MxStdGUI.h>
- #include <stdio.h>
-
--#include <FL/fl_file_chooser.H>
-+#include <FL/Fl_File_Chooser.H>
- #include <FL/filename.H>
- #include <FL/filename.H>
- #include <FL/Fl_Slider.H>
-@@ -228,7 +228,7 @@
- // Main application routine
- //
-
--main(int argc, char **argv)
-+int main(int argc, char **argv)
- {
- // Change default values for application variables in GUI version
- will_record_history = true;
diff --git a/graphics/qslim/files/patch-tools__qslim__qslim.cxx b/graphics/qslim/files/patch-tools__qslim__qslim.cxx
deleted file mode 100644
index 040e35c6fc30..000000000000
--- a/graphics/qslim/files/patch-tools__qslim__qslim.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/qslim/qslim.cxx.orig
-+++ tools/qslim/qslim.cxx
-@@ -32,7 +32,7 @@
- output_preamble();
- }
-
--main(int argc, char **argv)
-+int main(int argc, char **argv)
- {
- double input_time, init_time, slim_time, output_time;
-
diff --git a/graphics/qslim/pkg-descr b/graphics/qslim/pkg-descr
deleted file mode 100644
index 36046c4da33d..000000000000
--- a/graphics/qslim/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This is the SlimKit collection of surface modeling tools. Most of the
-programs in this collection simply provide an interface to the
-underlying functionality of the MixKit library.
-
-The primary component of this package is the QSlim 2.0 surface
-simplification tool.
-
-WWW: http://mgarland.org/software/qslim.html
diff --git a/graphics/qslim/pkg-plist b/graphics/qslim/pkg-plist
deleted file mode 100644
index 8896fc5d1028..000000000000
--- a/graphics/qslim/pkg-plist
+++ /dev/null
@@ -1,53 +0,0 @@
-bin/qslim
-bin/qvis
-include/mixkit/MxAsp.h
-include/mixkit/MxBlock.h
-include/mixkit/MxBlock2.h
-include/mixkit/MxBlock3.h
-include/mixkit/MxBlockModel.h
-include/mixkit/MxCamera.h
-include/mixkit/MxCmdParser.h
-include/mixkit/MxDualModel.h
-include/mixkit/MxDualSlim.h
-include/mixkit/MxDynBlock.h
-include/mixkit/MxEdgeFilter.h
-include/mixkit/MxFaceTree.h
-include/mixkit/MxFeatureFilter.h
-include/mixkit/MxFitFrame.h
-include/mixkit/MxFrame.h
-include/mixkit/MxGL.h
-include/mixkit/MxGLUtils.h
-include/mixkit/MxGUI.h
-include/mixkit/MxGeoPrims.h
-include/mixkit/MxGeom2D.h
-include/mixkit/MxGeom3D.h
-include/mixkit/MxHeap.h
-include/mixkit/MxManipulator.h
-include/mixkit/MxMat2.h
-include/mixkit/MxMat3.h
-include/mixkit/MxMat4.h
-include/mixkit/MxMath.h
-include/mixkit/MxMatrix.h
-include/mixkit/MxPropSlim.h
-include/mixkit/MxQMetric.h
-include/mixkit/MxQMetric3.h
-include/mixkit/MxQSlim.h
-include/mixkit/MxRaster.h
-include/mixkit/MxSMF.h
-include/mixkit/MxStack.h
-include/mixkit/MxStdGUI.h
-include/mixkit/MxStdModel.h
-include/mixkit/MxStdSlim.h
-include/mixkit/MxString.h
-include/mixkit/MxTimer.h
-include/mixkit/MxVec2.h
-include/mixkit/MxVec3.h
-include/mixkit/MxVec4.h
-include/mixkit/MxVector.h
-include/mixkit/mixio.h
-include/mixkit/mixmops.h
-include/mixkit/mixmsg.h
-include/mixkit/mixvops.h
-include/mixkit/stdmix.h
-lib/libmix.so
-lib/libmix.so.0