Skip site navigation (1)Skip section navigation (2)
Date:      Mon,  3 May 1999 17:15:08 -0700 (PDT)
From:      cpiazza@home.net
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/11473: Update: x11-wm/icewm
Message-ID:  <19990504001508.A70211464@norn.ca.eu.org>

next in thread | raw e-mail | index | archive | help

>Number:         11473
>Category:       ports
>Synopsis:       Update: x11-wm/icewm
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon May  3 17:20:01 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Chris Piazza
>Release:        FreeBSD 4.0-CURRENT i386
>Organization:
n/a 
>Environment:

FreeBSD 4.0-CURRENT i386

>Description:

Updated to 0.9.38.
files added: patch-ag
Fix to support CXXFLAGS/CXX.

A couple of notes:
**
I changed the I18N .if defined(..) to USE_I18N because I was getting
--
norn[~/ports/icewm]> env I18N=yes make
===>  Building for icewm-0.9.38
cd src ; gmake LIBDIR=/usr/X11R6/share/icewm ETCDIR=/usr/X11R6/share/icewm PREFIX=/usr/X11R6
gmake[1]: Entering directory `/usr/home/norn/src/icewm/work/icewm-0.9.38/src'
c++   -O -pipe yes -DDEBUG  -DLIBDIR='"/usr/X11R6/share/icewm"' -DCONFIGDIR='"/usr/X11R6/share/icewm"' -DVERSION='"0.9.38"' -DEXEEXT='""' -DGNOME -DIMLIB -I/usr/X11R6/include -I/usr/X11R6/include -DSM -DSHAPE -DXPM -DI18N -DX_LOCALE -I/usr/X11R6/include -c wmclient.cc
c++: yes: No such file or directory
gmake[1]: *** Deleting file `wmclient.o'
--
on build.

**
COMMENT/DESCR: A little better description and reflect USE_I18N change. 

**
patch-ag:  this modifies config, and so does ${FILESDIR}/patch-gnome.
This is bad, yes, but they both apply fine and it builds.

**
testing:  I cannot test GNOME support here (sorry) but I presume it works.
Similarly I18N/XLOCALE etc.

**
Made it always DEPEND on Xpm, instead of only if gnome wasn't defined as it
was before, this was most likely an implicit depend anyway.

comments welcome.

>How-To-Repeat:


>Fix:
	
Index: icewm/Makefile
===================================================================
RCS file: /cvs/FreeBSD/ports/x11-wm/icewm/Makefile,v
retrieving revision 1.34
diff -u -r1.34 Makefile
--- Makefile	1999/03/28 19:42:21	1.34
+++ Makefile	1999/05/04 00:02:13
@@ -1,12 +1,12 @@
 # New ports collection makefile for:	icewm
-# Version required:	0.9.29
+# Version required:	0.9.38
 # Date created:		10 August 1997
 # Whom:			Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp>
 #
 # $Id: Makefile,v 1.34 1999/03/28 19:42:21 dirk Exp $
 #
 
-DISTNAME=	icewm-0.9.36
+DISTNAME=	icewm-0.9.38
 CATEGORIES=	x11-wm
 MASTER_SITES=	http://www.kiss.uni-lj.si/~k4fr0235/icewm/devel/ \
 		http://www.physik.TU-Berlin.DE/~ibex/ports/distfiles/icewm/
@@ -16,15 +16,14 @@
 
 .if defined(GNOME)
 LIB_DEPENDS=	gnome.1:${PORTSDIR}/x11/gnomelibs
-.else
-LIB_DEPENDS=	Xpm.4:${PORTSDIR}/graphics/xpm
 .endif
+LIB_DEPENDS+=	Xpm.4:${PORTSDIR}/graphics/xpm
 
 USE_GMAKE=	yes
 USE_X_PREFIX=	yes
 
 ICEOPTION=	--with-shape
-.if defined(I18N)
+.if defined(USE_I18N)
 ICEOPTION+=	--with-i18n
 .endif
 .if defined(XLOCALE)
@@ -36,19 +35,21 @@
 
 pre-patch:
 .if defined(TITLE_BOTTOM)
-	${PATCH} ${PATCH_ARGS} < ${FILESDIR}/patch-titlebottom
+	@${PATCH} ${PATCH_ARGS} < ${FILESDIR}/patch-titlebottom
 .else
-	${PATCH} ${PATCH_ARGS} < ${FILESDIR}/patch-titletop
+	@${PATCH} ${PATCH_ARGS} < ${FILESDIR}/patch-titletop
 .endif
 .if defined(GNOME)
-	${PATCH} ${PATCH_ARGS} < ${FILESDIR}/patch-gnome
+	@${PATCH} ${PATCH_ARGS} < ${FILESDIR}/patch-gnome
 .endif
 
 do-configure:
-	( cd ${WRKSRC}; ${SH} config ${ICEOPTION} )
+	( cd ${WRKSRC}; env  X11BASE="${X11BASE}" CXX="${CXX}" \
+			CXXFLAGS="${CXXFLAGS}" \
+			${SH} config ${ICEOPTION} )
 
 post-install:
-	${CP} ${FILESDIR}/bsd-daemon.xpm ${PREFIX}/share/icewm/taskbar
+	${INSTALL_DATA} ${FILESDIR}/bsd-daemon.xpm ${PREFIX}/share/icewm/taskbar
 	strip ${PREFIX}/bin/icewm
 	strip ${PREFIX}/bin/icewmbg
 	strip ${PREFIX}/bin/icewmhint
Index: icewm/files/md5
===================================================================
RCS file: /cvs/FreeBSD/ports/x11-wm/icewm/files/md5,v
retrieving revision 1.22
diff -u -r1.22 md5
--- md5	1999/03/28 19:42:21	1.22
+++ md5	1999/05/03 22:43:10
@@ -1 +1 @@
-MD5 (icewm-0.9.36.src.tar.gz) = f9e57b77ac749989dee02c65857f4b86
+MD5 (icewm-0.9.38.src.tar.gz) = af0ffb97ccf521bbd353853d505d47a8
Index: icewm/patches/patch-ab
===================================================================
RCS file: /cvs/FreeBSD/ports/x11-wm/icewm/patches/patch-ab,v
retrieving revision 1.9
diff -u -r1.9 patch-ab
--- patch-ab	1999/03/17 06:41:25	1.9
+++ patch-ab	1999/05/03 22:45:06
@@ -1,8 +1,7 @@
---- install.inc.orig	Sat Feb 20 10:33:06 1999
-+++ install.inc	Wed Mar 17 00:11:05 1999
-@@ -1,10 +1,10 @@
+--- install.inc.orig	Sat Feb 20 08:33:06 1999
++++ install.inc	Mon May  3 15:44:56 1999
+@@ -1,10 +1,9 @@
 -PREFIX      = /usr/local
-+PREFIX      = $(X11BASE)
  BINDIR      = $(PREFIX)/bin
 -LIBDIR      = $(PREFIX)/lib/X11/icewm
 -ETCDIR      = /etc/X11/icewm
Index: icewm/patches/patch-ag
===================================================================
RCS file: patch-ag
diff -N patch-ag
--- /dev/null	Mon May  3 17:08:26 1999
+++ patch-ag	Mon May  3 15:56:23 1999
@@ -0,0 +1,30 @@
+--- config.orig	Sun Apr 25 04:01:46 1999
++++ config	Mon May  3 15:56:15 1999
+@@ -36,9 +36,9 @@
+ }
+ 
+ with_x11=1
+-x11_incdir='/usr/X11R6/include'
++x11_incdir="${X11BASE}/include"
+ x11_inc='X11/X.h'
+-x11_libdir='/usr/X11R6/lib'
++x11_libdir="${X11BASE}/lib"
+ x11_libs='X11'
+ 
+ with_xpm=1
+@@ -69,11 +69,11 @@
+ -Wmissing-prototypes -Wmissing-declarations \
+ -Winline -Woverloaded-virtual"
+ 
+-cxx="g++"
+-cxxopts=""
+-link="g++"
++cxx="${CXX}"
++cxxopts="${CXXFLAGS}"
++link="${CXX}"
+ linkopts=""
+-optimize="-O2"
++optimize=""
+ 
+ use() {
+     dep="$1"
Index: icewm/pkg/COMMENT
===================================================================
RCS file: /cvs/FreeBSD/ports/x11-wm/icewm/pkg/COMMENT,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 COMMENT
--- COMMENT	1997/11/14 13:11:28	1.1.1.1
+++ COMMENT	1999/05/04 00:12:22
@@ -1 +1 @@
-cool window manager developped in a very hot day in a winter
+Window Manager designed for speed, usability and consistency.
Index: icewm/pkg/DESCR
===================================================================
RCS file: /cvs/FreeBSD/ports/x11-wm/icewm/pkg/DESCR,v
retrieving revision 1.6
diff -u -r1.6 DESCR
--- DESCR	1999/01/17 10:04:48	1.6
+++ DESCR	1999/05/04 00:13:32
@@ -1,4 +1,4 @@
-cool window manager developped in a very hot day in a winter
+Window Manager designed for speed, usability and consistency.
 
 When you want titlebars to be bottom ( default is top ),
  % make -DTITLE_BOTTOM install
@@ -7,9 +7,11 @@
  % make -DGNOME install
 
 When you want i18n option,
- % make -DI18N install
+ % make -DUSE_I18N install
 
 When you want to compile with xlocale option,
  % make -DXLOCALE install
 
 'bsd-daemon.xpm' is from Steve Farrell.
+
+WWW: http://www.kiss.uni-lj.si/~k4fr0235/icewm/ 
Index: icewm/pkg/PLIST
===================================================================
RCS file: /cvs/FreeBSD/ports/x11-wm/icewm/pkg/PLIST,v
retrieving revision 1.16
diff -u -r1.16 PLIST
--- PLIST	1999/03/17 06:54:55	1.16
+++ PLIST	1999/05/03 23:29:02
@@ -109,6 +109,8 @@
 share/icewm/themes/metal2/frameIT.xpm
 share/icewm/themes/metal2/frameITL.xpm
 share/icewm/themes/metal2/frameITR.xpm
+share/icewm/themes/metal2/hideA.xpm
+share/icewm/themes/metal2/hideI.xpm
 share/icewm/themes/metal2/maximizeA.xpm
 share/icewm/themes/metal2/maximizeI.xpm
 share/icewm/themes/metal2/menuButtonA.xpm
@@ -117,6 +119,10 @@
 share/icewm/themes/metal2/minimizeI.xpm
 share/icewm/themes/metal2/restoreA.xpm
 share/icewm/themes/metal2/restoreI.xpm
+share/icewm/themes/metal2/rolldownA.xpm
+share/icewm/themes/metal2/rolldownI.xpm
+share/icewm/themes/metal2/rollupA.xpm
+share/icewm/themes/metal2/rollupI.xpm
 share/icewm/themes/metal2/titleAB.xpm
 share/icewm/themes/metal2/titleAL.xpm
 share/icewm/themes/metal2/titleAM.xpm
@@ -136,18 +142,18 @@
 share/icewm/themes/nice/blue.theme
 share/icewm/themes/nice/close.xpm
 share/icewm/themes/nice/default.theme
+share/icewm/themes/nice/hide.xpm
 share/icewm/themes/nice/maximize.xpm
 share/icewm/themes/nice/minimize.xpm
 share/icewm/themes/nice/restore.xpm
-share/icewm/themes/nice/hide.xpm
 share/icewm/themes/nice/rolldown.xpm
 share/icewm/themes/nice/rollup.xpm
 share/icewm/themes/warp3/close.xpm
 share/icewm/themes/warp3/default.theme
+share/icewm/themes/warp3/hide.xpm
 share/icewm/themes/warp3/maximize.xpm
 share/icewm/themes/warp3/minimize.xpm
 share/icewm/themes/warp3/restore.xpm
-share/icewm/themes/warp3/hide.xpm
 share/icewm/themes/warp3/rolldown.xpm
 share/icewm/themes/warp3/rollup.xpm
 share/icewm/themes/warp4/close.xpm

-Chris

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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990504001508.A70211464>