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