pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/wm/ethemes ethemes: update installation locations



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0ff000a683d6
branches:  trunk
changeset: 345234:0ff000a683d6
user:      gutteridge <gutteridge%pkgsrc.org@localhost>
date:      Sat Dec 07 05:05:10 2019 +0000

description:
ethemes: update installation locations

wm/enlightenment now installs under "e16" directories, not
"enlightenment", including its default theme. Change this package to
match the expected location, and, while here, fix permissions on the
installed files. (The theme format used by Enlightenment >= 17 is
incompatible with that used by E16, so these themes are only relevant
to E16.)

(TBD: these themes are rather old; there are newer supplementary E16
themes provided upstream that should be added, but I'm leaving that for
a separate pass.)

diffstat:

 wm/ethemes/DESCR    |     5 +-
 wm/ethemes/Makefile |    20 +-
 wm/ethemes/PLIST    |  6688 +++++++++++++++++++++++++-------------------------
 3 files changed, 3360 insertions(+), 3353 deletions(-)

diffs (truncated from 6758 to 300 lines):

diff -r 7a89afcbeb1a -r 0ff000a683d6 wm/ethemes/DESCR
--- a/wm/ethemes/DESCR  Sat Dec 07 05:00:26 2019 +0000
+++ b/wm/ethemes/DESCR  Sat Dec 07 05:05:10 2019 +0000
@@ -1,7 +1,10 @@
-Themes for the window manager Enlightenment.
+Themes for the E16 branch of the window manager Enlightenment.
 
 What exactly are themes?
 ----------------------------------
 Themes are a great aspect of Enlightenment allowing a user to simply save the
 entire 'look' of their desktop in a Archive to distribute freely among
 friends,  fellow users and/or the whole net in general. :)
+
+NB these themes only work with E16. E17 and newer use a different,
+incompatible format.
diff -r 7a89afcbeb1a -r 0ff000a683d6 wm/ethemes/Makefile
--- a/wm/ethemes/Makefile       Sat Dec 07 05:00:26 2019 +0000
+++ b/wm/ethemes/Makefile       Sat Dec 07 05:05:10 2019 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.24 2019/11/04 21:50:16 rillig Exp $
+# $NetBSD: Makefile,v 1.25 2019/12/07 05:05:10 gutteridge Exp $
 
 DISTNAME=      ethemes-0.1
-PKGREVISION=   3
+PKGREVISION=   4
 CATEGORIES=    x11 wm
 MASTER_SITES=  ftp://themes.org/pub/themes/e/
 DISTFILES=     ${E_THEMES}
@@ -9,8 +9,11 @@
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://e.themes.org/
 COMMENT=       Themes for the window manager Enlightenment
+#LICENSE=      (No licenses are specified for these individual themes.)
 
-DEPENDS+=      enlightenment>=0.16.2<0.17:../../wm/enlightenment
+# wm/enlightenment is E16, which now has 1.x release numbering,
+# while x11/enlightenment continues to have 0.x numbering.
+DEPENDS+=      enlightenment>=1.0:../../wm/enlightenment
 
 DIST_SUBDIR=   ethemes
 NO_BUILD=      yes
@@ -19,7 +22,7 @@
 
 USE_TOOLS+=    gtar
 
-E_DATADIR=     share/enlightenment/themes
+E_DATADIR=     share/e16/themes
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -44,10 +47,11 @@
        ${GTAR} -C ${DESTDIR}${PREFIX}/${E_DATADIR}/$$NAME \
                -xzf ${DISTDIR}/${DIST_SUBDIR}/${file}
 .endfor
-.for dir in Absolute_E ApplePlatinum FinalE
-       cd ${DESTDIR}${PREFIX}/${E_DATADIR}/${dir} \
-               && ${CHMOD} go+rx `${FIND} . -type d -print` \
-               && ${CHMOD} go+r `${FIND} . -type f -print`
+.for dir in ${E_THEMES}
+       NAME=`${ECHO} ${dir} | ${SED} -e s/-DR16.*//` ; \
+       cd ${DESTDIR}${PREFIX}/${E_DATADIR}/$$NAME \
+               && ${CHMOD} ${BINMODE} `${FIND} . -type d -print` \
+               && ${CHMOD} ${SHAREMODE} `${FIND} . -type f -print`
 .endfor
 
 .include "../../mk/bsd.pkg.mk"
diff -r 7a89afcbeb1a -r 0ff000a683d6 wm/ethemes/PLIST
--- a/wm/ethemes/PLIST  Sat Dec 07 05:00:26 2019 +0000
+++ b/wm/ethemes/PLIST  Sat Dec 07 05:05:10 2019 +0000
@@ -1,3344 +1,3344 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 18:18:58 joerg Exp $
-share/enlightenment/themes/Absolute_E/ABOUT/MAIN
-share/enlightenment/themes/Absolute_E/ABOUT/aircut3.ttf
-share/enlightenment/themes/Absolute_E/Absolute_E.lsm
-share/enlightenment/themes/Absolute_E/backgrounds/backgrounds.cfg
-share/enlightenment/themes/Absolute_E/backgrounds/images/bg.jpg
-share/enlightenment/themes/Absolute_E/backgrounds/images/bg_2.jpg
-share/enlightenment/themes/Absolute_E/backgrounds/images/bg_v.jpg
-share/enlightenment/themes/Absolute_E/backgrounds/images/elogo.png
-share/enlightenment/themes/Absolute_E/backgrounds/images/logo.gif
-share/enlightenment/themes/Absolute_E/backgrounds/images/logo.png
-share/enlightenment/themes/Absolute_E/backgrounds/images/termshadings.png
-share/enlightenment/themes/Absolute_E/borders.cfg
-share/enlightenment/themes/Absolute_E/borders/BLACK_FRAME/border.cfg
-share/enlightenment/themes/Absolute_E/borders/BORDERLESS/border.cfg
-share/enlightenment/themes/Absolute_E/borders/DEFAULT/border.cfg
-share/enlightenment/themes/Absolute_E/borders/FULL_TITLE/border.cfg
-share/enlightenment/themes/Absolute_E/borders/ICONBOX/border.cfg
-share/enlightenment/themes/Absolute_E/borders/NO_TITLE/border.cfg
-share/enlightenment/themes/Absolute_E/borders/PAGER/border.cfg
-share/enlightenment/themes/Absolute_E/borders/RIGHT_PAGER/border.cfg
-share/enlightenment/themes/Absolute_E/borders/SHAPED/border.cfg
-share/enlightenment/themes/Absolute_E/borders/WITH_BUTTONS/border.cfg
-share/enlightenment/themes/Absolute_E/borders/WITH_BUTTONS/images/button_iconify_clicked.png
-share/enlightenment/themes/Absolute_E/borders/WITH_BUTTONS/images/button_iconify_hilited.png
-share/enlightenment/themes/Absolute_E/borders/WITH_BUTTONS/images/button_iconify_normal.png
-share/enlightenment/themes/Absolute_E/borders/WITH_BUTTONS/images/button_kill_clicked.png
-share/enlightenment/themes/Absolute_E/borders/WITH_BUTTONS/images/button_kill_hilited.png
-share/enlightenment/themes/Absolute_E/borders/WITH_BUTTONS/images/button_kill_normal.png
-share/enlightenment/themes/Absolute_E/borders/WITH_BUTTONS/images/button_max_clicked.png
-share/enlightenment/themes/Absolute_E/borders/WITH_BUTTONS/images/button_max_hilited.png
-share/enlightenment/themes/Absolute_E/borders/WITH_BUTTONS/images/button_max_normal.png
-share/enlightenment/themes/Absolute_E/borders/WITH_BUTTONS/images/button_max_v_clicked.png
-share/enlightenment/themes/Absolute_E/borders/WITH_BUTTONS/images/button_max_v_hilited.png
-share/enlightenment/themes/Absolute_E/borders/WITH_BUTTONS/images/button_max_v_normal.png
-share/enlightenment/themes/Absolute_E/borders/borders.cfg
-share/enlightenment/themes/Absolute_E/borders/common/border.cfg
-share/enlightenment/themes/Absolute_E/buttons.cfg
-share/enlightenment/themes/Absolute_E/buttons/buttons.cfg
-share/enlightenment/themes/Absolute_E/colormodifiers.cfg
-share/enlightenment/themes/Absolute_E/common/common.cfg
-share/enlightenment/themes/Absolute_E/common/images/bar_clicked_active.png
-share/enlightenment/themes/Absolute_E/common/images/bar_hilited_active.png
-share/enlightenment/themes/Absolute_E/common/images/bar_normal.png
-share/enlightenment/themes/Absolute_E/common/images/bar_normal_active.png
-share/enlightenment/themes/Absolute_E/common/images/bevel_bg_active.png
-share/enlightenment/themes/Absolute_E/common/images/bevel_bg_clicked.png
-share/enlightenment/themes/Absolute_E/common/images/bevel_bg_hilited.png
-share/enlightenment/themes/Absolute_E/common/images/bevel_bg_normal.png
-share/enlightenment/themes/Absolute_E/common/images/black.png
-share/enlightenment/themes/Absolute_E/common/images/button_down_clicked.png
-share/enlightenment/themes/Absolute_E/common/images/button_down_hilited.png
-share/enlightenment/themes/Absolute_E/common/images/button_down_normal.png
-share/enlightenment/themes/Absolute_E/common/images/button_left_clicked.png
-share/enlightenment/themes/Absolute_E/common/images/button_left_hilited.png
-share/enlightenment/themes/Absolute_E/common/images/button_left_normal.png
-share/enlightenment/themes/Absolute_E/common/images/button_right_clicked.png
-share/enlightenment/themes/Absolute_E/common/images/button_right_hilited.png
-share/enlightenment/themes/Absolute_E/common/images/button_right_normal.png
-share/enlightenment/themes/Absolute_E/common/images/button_up_clicked.png
-share/enlightenment/themes/Absolute_E/common/images/button_up_hilited.png
-share/enlightenment/themes/Absolute_E/common/images/button_up_normal.png
-share/enlightenment/themes/Absolute_E/common/images/empty.png
-share/enlightenment/themes/Absolute_E/common/images/logo_small.png
-share/enlightenment/themes/Absolute_E/common/images/menu_normal.png
-share/enlightenment/themes/Absolute_E/common/images/menu_selected.png
-share/enlightenment/themes/Absolute_E/coords/coords.cfg
-share/enlightenment/themes/Absolute_E/coords/images/coord.png
-share/enlightenment/themes/Absolute_E/cursors.cfg
-share/enlightenment/themes/Absolute_E/cursors/bw_images/cursor.xbm
-share/enlightenment/themes/Absolute_E/cursors/bw_images/cursor.xbm.mask
-share/enlightenment/themes/Absolute_E/cursors/bw_images/iconify.xbm
-share/enlightenment/themes/Absolute_E/cursors/bw_images/iconify.xbm.mask
-share/enlightenment/themes/Absolute_E/cursors/bw_images/kill.xbm
-share/enlightenment/themes/Absolute_E/cursors/bw_images/kill.xbm.mask
-share/enlightenment/themes/Absolute_E/cursors/bw_images/move.xbm
-share/enlightenment/themes/Absolute_E/cursors/bw_images/move.xbm.mask
-share/enlightenment/themes/Absolute_E/cursors/bw_images/resize_br.xbm
-share/enlightenment/themes/Absolute_E/cursors/bw_images/resize_br.xbm.mask
-share/enlightenment/themes/Absolute_E/cursors/bw_images/resize_h.xbm
-share/enlightenment/themes/Absolute_E/cursors/bw_images/resize_h.xbm.mask
-share/enlightenment/themes/Absolute_E/cursors/bw_images/resize_tr.xbm
-share/enlightenment/themes/Absolute_E/cursors/bw_images/resize_tr.xbm.mask
-share/enlightenment/themes/Absolute_E/cursors/bw_images/resize_v.xbm
-share/enlightenment/themes/Absolute_E/cursors/bw_images/resize_v.xbm.mask
-share/enlightenment/themes/Absolute_E/cursors/cursors.cfg
-share/enlightenment/themes/Absolute_E/desktops.cfg
-share/enlightenment/themes/Absolute_E/dialogs/dialogs.cfg
-share/enlightenment/themes/Absolute_E/dialogs/images/dialog_button_clicked.png
-share/enlightenment/themes/Absolute_E/dialogs/images/dialog_button_hilited.png
-share/enlightenment/themes/Absolute_E/dialogs/images/dialog_button_normal.png
-share/enlightenment/themes/Absolute_E/dialogs/images/radio_button_clicked.png
-share/enlightenment/themes/Absolute_E/dialogs/images/radio_button_hilited.png
-share/enlightenment/themes/Absolute_E/dialogs/images/radio_button_normal.png
-share/enlightenment/themes/Absolute_E/dialogs/images/slider_base_hor.png
-share/enlightenment/themes/Absolute_E/dialogs/images/slider_base_ver.png
-share/enlightenment/themes/Absolute_E/dock/dock.cfg
-share/enlightenment/themes/Absolute_E/dragbar/dragbar.cfg
-share/enlightenment/themes/Absolute_E/dragbar/images/dragbar_clicked.png
-share/enlightenment/themes/Absolute_E/dragbar/images/dragbar_hilited.png
-share/enlightenment/themes/Absolute_E/dragbar/images/dragbar_normal.png
-share/enlightenment/themes/Absolute_E/epplets/epplets.cfg
-share/enlightenment/themes/Absolute_E/epplets/images/close_cl.png
-share/enlightenment/themes/Absolute_E/epplets/images/close_fg.png
-share/enlightenment/themes/Absolute_E/epplets/images/config_cl.png
-share/enlightenment/themes/Absolute_E/epplets/images/config_fg.png
-share/enlightenment/themes/Absolute_E/epplets/images/eject_cl.png
-share/enlightenment/themes/Absolute_E/epplets/images/eject_fg.png
-share/enlightenment/themes/Absolute_E/epplets/images/ff_cl.png
-share/enlightenment/themes/Absolute_E/epplets/images/ff_fg.png
-share/enlightenment/themes/Absolute_E/epplets/images/help_cl.png
-share/enlightenment/themes/Absolute_E/epplets/images/help_fg.png
-share/enlightenment/themes/Absolute_E/epplets/images/next_cl.png
-share/enlightenment/themes/Absolute_E/epplets/images/next_fg.png
-share/enlightenment/themes/Absolute_E/epplets/images/pause_cl.png
-share/enlightenment/themes/Absolute_E/epplets/images/pause_fg.png
-share/enlightenment/themes/Absolute_E/epplets/images/play_cl.png
-share/enlightenment/themes/Absolute_E/epplets/images/play_fg.png
-share/enlightenment/themes/Absolute_E/epplets/images/prev_cl.png
-share/enlightenment/themes/Absolute_E/epplets/images/prev_fg.png
-share/enlightenment/themes/Absolute_E/epplets/images/repeat_cl.png
-share/enlightenment/themes/Absolute_E/epplets/images/repeat_fg.png
-share/enlightenment/themes/Absolute_E/epplets/images/rw_cl.png
-share/enlightenment/themes/Absolute_E/epplets/images/rw_fg.png
-share/enlightenment/themes/Absolute_E/epplets/images/s_h.png
-share/enlightenment/themes/Absolute_E/epplets/images/s_k1.png
-share/enlightenment/themes/Absolute_E/epplets/images/s_k2.png
-share/enlightenment/themes/Absolute_E/epplets/images/s_v.png
-share/enlightenment/themes/Absolute_E/epplets/images/skip_cl.png
-share/enlightenment/themes/Absolute_E/epplets/images/skip_fg.png
-share/enlightenment/themes/Absolute_E/epplets/images/stop_cl.png
-share/enlightenment/themes/Absolute_E/epplets/images/stop_fg.png
-share/enlightenment/themes/Absolute_E/eterm/eterm.cfg
-share/enlightenment/themes/Absolute_E/focuslist/focuslist.cfg
-share/enlightenment/themes/Absolute_E/focuslist/images/warpfocus_clicked.png
-share/enlightenment/themes/Absolute_E/focuslist/images/warpfocus_normal.png
-share/enlightenment/themes/Absolute_E/iconbox/iconbox.cfg
-share/enlightenment/themes/Absolute_E/imageclasses.cfg
-share/enlightenment/themes/Absolute_E/init.cfg
-share/enlightenment/themes/Absolute_E/init/init.cfg
-share/enlightenment/themes/Absolute_E/menustyles.cfg
-share/enlightenment/themes/Absolute_E/menustyles/menustyles.cfg
-share/enlightenment/themes/Absolute_E/pager/images/pager_frame.png
-share/enlightenment/themes/Absolute_E/pager/images/pager_window.png
-share/enlightenment/themes/Absolute_E/pager/pager.cfg
-share/enlightenment/themes/Absolute_E/slideouts.cfg
-share/enlightenment/themes/Absolute_E/slideouts/slideouts.cfg
-share/enlightenment/themes/Absolute_E/sound.cfg
-share/enlightenment/themes/Absolute_E/sound/samples/E_already_active.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_error_ipc.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_goodbye.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_logout.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_scanning.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_settings_areas.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_settings_audio.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_settings_autoraise.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_settings_bg.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_settings_desktops.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_settings_focus.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_settings_fx.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_settings_moveresize.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_settings_pager.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_settings_placement.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_settings_tooltips.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_wait.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_warning.wav
-share/enlightenment/themes/Absolute_E/sound/samples/E_welcome.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_DEICONIFY.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_DESKTOP_SHUT.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_FOCUS_SET.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_ICONIFY.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_MENU_SHOW.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_MOVE_AREA_DOWN.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_MOVE_RESIST.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_NEW_ICONBOX.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_SHADE.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_UNSHADE.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_WINDOW_BORDER_CHANGE.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_WINDOW_CHANGE_LAYER_DOWN.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_WINDOW_CLOSE.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_WINDOW_SLIDE.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_WINDOW_STICK.wav
-share/enlightenment/themes/Absolute_E/sound/samples/SOUND_WINDOW_UNSTICK.wav
-share/enlightenment/themes/Absolute_E/sound/sound.cfg
-share/enlightenment/themes/Absolute_E/tooltips.cfg
-share/enlightenment/themes/Absolute_E/tooltips/imageclasses.cfg
-share/enlightenment/themes/Absolute_E/tooltips/images/cloud1.png
-share/enlightenment/themes/Absolute_E/tooltips/images/cloud2.png
-share/enlightenment/themes/Absolute_E/tooltips/images/cloud_logo.png
-share/enlightenment/themes/Absolute_E/tooltips/tooltips.cfg
-share/enlightenment/themes/Absolute_E/windowmatches.cfg
-share/enlightenment/themes/ApplePlatinum/ChangeLog
-share/enlightenment/themes/ApplePlatinum/README
-share/enlightenment/themes/ApplePlatinum/actionclasses.cfg
-share/enlightenment/themes/ApplePlatinum/borders.cfg
-share/enlightenment/themes/ApplePlatinum/buttons.cfg
-share/enlightenment/themes/ApplePlatinum/colormodifiers.cfg
-share/enlightenment/themes/ApplePlatinum/credits
-share/enlightenment/themes/ApplePlatinum/cursors.cfg
-share/enlightenment/themes/ApplePlatinum/desktops.cfg
-share/enlightenment/themes/ApplePlatinum/epplets/epplets.cfg
-share/enlightenment/themes/ApplePlatinum/epplets/epplets.cfg~
-share/enlightenment/themes/ApplePlatinum/epplets/images/ar_d1.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/ar_d2.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/ar_d3.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/ar_l1.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/ar_l2.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/ar_l3.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/ar_r1.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/ar_r2.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/ar_r3.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/ar_u1.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/ar_u2.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/ar_u3.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/b1.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/b2.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/b3.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/bb1.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/bb2.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/bg.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/bg_v.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/close1.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/close2.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/close3.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/config1.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/config2.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/config3.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/da.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/eject1.png
-share/enlightenment/themes/ApplePlatinum/epplets/images/eject2.png



Home | Main Index | Thread Index | Old Index