aboutsummaryrefslogtreecommitdiff
path: root/graphics/sharpconstruct
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2016-11-25 09:24:57 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2016-11-25 09:24:57 +0000
commit278ab87cfda789d6681c6c2b0bc1795b92734300 (patch)
tree939cbfcb525ca71ab0d275038649005877b19d3a /graphics/sharpconstruct
parent1a2a694bfaf37726c25d359490aa1abb6c436b78 (diff)
downloadports-278ab87cfda789d6681c6c2b0bc1795b92734300.tar.gz
ports-278ab87cfda789d6681c6c2b0bc1795b92734300.zip
Notes
Diffstat (limited to 'graphics/sharpconstruct')
-rw-r--r--graphics/sharpconstruct/Makefile11
-rw-r--r--graphics/sharpconstruct/files/patch-include-Optimized.h6
-rw-r--r--graphics/sharpconstruct/files/patch-src_MainWindow.cc6
-rw-r--r--graphics/sharpconstruct/files/patch-src_prefix.cc22
4 files changed, 35 insertions, 10 deletions
diff --git a/graphics/sharpconstruct/Makefile b/graphics/sharpconstruct/Makefile
index e898d2a79f83..cdb35e4a2062 100644
--- a/graphics/sharpconstruct/Makefile
+++ b/graphics/sharpconstruct/Makefile
@@ -10,16 +10,19 @@ 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= *
diff --git a/graphics/sharpconstruct/files/patch-include-Optimized.h b/graphics/sharpconstruct/files/patch-include-Optimized.h
index 7d46da59de34..ded646772611 100644
--- a/graphics/sharpconstruct/files/patch-include-Optimized.h
+++ b/graphics/sharpconstruct/files/patch-include-Optimized.h
@@ -1,6 +1,6 @@
---- 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;
diff --git a/graphics/sharpconstruct/files/patch-src_MainWindow.cc b/graphics/sharpconstruct/files/patch-src_MainWindow.cc
index 27719588dda5..cd9a3aba6bd0 100644
--- a/graphics/sharpconstruct/files/patch-src_MainWindow.cc
+++ b/graphics/sharpconstruct/files/patch-src_MainWindow.cc
@@ -1,6 +1,6 @@
---- 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 ];
}
@@ -9,7 +9,7 @@
"\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();
diff --git a/graphics/sharpconstruct/files/patch-src_prefix.cc b/graphics/sharpconstruct/files/patch-src_prefix.cc
new file mode 100644
index 000000000000..359166fbed4b
--- /dev/null
+++ b/graphics/sharpconstruct/files/patch-src_prefix.cc
@@ -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);
+