ports/71126: Update port: x11/3ddesktop to 0.2.7

KATO Tsuguru tkato432 at yahoo.com
Sun Aug 29 22:10:27 UTC 2004


>Number:         71126
>Category:       ports
>Synopsis:       Update port: x11/3ddesktop to 0.2.7
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 29 22:10:25 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.10-RELEASE-p2 i386
>Organization:
>Environment:
>Description:
- Update to version 0.2.7

New file:
files/patch-3ddesk.cpp
files/patch-util.h

Remove file:
pkg-plist

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/x11/3ddesktop/Makefile x11/3ddesktop/Makefile
--- /usr/ports/x11/3ddesktop/Makefile	Mon Apr 12 12:58:34 2004
+++ x11/3ddesktop/Makefile	Thu Aug 26 23:51:01 2004
@@ -5,21 +5,35 @@
 # $FreeBSD: ports/x11/3ddesktop/Makefile,v 1.6 2004/04/10 17:26:51 trevor Exp $
 #
 
-PORTNAME=		3ddesktop
-PORTVERSION=		0.2.5
-PORTREVISION=		1
-CATEGORIES=		x11
-MASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
+PORTNAME=	3ddesktop
+PORTVERSION=	0.2.7
+CATEGORIES=	x11
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	desk3d
 
-MAINTAINER=		ports at FreeBSD.org
-COMMENT=		3D Virtual Desktop Switcher
+MAINTAINER=	ports at FreeBSD.org
+COMMENT=	3D Virtual Desktop Switcher
 
-LIB_DEPENDS=		Imlib2.2:${PORTSDIR}/graphics/imlib2
+LIB_DEPENDS=	glut.3:${PORTSDIR}/graphics/libglut \
+		Imlib2.2:${PORTSDIR}/graphics/imlib2
 
-USE_X_PREFIX=		yes
-GNU_CONFIGURE=		yes
+USE_GL=		yes
 USE_GETOPT_LONG=	yes
+USE_REINPLACE=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
+
+PORTDOCS=	README README.windowmanagers
+PLIST_FILES=	bin/3ddesk bin/3ddeskd etc/3ddesktop.conf \
+		%%DATADIR%%/digits.bmp
+PLIST_DIRS=	%%DATADIR%%
+
+CPPFLAGS=	-I${LOCALBASE}/include -DHAVE_DECL_GETOPT ${PTHREAD_CFLAGS} 
+LDFLAGS=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|-O3||g' ${WRKSRC}/Makefile.in
 
 post-install:
 .if !defined(NOPORTDOCS)
diff -urN /usr/ports/x11/3ddesktop/distinfo x11/3ddesktop/distinfo
--- /usr/ports/x11/3ddesktop/distinfo	Fri Jan 30 14:55:17 2004
+++ x11/3ddesktop/distinfo	Thu Aug 26 22:51:32 2004
@@ -1,2 +1,2 @@
-MD5 (3ddesktop-0.2.5.tar.gz) = afecac14b6d432e757e37085d4bc8549
-SIZE (3ddesktop-0.2.5.tar.gz) = 162089
+MD5 (3ddesktop-0.2.7.tar.gz) = 2b9204195101d17eaca02f0c5286ed15
+SIZE (3ddesktop-0.2.7.tar.gz) = 167984
diff -urN /usr/ports/x11/3ddesktop/files/patch-3ddesk.cpp x11/3ddesktop/files/patch-3ddesk.cpp
--- /usr/ports/x11/3ddesktop/files/patch-3ddesk.cpp	Thu Jan  1 09:00:00 1970
+++ x11/3ddesktop/files/patch-3ddesk.cpp	Thu Aug 26 23:00:04 2004
@@ -0,0 +1,10 @@
+--- 3ddesk.cpp.orig	Mon May 10 01:44:54 2004
++++ 3ddesk.cpp	Thu Aug 26 22:59:52 2004
+@@ -22,6 +22,7 @@
+ #include <stdlib.h>
+ #include <errno.h>
+ #include <sys/types.h>
++#include <sys/time.h>
+ #include <sys/ipc.h>
+ #include <sys/msg.h>
+ #include <string.h>
diff -urN /usr/ports/x11/3ddesktop/files/patch-util.h x11/3ddesktop/files/patch-util.h
--- /usr/ports/x11/3ddesktop/files/patch-util.h	Thu Jan  1 09:00:00 1970
+++ x11/3ddesktop/files/patch-util.h	Thu Aug 26 23:00:55 2004
@@ -0,0 +1,11 @@
+--- util.h.orig	Mon May 10 00:57:26 2004
++++ util.h	Thu Aug 26 23:00:45 2004
+@@ -21,7 +21,7 @@
+ #ifndef _UTIL_H
+ #define _UTIL_H
+ #include <math.h>     // for cos
+-#include <endian.h>
++#include <sys/endian.h>
+ #include "3ddesk.h"
+ 
+ #define MAX_FACES  30  // this is a lot
diff -urN /usr/ports/x11/3ddesktop/pkg-plist x11/3ddesktop/pkg-plist
--- /usr/ports/x11/3ddesktop/pkg-plist	Thu Jun 19 09:56:57 2003
+++ x11/3ddesktop/pkg-plist	Thu Jan  1 09:00:00 1970
@@ -1,8 +0,0 @@
-bin/3ddesk
-bin/3ddeskd
-etc/3ddesktop.conf
-share/3ddesktop/digits.bmp
-%%PORTDOCS%%share/doc/3ddesktop/README
-%%PORTDOCS%%share/doc/3ddesktop/README.windowmanagers
-%%PORTDOCS%%@dirrm share/doc/3ddesktop
- at dirrm share/3ddesktop
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list