ports/68827: [ maintainer ] devel/clanlib-devel: update to 0.7.8

Roman Bogorodskiy bogorodskiy at inbox.ru
Thu Jul 8 19:20:23 UTC 2004


>Number:         68827
>Category:       ports
>Synopsis:       [ maintainer ] devel/clanlib-devel: update to 0.7.8
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 08 19:20:23 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Roman Bogorodskiy
>Release:        FreeBSD 5.2.1-RELEASE-p8 i386
>Organization:
>Environment:
System: FreeBSD lame.novel.ru 5.2.1-RELEASE-p8 FreeBSD 5.2.1-RELEASE-p8 #5: Sat Jun 19 22:04:33 MSD 2004 root at lame.novel.ru:/usr/obj/usr/src/sys/NOV i386

>Description:
	- Update to 0.7.8
	- Respect CPPFLAGS and LDFLAGS
	- Use USE_GL instead of USE_MESA (which is deprecated)
	- Use PKGNAMESUFFIX
	- Take maintainership

>How-To-Repeat:
>Fix:

diff -ruN clanlib-devel.orig/Makefile clanlib-devel/Makefile
--- clanlib-devel.orig/Makefile	Thu Jul  8 19:48:28 2004
+++ clanlib-devel/Makefile	Thu Jul  8 23:07:29 2004
@@ -6,13 +6,13 @@
 #
 
 PORTNAME=	clanlib
-PORTVERSION=	0.7.5.2
-PORTREVISION=	3
+PORTVERSION=	0.7.8.1
 CATEGORIES=	devel
 MASTER_SITES=	http://clanlib.org/~sphair/download/
+PKGNAMESUFFIX=  -devel
 DISTNAME=	ClanLib-${PORTVERSION:R}-${PORTVERSION:E}
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	bogorodskiy at inbox.ru
 COMMENT=	Cross-platform game SDK
 
 LIB_DEPENDS=	Hermes.1:${PORTSDIR}/graphics/Hermes \
@@ -36,8 +36,8 @@
 CONFIGURE_ARGS=	--disable-clanJavaScript --disable-docs
 INSTALLS_SHLIB=	yes
 
-CPPFLAGS=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
-LDFLAGS=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
+CPPFLAGS+=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
+LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
 
 .include <bsd.port.pre.mk>
 
@@ -66,7 +66,7 @@
 CONFIGURE_ARGS+=	--disable-clanGL
 PLIST_SUB+=	OPENGL="@comment "
 .else
-USE_MESA=	yes
+USE_GL=	yes
 PLIST_SUB+=	OPENGL=""
 .endif
 
diff -ruN clanlib-devel.orig/distinfo clanlib-devel/distinfo
--- clanlib-devel.orig/distinfo	Thu Jul  8 19:48:28 2004
+++ clanlib-devel/distinfo	Thu Jul  8 20:16:58 2004
@@ -1,2 +1,2 @@
-MD5 (ClanLib-0.7.5-2.tar.bz2) = 40f56ddae5e136d126e6066dc4b6ef1a
-SIZE (ClanLib-0.7.5-2.tar.bz2) = 3979745
+MD5 (ClanLib-0.7.8-1.tar.bz2) = c034e1cf0485cdc377e1e4e83f99640b
+SIZE (ClanLib-0.7.8-1.tar.bz2) = 6567261
diff -ruN clanlib-devel.orig/files/patch-Sources::GL::GLX::input_device_linuxjoystick.cpp clanlib-devel/files/patch-Sources::GL::GLX::input_device_linuxjoystick.cpp
--- clanlib-devel.orig/files/patch-Sources::GL::GLX::input_device_linuxjoystick.cpp	Thu Jan  1 03:00:00 1970
+++ clanlib-devel/files/patch-Sources::GL::GLX::input_device_linuxjoystick.cpp	Thu Jul  8 21:46:40 2004
@@ -0,0 +1,15 @@
+--- Sources/GL/GLX/input_device_linuxjoystick.cpp.orig	Wed Apr 21 01:50:23 2004
++++ Sources/GL/GLX/input_device_linuxjoystick.cpp	Thu Jul  8 21:18:13 2004
+@@ -19,6 +19,7 @@
+ **  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
+ */
+ 
++#if 0
+ #include <sys/ioctl.h>
+ #include <fcntl.h>
+ #include <unistd.h>
+@@ -142,3 +143,4 @@
+ // mode: clanlib ***
+ // End: ***
+ 
++#endif
diff -ruN clanlib-devel.orig/files/patch-Sources::Network::setupnetwork_unix.cpp clanlib-devel/files/patch-Sources::Network::setupnetwork_unix.cpp
--- clanlib-devel.orig/files/patch-Sources::Network::setupnetwork_unix.cpp	Thu Jan  1 03:00:00 1970
+++ clanlib-devel/files/patch-Sources::Network::setupnetwork_unix.cpp	Thu Jul  8 21:46:40 2004
@@ -0,0 +1,11 @@
+--- Sources/Network/setupnetwork_unix.cpp.orig	Sun Mar 14 02:04:13 2004
++++ Sources/Network/setupnetwork_unix.cpp	Thu Jul  8 21:41:56 2004
+@@ -26,7 +26,7 @@
+ #include <signal.h>
+ 
+ static int ref_count = 0;
+-static sighandler_t old_handler = 0;
++static sig_t old_handler = 0;
+ 
+ CL_SetupNetwork::CL_SetupNetwork(bool register_resources_only)
+ {
diff -ruN clanlib-devel.orig/pkg-plist clanlib-devel/pkg-plist
--- clanlib-devel.orig/pkg-plist	Thu Jul  8 19:48:28 2004
+++ clanlib-devel/pkg-plist	Thu Jul  8 23:05:44 2004
@@ -24,10 +24,18 @@
 include/ClanLib-0.7/ClanLib/Core/Math/size.h
 include/ClanLib-0.7/ClanLib/Core/Math/vector2.h
 include/ClanLib-0.7/ClanLib/Core/Math/vector2.inl
+include/ClanLib-0.7/ClanLib/Core/Math/delauney_triangulator.h
+include/ClanLib-0.7/ClanLib/Core/Math/line_math.h
+include/ClanLib-0.7/ClanLib/Core/Math/matrix4x4.h
+include/ClanLib-0.7/ClanLib/Core/Math/number_pool.h
+include/ClanLib-0.7/ClanLib/Core/Math/outline_triangulator.h
+include/ClanLib-0.7/ClanLib/Core/Math/quad.h
+include/ClanLib-0.7/ClanLib/Core/Math/triangle_math.h
 include/ClanLib-0.7/ClanLib/Core/Resources/resource.h
 include/ClanLib-0.7/ClanLib/Core/Resources/resource_manager.h
 include/ClanLib-0.7/ClanLib/Core/Resources/resourcedata.h
 include/ClanLib-0.7/ClanLib/Core/Resources/resourcetype_boolean.h
+include/ClanLib-0.7/ClanLib/Core/Resources/resourcetype_float.h
 include/ClanLib-0.7/ClanLib/Core/Resources/resourcetype_integer.h
 include/ClanLib-0.7/ClanLib/Core/Resources/resourcetype_raw.h
 include/ClanLib-0.7/ClanLib/Core/Resources/resourcetype_string.h
@@ -46,6 +54,8 @@
 include/ClanLib-0.7/ClanLib/Core/System/lazycopyptr.h
 include/ClanLib-0.7/ClanLib/Core/System/log.h
 include/ClanLib-0.7/ClanLib/Core/System/mutex.h
+include/ClanLib-0.7/ClanLib/Core/System/mutexsharedptr.h
+include/ClanLib-0.7/ClanLib/Core/System/mutexweakptr.h
 include/ClanLib-0.7/ClanLib/Core/System/owningptr.h
 include/ClanLib-0.7/ClanLib/Core/System/setupcore.h
 include/ClanLib-0.7/ClanLib/Core/System/sharedptr.h
@@ -55,6 +65,7 @@
 include/ClanLib-0.7/ClanLib/Core/System/threadfunc_v1.h
 include/ClanLib-0.7/ClanLib/Core/System/threadfunc_v2.h
 include/ClanLib-0.7/ClanLib/Core/System/timer.h
+include/ClanLib-0.7/ClanLib/Core/System/weakptr.h
 include/ClanLib-0.7/ClanLib/Core/XML/dom_attr.h
 include/ClanLib-0.7/ClanLib/Core/XML/dom_cdata_section.h
 include/ClanLib-0.7/ClanLib/Core/XML/dom_character_data.h
@@ -76,6 +87,14 @@
 include/ClanLib-0.7/ClanLib/Core/XML/xml_token.h
 include/ClanLib-0.7/ClanLib/Core/XML/xml_tokenizer.h
 include/ClanLib-0.7/ClanLib/Core/XML/xml_writer.h
+include/ClanLib-0.7/ClanLib/Core/core_iostream.h
+include/ClanLib-0.7/ClanLib/Display/Collision/collision_outline.h
+include/ClanLib-0.7/ClanLib/Display/Collision/contour.h
+include/ClanLib-0.7/ClanLib/Display/Collision/outline_accuracy.h
+include/ClanLib-0.7/ClanLib/Display/Collision/outline_circle.h
+include/ClanLib-0.7/ClanLib/Display/Collision/outline_provider.h
+include/ClanLib-0.7/ClanLib/Display/Collision/outline_provider_bitmap.h
+include/ClanLib-0.7/ClanLib/Display/Collision/outline_provider_file.h
 include/ClanLib-0.7/ClanLib/Display/Providers/dc_buffer.h
 include/ClanLib-0.7/ClanLib/Display/Providers/jpeg_provider.h
 include/ClanLib-0.7/ClanLib/Display/Providers/pcx_provider.h
@@ -85,8 +104,10 @@
 include/ClanLib-0.7/ClanLib/Display/Providers/provider_type_register.h
 include/ClanLib-0.7/ClanLib/Display/Providers/targa_provider.h
 include/ClanLib-0.7/ClanLib/Display/blend_func.h
+include/ClanLib-0.7/ClanLib/Display/canvas.h
 include/ClanLib-0.7/ClanLib/Display/color.h
 include/ClanLib-0.7/ClanLib/Display/display.h
+include/ClanLib-0.7/ClanLib/Display/display_iostream.h
 include/ClanLib-0.7/ClanLib/Display/display_mode.h
 include/ClanLib-0.7/ClanLib/Display/display_window.h
 include/ClanLib-0.7/ClanLib/Display/display_window_description.h
@@ -108,17 +129,24 @@
 include/ClanLib-0.7/ClanLib/Display/palette.h
 include/ClanLib-0.7/ClanLib/Display/pixel_buffer.h
 include/ClanLib-0.7/ClanLib/Display/pixel_format.h
+include/ClanLib-0.7/ClanLib/Display/pixel_format_type.h
 include/ClanLib-0.7/ClanLib/Display/rle_surface.h
 include/ClanLib-0.7/ClanLib/Display/setupdisplay.h
 include/ClanLib-0.7/ClanLib/Display/sprite.h
 include/ClanLib-0.7/ClanLib/Display/sprite_description.h
 include/ClanLib-0.7/ClanLib/Display/sprite_packer.h
+include/ClanLib-0.7/ClanLib/Display/stencil_func.h
 include/ClanLib-0.7/ClanLib/Display/surface.h
 include/ClanLib-0.7/ClanLib/Display/text_styler.h
 %%OPENGL%%include/ClanLib-0.7/ClanLib/GL/opengl.h
 %%OPENGL%%include/ClanLib-0.7/ClanLib/GL/opengl_surface.h
 %%OPENGL%%include/ClanLib-0.7/ClanLib/GL/opengl_window.h
 %%OPENGL%%include/ClanLib-0.7/ClanLib/GL/setupgl.h
+%%OPENGL%%include/ClanLib-0.7/ClanLib/GL/light_source.h
+%%OPENGL%%include/ClanLib-0.7/ClanLib/GL/opengl_state.h
+%%OPENGL%%include/ClanLib-0.7/ClanLib/GL/opengl_state_data.h
+%%OPENGL%%include/ClanLib-0.7/ClanLib/GL/opengl_window_description.h
+%%OPENGL%%include/ClanLib-0.7/ClanLib/GL/viewpoint.h
 include/ClanLib-0.7/ClanLib/GUI/button.h
 include/ClanLib-0.7/ClanLib/GUI/checkbox.h
 include/ClanLib-0.7/ClanLib/GUI/component.h
@@ -134,12 +162,13 @@
 include/ClanLib-0.7/ClanLib/GUI/inputbox.h
 include/ClanLib-0.7/ClanLib/GUI/inputdialog.h
 include/ClanLib-0.7/ClanLib/GUI/label.h
+include/ClanLib-0.7/ClanLib/GUI/layout.h
 include/ClanLib-0.7/ClanLib/GUI/listbox.h
 include/ClanLib-0.7/ClanLib/GUI/listitem.h
-include/ClanLib-0.7/ClanLib/GUI/menudata.h
-include/ClanLib-0.7/ClanLib/GUI/menunode.h
 include/ClanLib-0.7/ClanLib/GUI/messagebox.h
-include/ClanLib-0.7/ClanLib/GUI/popupmenu.h
+include/ClanLib-0.7/ClanLib/GUI/menu.h
+include/ClanLib-0.7/ClanLib/GUI/menu_item.h
+include/ClanLib-0.7/ClanLib/GUI/menu_node.h
 include/ClanLib-0.7/ClanLib/GUI/progressbar.h
 include/ClanLib-0.7/ClanLib/GUI/radiobutton.h
 include/ClanLib-0.7/ClanLib/GUI/radiogroup.h
@@ -150,18 +179,6 @@
 include/ClanLib-0.7/ClanLib/GUI/treenode.h
 include/ClanLib-0.7/ClanLib/GUI/treeview.h
 include/ClanLib-0.7/ClanLib/GUI/window.h
-include/ClanLib-0.7/ClanLib/GUIStyleBoring/button_boring.h
-include/ClanLib-0.7/ClanLib/GUIStyleBoring/checkbox_boring.h
-include/ClanLib-0.7/ClanLib/GUIStyleBoring/frame_boring.h
-include/ClanLib-0.7/ClanLib/GUIStyleBoring/image_boring.h
-include/ClanLib-0.7/ClanLib/GUIStyleBoring/inputbox_boring.h
-include/ClanLib-0.7/ClanLib/GUIStyleBoring/label_boring.h
-include/ClanLib-0.7/ClanLib/GUIStyleBoring/listbox_boring.h
-include/ClanLib-0.7/ClanLib/GUIStyleBoring/progressbar_boring.h
-include/ClanLib-0.7/ClanLib/GUIStyleBoring/radiobutton_boring.h
-include/ClanLib-0.7/ClanLib/GUIStyleBoring/scrollbar_boring.h
-include/ClanLib-0.7/ClanLib/GUIStyleBoring/stylemanager_boring.h
-include/ClanLib-0.7/ClanLib/GUIStyleBoring/window_boring.h
 include/ClanLib-0.7/ClanLib/GUIStyleSilver/button_silver.h
 include/ClanLib-0.7/ClanLib/GUIStyleSilver/checkbox_silver.h
 include/ClanLib-0.7/ClanLib/GUIStyleSilver/frame_silver.h
@@ -169,16 +186,18 @@
 include/ClanLib-0.7/ClanLib/GUIStyleSilver/inputbox_silver.h
 include/ClanLib-0.7/ClanLib/GUIStyleSilver/label_silver.h
 include/ClanLib-0.7/ClanLib/GUIStyleSilver/listbox_silver.h
+include/ClanLib-0.7/ClanLib/GUIStyleSilver/menu_item_silver.h
+include/ClanLib-0.7/ClanLib/GUIStyleSilver/menu_node_silver.h
+include/ClanLib-0.7/ClanLib/GUIStyleSilver/menu_silver.h
 include/ClanLib-0.7/ClanLib/GUIStyleSilver/progressbar_silver.h
 include/ClanLib-0.7/ClanLib/GUIStyleSilver/radiobutton_silver.h
 include/ClanLib-0.7/ClanLib/GUIStyleSilver/scrollbar_silver.h
 include/ClanLib-0.7/ClanLib/GUIStyleSilver/stylemanager_silver.h
+include/ClanLib-0.7/ClanLib/GUIStyleSilver/treeitem_silver.h
+include/ClanLib-0.7/ClanLib/GUIStyleSilver/treeview_silver.h
 include/ClanLib-0.7/ClanLib/GUIStyleSilver/window_silver.h
 %%LIBMIKMOD%%include/ClanLib-0.7/ClanLib/MikMod/setupmikmod.h
 %%LIBMIKMOD%%include/ClanLib-0.7/ClanLib/MikMod/soundprovider_mikmod.h
-include/ClanLib-0.7/ClanLib/Network/Browse/browse_client.h
-include/ClanLib-0.7/ClanLib/Network/Browse/browse_master.h
-include/ClanLib-0.7/ClanLib/Network/Browse/browse_server.h
 include/ClanLib-0.7/ClanLib/Network/IRC/dcc_download.h
 include/ClanLib-0.7/ClanLib/Network/IRC/irc_connection.h
 include/ClanLib-0.7/ClanLib/Network/IRC/irc_numerics.h
@@ -201,6 +220,7 @@
 include/ClanLib-0.7/ClanLib/Network/Socket/socket.h
 include/ClanLib-0.7/ClanLib/Network/setupnetwork.h
 %%SDL%%include/ClanLib-0.7/ClanLib/SDL/setupsdl.h
+include/ClanLib-0.7/ClanLib/Signals/signal.h
 include/ClanLib-0.7/ClanLib/Signals/signal_v0.h
 include/ClanLib-0.7/ClanLib/Signals/signal_v1.h
 include/ClanLib-0.7/ClanLib/Signals/signal_v2.h
@@ -245,7 +265,6 @@
 include/ClanLib-0.7/ClanLib/display.h
 %%OPENGL%%include/ClanLib-0.7/ClanLib/gl.h
 include/ClanLib-0.7/ClanLib/gui.h
-include/ClanLib-0.7/ClanLib/guistyleboring.h
 include/ClanLib-0.7/ClanLib/guistylesilver.h
 %%LIBMIKMOD%%include/ClanLib-0.7/ClanLib/mikmod.h
 include/ClanLib-0.7/ClanLib/network.h
@@ -268,9 +287,6 @@
 lib/libclanGUI-0.7.so.0
 lib/libclanGUI.a
 lib/libclanGUI.so
-lib/libclanGUIStyleBoring-0.7.so.0
-lib/libclanGUIStyleBoring.a
-lib/libclanGUIStyleBoring.so
 lib/libclanGUIStyleSilver-0.7.so.0
 lib/libclanGUIStyleSilver.a
 lib/libclanGUIStyleSilver.so
@@ -297,7 +313,6 @@
 libdata/pkgconfig/clanDisplay-0.7.pc
 %%OPENGL%%libdata/pkgconfig/clanGL-0.7.pc
 libdata/pkgconfig/clanGUI-0.7.pc
-libdata/pkgconfig/clanGUIStyleBoring-0.7.pc
 libdata/pkgconfig/clanGUIStyleSilver-0.7.pc
 %%LIBMIKMOD%%libdata/pkgconfig/clanMikMod-0.7.pc
 libdata/pkgconfig/clanNetwork-0.7.pc
@@ -342,13 +357,12 @@
 @dirrm include/ClanLib-0.7/ClanLib/Network/NetSession
 @dirrm include/ClanLib-0.7/ClanLib/Network/NetObjects
 @dirrm include/ClanLib-0.7/ClanLib/Network/IRC
- at dirrm include/ClanLib-0.7/ClanLib/Network/Browse
 @dirrm include/ClanLib-0.7/ClanLib/Network
 %%LIBMIKMOD%%@dirrm include/ClanLib-0.7/ClanLib/MikMod
 @dirrm include/ClanLib-0.7/ClanLib/GUIStyleSilver
- at dirrm include/ClanLib-0.7/ClanLib/GUIStyleBoring
 @dirrm include/ClanLib-0.7/ClanLib/GUI
 %%OPENGL%%@dirrm include/ClanLib-0.7/ClanLib/GL
+ at dirrm include/ClanLib-0.7/ClanLib/Display/Collision
 @dirrm include/ClanLib-0.7/ClanLib/Display/Providers
 @dirrm include/ClanLib-0.7/ClanLib/Display
 @dirrm include/ClanLib-0.7/ClanLib/Core/XML


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list