mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-21 00:25:50 +00:00
Remove expired port:
2014-06-30 graphics/k3d: Broken for more than 5 months
This commit is contained in:
parent
2c4ba3c6d9
commit
ef43a03096
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=359822
1
MOVED
1
MOVED
@ -6208,3 +6208,4 @@ audio/tagger||2014-06-30|Has expired: Ancient, unmaintained
|
||||
www/mod_wsgi2|www/mod_wsgi3|2014-06-30|Has expired: No longer supported, please use www/mod_wsgi3 instead
|
||||
security/botan|security/botan110|2014-06-30|Has expired: Botan 1.8 have known bugs and is no longer supported upstream, migrate to security/botan110
|
||||
deskutils/checkrdf||2014-06-30|Removed: Abandonware, please consider using other software
|
||||
graphics/k3d||2014-06-30|Has expired: Broken for more than 5 months
|
||||
|
@ -406,7 +406,6 @@
|
||||
SUBDIR += jpgraph2
|
||||
SUBDIR += jpgtn
|
||||
SUBDIR += jslice
|
||||
SUBDIR += k3d
|
||||
SUBDIR += kamera-kde4
|
||||
SUBDIR += kcolorchooser
|
||||
SUBDIR += kcoloredit
|
||||
|
@ -1,124 +0,0 @@
|
||||
# Created by: ijliao
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= k3d
|
||||
PORTVERSION= 0.8.0.2
|
||||
PORTREVISION= 7
|
||||
DISTVERSIONPREFIX= source-
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= SF/${PORTNAME}/K-3D%20Source/K-3D%20${PORTVERSION}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= 3D modeling, animation, and rendering system
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
BROKEN= Fails to configure
|
||||
DEPRECATED= Broken for more than 5 months
|
||||
EXPIRATION_DATE= 2014-06-30
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/gmm/gmm.h:${PORTSDIR}/math/gmm++
|
||||
LIB_DEPENDS= libboost_python.so:${PORTSDIR}/devel/boost-python-libs \
|
||||
libexecinfo.so:${PORTSDIR}/devel/libexecinfo \
|
||||
libjpeg.so:${PORTSDIR}/graphics/jpeg \
|
||||
libpng15.so:${PORTSDIR}/graphics/png \
|
||||
libtiff.so:${PORTSDIR}/graphics/tiff \
|
||||
libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \
|
||||
libexpat.so:${PORTSDIR}/textproc/expat2 \
|
||||
libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext \
|
||||
libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24
|
||||
|
||||
OPTIONS_DEFINE= 3DS COMPIZ GNOME PERFTOOLS GTS IMAGEMAGICK OPENEXR
|
||||
3DS_DESC= 3ds_io plugin module
|
||||
COMPIZ_DESC= Compiz plugin module
|
||||
GNOME_DESC= GNOME integration plugin module
|
||||
PERFTOOLS_DESC= Google Perftools profiling module
|
||||
GTS_DESC= GNU Triangulated Surfaces plugin module
|
||||
IMAGEMAGICK_DESC= ImageMagick file format module
|
||||
OPENEXR_DESC= OpenEXR file format module
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_GL= glu
|
||||
USE_GNOME= gtksourceview2
|
||||
DOS2UNIX_GLOB= *.hpp
|
||||
USE_GCC= yes
|
||||
USE_PYTHON= yes
|
||||
USES= cmake:outsource gettext dos2unix
|
||||
CMAKE_ARGS= -DK3D_INTL_INCLUDE_DIRS:STRING="-I${LOCALBASE}/include" \
|
||||
-DK3D_INTL_LIBS:STRING="-L${LOCALBASE}/lib -lintl" \
|
||||
-DK3D_BUILD_CARVE_MODULE:BOOL=OFF \
|
||||
-DK3D_BUILD_CGAL_MODULE:BOOL=OFF \
|
||||
-DK3D_BUILD_COLLADA_IO_MODULE:BOOL=OFF \
|
||||
-DK3D_BUILD_INOTIFY_MODULE:BOOL=OFF \
|
||||
-DK3D_BUILD_OPENCASCADE_MODULE:BOOL=OFF
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
MAN1= k3d.1 k3d-renderframe.1 k3d-renderjob.1 k3d-sl2xml.1 \
|
||||
k3d-uuidgen.1
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:M3DS}
|
||||
LIB_DEPENDS+= lib3ds-1.so:${PORTSDIR}/graphics/lib3ds
|
||||
PLIST_SUB+= 3DS=""
|
||||
.else
|
||||
CMAKE_ARGS+= -DK3D_BUILD_3DS_IO_MODULE:BOOL=OFF
|
||||
PLIST_SUB+= 3DS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MCOMPIZ}
|
||||
LIB_DEPENDS+= libdbus-glib.so:${PORTSDIR}/devel/dbus-glib
|
||||
PLIST_SUB+= COMPIZ=""
|
||||
.else
|
||||
CMAKE_ARGS+= -DK3D_BUILD_COMPIZ_MODULE:BOOL=OFF
|
||||
PLIST_SUB+= COMPIZ="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MGNOME}
|
||||
USE_GNOME+= gnomevfs2
|
||||
PLIST_SUB+= GNOME=""
|
||||
.else
|
||||
CMAKE_ARGS+= -DK3D_BUILD_GNOME_MODULE:BOOL=OFF
|
||||
PLIST_SUB+= GNOME="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MPERFTOOLS}
|
||||
LIB_DEPENDS+= libprofiler.so:${PORTSDIR}/devel/google-perftools
|
||||
PLIST_SUB+= PERFTOOLS=""
|
||||
.else
|
||||
CMAKE_ARGS+= -DK3D_BUILD_GOOGLE_PERFTOOLS_MODULE:BOOL=OFF
|
||||
PLIST_SUB+= PERFTOOLS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MGTS}
|
||||
LIB_DEPENDS+= libgts.so:${PORTSDIR}/graphics/gts
|
||||
PLIST_SUB+= GTS=""
|
||||
.else
|
||||
CMAKE_ARGS+= -DK3D_BUILD_GTS_MODULE:BOOL=OFF
|
||||
PLIST_SUB+= GTS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MIMAGEMAGICK}
|
||||
LIB_DEPENDS+= libMagickCore-6.Q*.so:${PORTSDIR}/graphics/ImageMagick
|
||||
PLIST_SUB+= IMAGEMAGICK=""
|
||||
.else
|
||||
CMAKE_ARGS+= -DK3D_BUILD_IMAGEMAGICK_IO_MODULE:BOOL=OFF
|
||||
PLIST_SUB+= IMAGEMAGICK="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MOPENEXR}
|
||||
LIB_DEPENDS+= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR
|
||||
PLIST_SUB+= OPENEXR=""
|
||||
.else
|
||||
CMAKE_ARGS+= -DK3D_BUILD_OPENEXR_IO_MODULE:BOOL=OFF
|
||||
PLIST_SUB+= OPENEXR="@comment "
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e \
|
||||
's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/cmake/modules/*.cmake
|
||||
@${REINPLACE_CMD} -e \
|
||||
's|share/man|man|' ${WRKSRC}/man/CMakeLists.txt
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (k3d-source-0.8.0.2.tar.bz2) = fd70f35b9d31222d9fb8181d338e6301d9ef796d5ca8f0f970b1b50f1616cd05
|
||||
SIZE (k3d-source-0.8.0.2.tar.bz2) = 6998591
|
@ -1,29 +0,0 @@
|
||||
--- k3dsdk/data.h.orig 2010-07-03 11:27:46.000000000 +0900
|
||||
+++ k3dsdk/data.h 2012-06-20 16:00:25.000000000 +0900
|
||||
@@ -580,7 +580,7 @@
|
||||
|
||||
try
|
||||
{
|
||||
- set_value(boost::lexical_cast<value_t>(*new_value), Hint);
|
||||
+ this->set_value(boost::lexical_cast<value_t>(*new_value), Hint);
|
||||
return true;
|
||||
}
|
||||
catch(...)
|
||||
@@ -865,7 +865,7 @@
|
||||
|
||||
try
|
||||
{
|
||||
- set_value(boost::lexical_cast<value_t>(*new_value), Hint);
|
||||
+ this->set_value(boost::lexical_cast<value_t>(*new_value), Hint);
|
||||
return true;
|
||||
}
|
||||
catch(...)
|
||||
@@ -1011,7 +1011,7 @@
|
||||
|
||||
try
|
||||
{
|
||||
- set_value(boost::lexical_cast<value_t>(*new_value), Hint);
|
||||
+ this->set_value(boost::lexical_cast<value_t>(*new_value), Hint);
|
||||
return true;
|
||||
}
|
||||
catch(...)
|
@ -1,20 +0,0 @@
|
||||
--- k3dsdk/gil/boost/gil/extension/dynamic_image/apply_operation_base.hpp.orig 2012-06-20 07:41:16.000000000 +0900
|
||||
+++ k3dsdk/gil/boost/gil/extension/dynamic_image/apply_operation_base.hpp 2012-06-20 16:07:44.000000000 +0900
|
||||
@@ -114,7 +114,7 @@
|
||||
template <typename T2, typename Op>
|
||||
struct reduce_bind1 {
|
||||
const T2& _t2;
|
||||
- mutable Op& _op;
|
||||
+ Op& _op;
|
||||
|
||||
typedef typename Op::result_type result_type;
|
||||
|
||||
@@ -127,7 +127,7 @@
|
||||
struct reduce_bind2 {
|
||||
const Bits1& _bits1;
|
||||
std::size_t _index1;
|
||||
- mutable Op& _op;
|
||||
+ Op& _op;
|
||||
|
||||
typedef typename Op::result_type result_type;
|
||||
|
@ -1,53 +0,0 @@
|
||||
--- k3dsdk/gil/boost/gil/extension/io/png_io_private.hpp.orig 2010-07-03 11:27:47.000000000 +0900
|
||||
+++ k3dsdk/gil/boost/gil/extension/io/png_io_private.hpp 2012-06-20 07:34:43.000000000 +0900
|
||||
@@ -148,12 +148,12 @@
|
||||
// allocate/initialize the image information data
|
||||
_info_ptr = png_create_info_struct(_png_ptr);
|
||||
if (_info_ptr == NULL) {
|
||||
- png_destroy_read_struct(&_png_ptr,png_infopp_NULL,png_infopp_NULL);
|
||||
+ png_destroy_read_struct(&_png_ptr,NULL,NULL);
|
||||
io_error("png_get_file_size: fail to call png_create_info_struct()");
|
||||
}
|
||||
if (setjmp(png_jmpbuf(_png_ptr))) {
|
||||
//free all of the memory associated with the png_ptr and info_ptr
|
||||
- png_destroy_read_struct(&_png_ptr, &_info_ptr, png_infopp_NULL);
|
||||
+ png_destroy_read_struct(&_png_ptr, &_info_ptr, NULL);
|
||||
io_error("png_get_file_size: fail to call setjmp()");
|
||||
}
|
||||
png_init_io(_png_ptr, get());
|
||||
@@ -165,7 +165,7 @@
|
||||
png_reader(const char* filename) : file_mgr(filename, "rb") { init(); }
|
||||
|
||||
~png_reader() {
|
||||
- png_destroy_read_struct(&_png_ptr,&_info_ptr,png_infopp_NULL);
|
||||
+ png_destroy_read_struct(&_png_ptr,&_info_ptr,NULL);
|
||||
}
|
||||
point2<std::ptrdiff_t> get_dimensions() {
|
||||
return point2<std::ptrdiff_t>(png_get_image_width(_png_ptr,_info_ptr),
|
||||
@@ -177,7 +177,7 @@
|
||||
int bit_depth, color_type, interlace_type;
|
||||
png_get_IHDR(_png_ptr, _info_ptr,
|
||||
&width, &height,&bit_depth,&color_type,&interlace_type,
|
||||
- int_p_NULL, int_p_NULL);
|
||||
+ (int *) NULL, (int *) NULL);
|
||||
io_error_if(((png_uint_32)view.width()!=width || (png_uint_32)view.height()!= height),
|
||||
"png_read_view: input view size does not match PNG file size");
|
||||
|
||||
@@ -219,7 +219,7 @@
|
||||
int bit_depth, color_type, interlace_type;
|
||||
png_get_IHDR(_png_ptr, _info_ptr,
|
||||
&width, &height,&bit_depth,&color_type,&interlace_type,
|
||||
- int_p_NULL, int_p_NULL);
|
||||
+ (int *) NULL, (int *) NULL);
|
||||
io_error_if(((png_uint_32)view.width()!=width || (png_uint_32)view.height()!= height),
|
||||
"png_reader_color_convert::apply(): input view size does not match PNG file size");
|
||||
switch (color_type) {
|
||||
@@ -308,7 +308,7 @@
|
||||
io_error_if(!_png_ptr,"png_write_initialize: fail to call png_create_write_struct()");
|
||||
_info_ptr = png_create_info_struct(_png_ptr);
|
||||
if (!_info_ptr) {
|
||||
- png_destroy_write_struct(&_png_ptr,png_infopp_NULL);
|
||||
+ png_destroy_write_struct(&_png_ptr,NULL);
|
||||
io_error("png_write_initialize: fail to call png_create_info_struct()");
|
||||
}
|
||||
if (setjmp(png_jmpbuf(_png_ptr))) {
|
@ -1,20 +0,0 @@
|
||||
--- k3dsdk/ngui/main_document_window.cpp.orig 2010-07-03 11:27:46.000000000 +0900
|
||||
+++ k3dsdk/ngui/main_document_window.cpp 2012-06-20 07:13:29.000000000 +0900
|
||||
@@ -1371,7 +1371,7 @@
|
||||
Gtk::HBox import_box(false, 5);
|
||||
Gtk::Label import_label(_("Choose import plugin:"));
|
||||
|
||||
- Gtk::ComboBox import_combo(model);
|
||||
+ Gtk::ComboBox import_combo((Glib::RefPtr<Gtk::TreeModel> &) model);
|
||||
import_combo.pack_start(columns.icon, false);
|
||||
import_combo.pack_start(columns.label);
|
||||
import_combo.set_active(0);
|
||||
@@ -1461,7 +1461,7 @@
|
||||
Gtk::HBox export_box(false, 5);
|
||||
Gtk::Label export_label(_("Choose export plugin:"));
|
||||
|
||||
- Gtk::ComboBox export_combo(model);
|
||||
+ Gtk::ComboBox export_combo((Glib::RefPtr<Gtk::TreeModel> &) model);
|
||||
export_combo.pack_start(columns.icon, false);
|
||||
export_combo.pack_start(columns.label);
|
||||
export_combo.set_active(0);
|
@ -1,20 +0,0 @@
|
||||
--- k3dsdk/ngui/render.cpp.orig 2010-07-03 11:27:46.000000000 +0900
|
||||
+++ k3dsdk/ngui/render.cpp 2012-06-20 07:15:53.000000000 +0900
|
||||
@@ -169,7 +169,7 @@
|
||||
row[columns.separator] = false;
|
||||
}
|
||||
|
||||
- Gtk::ComboBox combo(model);
|
||||
+ Gtk::ComboBox combo((Glib::RefPtr<Gtk::TreeModel> &) model);
|
||||
|
||||
combo.pack_start(columns.icon, false);
|
||||
|
||||
@@ -295,7 +295,7 @@
|
||||
row[columns.separator] = false;
|
||||
}
|
||||
|
||||
- Gtk::ComboBox combo(model);
|
||||
+ Gtk::ComboBox combo((Glib::RefPtr<Gtk::TreeModel> &) model);
|
||||
|
||||
combo.pack_start(columns.icon, false);
|
||||
|
@ -1,20 +0,0 @@
|
||||
--- modules/animation/interpolator.h.orig 2010-07-03 11:27:55.000000000 +0900
|
||||
+++ modules/animation/interpolator.h 2012-06-20 16:01:55.000000000 +0900
|
||||
@@ -92,7 +92,7 @@
|
||||
{
|
||||
time_t t_lower, t_upper;
|
||||
value_t v_lower, v_upper;
|
||||
- get_surrounding_keys(Time, Keyframes, t_lower, t_upper, v_lower, v_upper);
|
||||
+ this->get_surrounding_keys(Time, Keyframes, t_lower, t_upper, v_lower, v_upper);
|
||||
return lerp(t_lower, t_upper, v_lower, v_upper, Time);
|
||||
}
|
||||
protected:
|
||||
@@ -116,7 +116,7 @@
|
||||
{
|
||||
time_t t_lower, t_upper;
|
||||
value_t v_lower, v_upper;
|
||||
- get_surrounding_keys(Time, Keyframes, t_lower, t_upper, v_lower, v_upper);
|
||||
+ this->get_surrounding_keys(Time, Keyframes, t_lower, t_upper, v_lower, v_upper);
|
||||
return lerp(t_lower, t_upper, v_lower, v_upper, Time);
|
||||
}
|
||||
protected:
|
@ -1,12 +0,0 @@
|
||||
K-3D is the free-as-in-freedom 3D modeling, animation, and rendering system
|
||||
for GNU/Linux, Posix, and Win32 operating systems. K-3D features a robust,
|
||||
object-oriented plugin architecture, designed to scale to the needs of
|
||||
professional artists, and is designed from-the-ground-up to generate
|
||||
motion-picture-quality animation using RenderMan-compliant render engines.
|
||||
We strongly recommend the Aqsis render engine for use with K-3D.
|
||||
|
||||
K-3D allows you to create and edit documents in multiple realtime OpenGL
|
||||
solid, shaded, texture-mapped views. You can even model, animate, and interact
|
||||
with animations while they play back for maximum productivity!
|
||||
|
||||
WWW: http://www.k-3d.org/
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user