Charlene Wendling <juliana...@posteo.jp> [2020-12-12, 13:37 +0100]:

> Hi,
>
> On Sat, 05 Dec 2020 09:25:26 +0200
> Timo Myyrä wrote:
>
>> Hi,
>> 
>> This updates icewm to latest release, works for me on amd64.
>> 
>> timo
>
> I've tested it successfully on macppc and amd64. OK cwen@
>
>> Index: Makefile
>> ===================================================================
>> RCS file: /cvs/ports/x11/icewm/Makefile,v
>> retrieving revision 1.76
>> diff -u -p -u -p -r1.76 Makefile
>> --- Makefile 11 Nov 2020 09:51:46 -0000      1.76
>> +++ Makefile 5 Dec 2020 07:20:53 -0000
>> @@ -3,12 +3,11 @@
>>  # unconditionally uses machine/apmvar.h and related
>>  # structures/defines
>>  ONLY_FOR_ARCHS=     ${APM_ARCHS}
>>  
>> -V=          1.8.3
>> +V=          1.9.2
>>  COMMENT=    small and fast window manager
>>  DISTNAME=   icewm-${V}
>>  EXTRACT_SUFX=       .tar.lz
>>  CATEGORIES= x11
>> -REVISION=   0
>>  
>>  HOMEPAGE=   https://ice-wm.org/
>>  
>> Index: distinfo
>> ===================================================================
>> RCS file: /cvs/ports/x11/icewm/distinfo,v
>> retrieving revision 1.25
>> diff -u -p -u -p -r1.25 distinfo
>> --- distinfo 22 Sep 2020 12:02:31 -0000      1.25
>> +++ distinfo 5 Dec 2020 07:20:53 -0000
>> @@ -1,2 +1,2 @@
>> -SHA256 (icewm-1.8.3.tar.lz) =
>> N7FR+Zd6AgzefrsjQZYcuWwJVMUgn8/RFRz2kHRvf9M= -SIZE
>> (icewm-1.8.3.tar.lz) = 1686603 +SHA256 (icewm-1.9.2.tar.lz) =
>> cTvXhJ+fuoM4vrJ4yUwWpq5hDefnGHB+GaM0Qp8XID8= +SIZE
>> (icewm-1.9.2.tar.lz) = 1694602 Index: pkg/PLIST
>> ===================================================================
>> RCS file: /cvs/ports/x11/icewm/pkg/PLIST,v
>> retrieving revision 1.23
>> diff -u -p -u -p -r1.23 PLIST
>> --- pkg/PLIST        22 Sep 2020 12:02:32 -0000      1.23
>> +++ pkg/PLIST        5 Dec 2020 07:20:53 -0000
>> @@ -125,10 +125,18 @@ share/icewm/icons/run_16x16.xpm
>>  share/icewm/icons/run_32x32.xpm
>>  share/icewm/icons/save_16x16.png
>>  share/icewm/icons/save_32x32.png
>> +share/icewm/icons/setscreen12_32x32.png
>> +share/icewm/icons/setscreen12x_32x32.png
>> +share/icewm/icons/setscreen1_32x32.png
>> +share/icewm/icons/setscreen21_32x32.png
>> +share/icewm/icons/setscreen21x_32x32.png
>> +share/icewm/icons/setscreen2_32x32.png
>>  share/icewm/icons/settings_16x16.xpm
>>  share/icewm/icons/settings_32x32.xpm
>>  share/icewm/icons/shutdown_16x16.xpm
>>  share/icewm/icons/shutdown_32x32.xpm
>> +share/icewm/icons/suspend_16x16.xpm
>> +share/icewm/icons/suspend_32x32.xpm
>>  share/icewm/icons/themes_16x16.xpm
>>  share/icewm/icons/themes_32x32.xpm
>>  share/icewm/icons/vim_16x16.xpm
>> 

Icewm had new release since, here's updated diff.
This version changes the default image rendering library from
gdb-pixbuf-xlib to Imlib2 so I changed the port as well to use Imlib2.

Works for me on amd64.

timo

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/icewm/Makefile,v
retrieving revision 1.76
diff -u -p -u -p -r1.76 Makefile
--- Makefile    11 Nov 2020 09:51:46 -0000      1.76
+++ Makefile    19 Dec 2020 14:07:22 -0000
@@ -3,23 +3,24 @@
 # unconditionally uses machine/apmvar.h and related structures/defines
 ONLY_FOR_ARCHS=        ${APM_ARCHS}
 
-V=             1.8.3
+V=             2.0.0
 COMMENT=       small and fast window manager
 DISTNAME=      icewm-${V}
 EXTRACT_SUFX=  .tar.lz
 CATEGORIES=    x11
-REVISION=      0
 
 HOMEPAGE=      https://ice-wm.org/
 
 # LGPLv2 only
 PERMIT_PACKAGE=        Yes
 
-WANTLIB += ${COMPILER_LIBCXX} FLAC ICE SM X11 Xcomposite Xdamage
-WANTLIB += Xext Xfixes Xft Xinerama Xpm Xrandr Xrender ao c expat
-WANTLIB += ffi fontconfig freetype fribidi gdk_pixbuf-2.0 gdk_pixbuf_xlib-2.0
-WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 iconv intl
-WANTLIB += m ogg pcre sndfile vorbis vorbisenc xcb z
+WANTLIB += ${COMPILER_LIBCXX} FLAC ICE Imlib2 SM X11 Xcomposite
+WANTLIB += Xdamage Xext Xfixes Xft Xinerama Xpm Xrandr Xrender
+WANTLIB += ao c expat ffi fontconfig freetype fribidi gio-2.0
+WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 iconv intl lzma m
+WANTLIB += ogg pcre pixman-1 png sndfile vorbis vorbisenc xcb
+WANTLIB += xcb-render xcb-shm z
+
 
 COMPILER=      base-clang ports-gcc base-gcc
 
@@ -31,7 +32,7 @@ BUILD_DEPENDS=        devel/gettext,-tools \
 LIB_DEPENDS=   audio/libao \
                audio/libsndfile \
                devel/fribidi \
-               graphics/gdk-pixbuf-xlib
+               graphics/imlib2
 
 RUN_DEPENDS=   devel/desktop-file-utils
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/icewm/distinfo,v
retrieving revision 1.25
diff -u -p -u -p -r1.25 distinfo
--- distinfo    22 Sep 2020 12:02:31 -0000      1.25
+++ distinfo    19 Dec 2020 14:07:22 -0000
@@ -1,2 +1,2 @@
-SHA256 (icewm-1.8.3.tar.lz) = N7FR+Zd6AgzefrsjQZYcuWwJVMUgn8/RFRz2kHRvf9M=
-SIZE (icewm-1.8.3.tar.lz) = 1686603
+SHA256 (icewm-2.0.0.tar.lz) = RHgXK5Nvf33PwhIL6NjxU/11WTO/mLjpjj6uUMQUk5w=
+SIZE (icewm-2.0.0.tar.lz) = 1694653
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/icewm/pkg/PLIST,v
retrieving revision 1.23
diff -u -p -u -p -r1.23 PLIST
--- pkg/PLIST   22 Sep 2020 12:02:32 -0000      1.23
+++ pkg/PLIST   19 Dec 2020 14:07:22 -0000
@@ -125,10 +125,18 @@ share/icewm/icons/run_16x16.xpm
 share/icewm/icons/run_32x32.xpm
 share/icewm/icons/save_16x16.png
 share/icewm/icons/save_32x32.png
+share/icewm/icons/setscreen12_32x32.png
+share/icewm/icons/setscreen12x_32x32.png
+share/icewm/icons/setscreen1_32x32.png
+share/icewm/icons/setscreen21_32x32.png
+share/icewm/icons/setscreen21x_32x32.png
+share/icewm/icons/setscreen2_32x32.png
 share/icewm/icons/settings_16x16.xpm
 share/icewm/icons/settings_32x32.xpm
 share/icewm/icons/shutdown_16x16.xpm
 share/icewm/icons/shutdown_32x32.xpm
+share/icewm/icons/suspend_16x16.xpm
+share/icewm/icons/suspend_32x32.xpm
 share/icewm/icons/themes_16x16.xpm
 share/icewm/icons/themes_32x32.xpm
 share/icewm/icons/vim_16x16.xpm

Reply via email to