Index: head/graphics/sharpconstruct/Makefile =================================================================== --- head/graphics/sharpconstruct/Makefile (revision 427088) +++ head/graphics/sharpconstruct/Makefile (revision 427089) @@ -1,36 +1,39 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= sharpconstruct PORTVERSION= 0.11 PORTREVISION= 10 CATEGORIES= graphics MASTER_SITES= SF/sharp3d/SharpConstruct/${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= 3D modeller for organic shapes +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/COPYING + LIB_DEPENDS= libgtkglextmm-x11-1.2.so:x11-toolkits/gtkglextmm \ libglademm-2.4.so:devel/libglademm24 -USES= tar:bzip2 gmake pkgconfig -USE_GL= yes -GNU_CONFIGURE= yes - ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= uses SSE instructions + +USES= tar:bzip2 gmake pkgconfig +GNU_CONFIGURE= yes +USE_GL= yes PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz PORTDATA= * post-patch: @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/include/Align.hh @${REINPLACE_CMD} -e 's|"/sharpconstruct|"|' ${WRKSRC}/src/MainWindow.cc @${REINPLACE_CMD} -e 's|/usr/share/sharpconstruct|${DATADIR}|' ${WRKSRC}/src/MainWindow.cc @${REINPLACE_CMD} -e '/FileDialog/,/}/ d' ${WRKSRC}/src/MainWindow.cc @${REINPLACE_CMD} -e 's|memalign(b,c)|malloc(c)|' ${WRKSRC}/include/Align.hh @${FIND} ${WRKSRC} -name Makefile.in -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e '/^DEFS / s|$$| -DDATADIR=\\"${DATADIR}\\"|' .include Index: head/graphics/sharpconstruct/files/patch-include-Optimized.h =================================================================== --- head/graphics/sharpconstruct/files/patch-include-Optimized.h (revision 427088) +++ head/graphics/sharpconstruct/files/patch-include-Optimized.h (revision 427089) @@ -1,11 +1,11 @@ ---- include/Optimized.h.orig Sat Dec 31 06:26:59 2005 -+++ include/Optimized.h Thu Oct 11 02:07:55 2007 -@@ -193,7 +193,7 @@ +--- include/Optimized.h.orig 2005-12-31 03:26:59 UTC ++++ include/Optimized.h +@@ -193,7 +193,7 @@ namespace SharpConstruct void Normalize( Point3D& ); typedef Point3D Normal3D; - typedef std::vector< Point3D, Align< Point3D > > Point3DVector; + typedef std::vector< Point3D > Point3DVector; void Normalize( Point3DVector& ); /*class Point3DVector Index: head/graphics/sharpconstruct/files/patch-src_MainWindow.cc =================================================================== --- head/graphics/sharpconstruct/files/patch-src_MainWindow.cc (revision 427088) +++ head/graphics/sharpconstruct/files/patch-src_MainWindow.cc (revision 427089) @@ -1,20 +1,20 @@ ---- src/MainWindow.cc.orig 2013-10-02 09:31:18.000000000 +0000 +--- src/MainWindow.cc.orig 2006-01-02 10:18:20 UTC +++ src/MainWindow.cc -@@ -786,7 +786,7 @@ void MainWindow::on_speed_test_clicked_( +@@ -792,7 +792,7 @@ void MainWindow::on_speed_test_clicked_( output += ToString( times[ i ] ) + " seconds\n"; adder += times[ i ]; } - Gtk::MessageDialog::MessageDialog( *mw, "Times:\n" + output + + Gtk::MessageDialog( *mw, "Times:\n" + output + "\nAverage: " + ToString( adder / runs ) + " seconds" ).run(); } -@@ -810,7 +810,7 @@ void MainWindow::on_speed_test_clicked_( +@@ -816,7 +816,7 @@ void MainWindow::on_speed_test_clicked_( for( unsigned i = 0; i < runs; ++i ) editor_.event( (GdkEvent*)( &click ) ); timer.stop(); - Gtk::MessageDialog::MessageDialog( *mw, ToString( timer.elapsed() ) + " seconds" ).run(); + Gtk::MessageDialog( *mw, ToString( timer.elapsed() ) + " seconds" ).run(); /*em.type = GDK_MOTION_NOTIFY; em.window = editor_.get_window()->gobj(); Index: head/graphics/sharpconstruct/files/patch-src_prefix.cc =================================================================== --- head/graphics/sharpconstruct/files/patch-src_prefix.cc (nonexistent) +++ head/graphics/sharpconstruct/files/patch-src_prefix.cc (revision 427089) @@ -0,0 +1,22 @@ +--- src/prefix.cc.orig 2005-08-22 01:24:14 UTC ++++ src/prefix.cc +@@ -393,7 +393,8 @@ br_strndup (char *str, size_t size) + char * + br_extract_dir (const char *path) + { +- char *end, *result; ++ const char *end; ++ char *result; + + br_return_val_if_fail (path != (char *) NULL, (char *) NULL); + +@@ -428,7 +429,8 @@ br_extract_dir (const char *path) + char * + br_extract_prefix (const char *path) + { +- char *end, *tmp, *result; ++ const char *end; ++ char *tmp, *result; + + br_return_val_if_fail (path != (char *) NULL, (char *) NULL); + Property changes on: head/graphics/sharpconstruct/files/patch-src_prefix.cc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property