pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/wm/enlightenment wm/enlightenment: update to 1.0.21



details:   https://anonhg.NetBSD.org/pkgsrc/rev/27836c87b931
branches:  trunk
changeset: 405751:27836c87b931
user:      gutteridge <gutteridge%pkgsrc.org@localhost>
date:      Sat Dec 07 04:50:49 2019 +0000

description:
wm/enlightenment: update to 1.0.21

pkgsrc-specific changes:
 - add options for pango, a choice of audio back-end, and font
   inclusion (which may not be necessary, depending on the target OS)
 - enable more modern X11 features
 - note correct license

Addresses PR pkg/52952 by Vicente Chaves.

(Quoting the upstream change log would be excessive here, as there's
been twelve years of development since this package was last updated in
pkgsrc. Those interested should simply look at the package's ChangeLog
file.)

(TBD: this package should probably be renamed to "enlightenment16", to
avoid confusion and conflict with x11/enlightenment. These two packages
should be able to co-exist, if desired. This version continues to be
relevant as it's more lightweight and has fewer dependencies.)

diffstat:

 wm/enlightenment/DESCR            |    8 +-
 wm/enlightenment/Makefile         |   22 ++--
 wm/enlightenment/PLIST            |  166 ++++++++++++++++++++-----------------
 wm/enlightenment/distinfo         |   13 +-
 wm/enlightenment/options.mk       |   36 ++++++++
 wm/enlightenment/patches/patch-aa |   33 -------
 wm/enlightenment/patches/patch-ac |   24 +++--
 7 files changed, 163 insertions(+), 139 deletions(-)

diffs (truncated from 436 to 300 lines):

diff -r e2650702a7b1 -r 27836c87b931 wm/enlightenment/DESCR
--- a/wm/enlightenment/DESCR    Sat Dec 07 04:47:32 2019 +0000
+++ b/wm/enlightenment/DESCR    Sat Dec 07 04:50:49 2019 +0000
@@ -1,8 +1,12 @@
-Enlightenment is a window manager for the X Window System that is designed to
-be powerful, extensible, configurable and pretty darned good looking!  It is
+Enlightenment 16 is a window manager for the X Window System that is designed
+to be powerful, extensible, configurable and pretty darned good looking!  It is
 one of the more graphically intense window managers.
 
 Enlightenment goes beyond managing windows by providing a useful and appealing
 graphical shell from which to work.  It is open in design and instead of
 dictating a policy, allows the user to define their own policy, down to every
 last detail.
+
+This is Enlightenment 16, an older, stable branch which continues to be
+maintained separately from ongoing Enlightenment development, due to its more
+lightweight nature.
diff -r e2650702a7b1 -r 27836c87b931 wm/enlightenment/Makefile
--- a/wm/enlightenment/Makefile Sat Dec 07 04:47:32 2019 +0000
+++ b/wm/enlightenment/Makefile Sat Dec 07 04:50:49 2019 +0000
@@ -1,25 +1,19 @@
-# $NetBSD: Makefile,v 1.72 2019/08/11 13:24:14 wiz Exp $
+# $NetBSD: Makefile,v 1.73 2019/12/07 04:50:49 gutteridge Exp $
 
-DISTNAME=      e16-0.16.8.8
+DISTNAME=      e16-1.0.21
 PKGNAME=       ${DISTNAME:S/e16/enlightenment/}
-PKGREVISION=   24
-CATEGORIES=    x11 gnome wm
+CATEGORIES=    x11 wm
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=enlightenment/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://enlightenment.org/
 COMMENT=       Highly themeable and configurable window manager
+LICENSE=       enlightenment16
 
-USE_TOOLS+=            bison perl:run pkg-config
+USE_TOOLS+=            perl:run pkg-config
 USE_PKGLOCALEDIR=      YES
 GNU_CONFIGURE=         YES
-CONFIGURE_ARGS+=       --enable-fsstd
-CONFIGURE_ARGS+=       --enable-xrandr
-CONFIGURE_ARGS+=       --enable-xft
-CONFIGURE_ARGS+=       --disable-composite
-CONFIGURE_ARGS+=       --without-included-gettext
 CONFIGURE_ARGS+=       --disable-hints-gnome
-CONFIGURE_ARGS+=       --disable-hints-kde
 MAKE_ENV+=             USER=${SHAREOWN}:${SHAREGRP}
 
 INSTALL_MAKE_FLAGS+=   sesmdir=${WRKDIR}/.tmp
@@ -38,6 +32,8 @@
 
 PLIST_VARS+=   libhack
 
+.include "options.mk"
+
 .include "../../mk/bsd.prefs.mk"
 
 .if ${OPSYS} == "DragonFly" || ${OPSYS} == "SunOS" || ${OPSYS} == "Linux" || \
@@ -50,13 +46,15 @@
                ${XARGS} ${CHMOD} ${BINMODE}
        ${FIND} ${DESTDIR}${PREFIX}/share/e16/themes -type f -print | \
                ${XARGS} ${CHMOD} ${SHAREMODE}
+       cd ${DESTDIR}${PREFIX}/share/e16 && ${RM} -rf fonts
 
-.include "../../audio/esound/buildlink3.mk"
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../graphics/imlib2/buildlink3.mk"
 .include "../../x11/xbitmaps/buildlink3.mk"
+.include "../../x11/libXcomposite/buildlink3.mk"
+.include "../../x11/libXdamage/buildlink3.mk"
 .include "../../x11/libXext/buildlink3.mk"
 .include "../../x11/libXft/buildlink3.mk"
 .include "../../x11/libXinerama/buildlink3.mk"
diff -r e2650702a7b1 -r 27836c87b931 wm/enlightenment/PLIST
--- a/wm/enlightenment/PLIST    Sat Dec 07 04:47:32 2019 +0000
+++ b/wm/enlightenment/PLIST    Sat Dec 07 04:50:49 2019 +0000
@@ -1,10 +1,14 @@
-@comment $NetBSD: PLIST,v 1.14 2013/05/17 19:38:59 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.15 2019/12/07 04:50:49 gutteridge Exp $
 bin/e16
 bin/edox
 bin/eesh
 bin/epp
 bin/starte16
 ${PLIST.libhack}lib/libe16_hack.la
+man/man1/e16.1
+share/applications/e16.desktop
+share/doc/e16/e16.html
+share/e16/E-docs/bg.png
 share/e16/E-docs/exit1.png
 share/e16/E-docs/exit2.png
 share/e16/E-docs/next1.png
@@ -16,79 +20,80 @@
 share/e16/config/bindings.cfg
 share/e16/config/definitions
 share/e16/config/e16keyedit.db
-share/e16/config/fonts.cfg-xft_example
+share/e16/config/fonts.pango.cfg
+share/e16/config/fonts.xft.cfg
 share/e16/config/matches.cfg
-share/e16/config/menus.cfg
-share/e16/config/pix/about.png
-share/e16/config/pix/apple.png
-share/e16/config/pix/areas.png
-share/e16/config/pix/bg.png
-share/e16/config/pix/calc.png
-share/e16/config/pix/clock.png
-share/e16/config/pix/desktops.png
-share/e16/config/pix/easter.png
-share/e16/config/pix/elogo48.png
-share/e16/config/pix/focus.png
-share/e16/config/pix/fx.png
-share/e16/config/pix/key_blank.png
-share/e16/config/pix/key_ctrl.png
-share/e16/config/pix/key_lock.png
-share/e16/config/pix/key_mod1.png
-share/e16/config/pix/key_mod2.png
-share/e16/config/pix/key_mod3.png
-share/e16/config/pix/key_mod4.png
-share/e16/config/pix/key_mod5.png
-share/e16/config/pix/key_shift.png
-share/e16/config/pix/mon.png
-share/e16/config/pix/mouse_0.png
-share/e16/config/pix/mouse_1.png
-share/e16/config/pix/mouse_2.png
-share/e16/config/pix/mouse_3.png
-share/e16/config/pix/mouse_4.png
-share/e16/config/pix/mouse_5.png
-share/e16/config/pix/mouse_any.png
-share/e16/config/pix/moveres.png
-share/e16/config/pix/note.png
-share/e16/config/pix/pager.png
-share/e16/config/pix/place.png
-share/e16/config/pix/pumpkin.png
-share/e16/config/pix/raise.png
-share/e16/config/pix/snapshots.png
-share/e16/config/pix/sound.png
-share/e16/config/pix/spider.png
-share/e16/config/pix/tips.png
-share/e16/config/pix/tv2.png
-share/e16/config/pix/wait1.png
-share/e16/config/pix/wait10.png
-share/e16/config/pix/wait11.png
-share/e16/config/pix/wait12.png
-share/e16/config/pix/wait2.png
-share/e16/config/pix/wait3.png
-share/e16/config/pix/wait4.png
-share/e16/config/pix/wait5.png
-share/e16/config/pix/wait6.png
-share/e16/config/pix/wait7.png
-share/e16/config/pix/wait8.png
-share/e16/config/pix/wait9.png
-share/e16/config/pix/world.png
-share/e16/misc/E-GNOME
-share/e16/misc/E-KDE
-share/e16/misc/E16
-share/e16/misc/Xclients.e-gnome
-share/e16/misc/Xclients.e-kde
-share/e16/misc/Xclients.e16
-share/e16/misc/e16-gnome.desktop
-share/e16/misc/e16-kde.desktop
-share/e16/misc/e16.desktop
-share/e16/misc/e16.png
+share/e16/icons/default.png
+share/e16/icons/e.png
+share/e16/icons/e16.png
+share/e16/icons/iconbox.png
+share/e16/icons/mon.png
+share/e16/icons/pager.png
+share/e16/menus/desktop.menu
+share/e16/menus/enlightenment.menu
+share/e16/menus/maintenance.menu
+share/e16/menus/settings.menu
+share/e16/menus/winops.menu
+share/e16/menus/winops_groups.menu
+share/e16/menus/winops_layer.menu
+share/e16/menus/winops_misc.menu
+share/e16/menus/winops_opacity.menu
+share/e16/menus/winops_size.menu
+share/e16/misc/Xclients.e16-gnome.sh
+share/e16/misc/Xclients.e16-kde.sh
+share/e16/misc/Xclients.e16.sh
+share/e16/misc/e16-dbus-cmd
 share/e16/misc/starte16
+share/e16/misc/starte16-gnome
+share/e16/misc/starte16-kde
+share/e16/pix/about.png
+share/e16/pix/areas.png
+share/e16/pix/bg.png
+share/e16/pix/desktops.png
+share/e16/pix/elogo48.png
+share/e16/pix/focus.png
+share/e16/pix/fx.png
+share/e16/pix/key_blank.png
+share/e16/pix/key_ctrl.png
+share/e16/pix/key_lock.png
+share/e16/pix/key_mod1.png
+share/e16/pix/key_mod2.png
+share/e16/pix/key_mod3.png
+share/e16/pix/key_mod4.png
+share/e16/pix/key_mod5.png
+share/e16/pix/key_shift.png
+share/e16/pix/mouse_0.png
+share/e16/pix/mouse_1.png
+share/e16/pix/mouse_2.png
+share/e16/pix/mouse_3.png
+share/e16/pix/mouse_4.png
+share/e16/pix/mouse_5.png
+share/e16/pix/mouse_any.png
+share/e16/pix/moveres.png
+share/e16/pix/pager.png
+share/e16/pix/place.png
+share/e16/pix/raise.png
+share/e16/pix/snapshots.png
+share/e16/pix/sound.png
+share/e16/pix/tips.png
+share/e16/pix/wait1.png
+share/e16/pix/wait10.png
+share/e16/pix/wait11.png
+share/e16/pix/wait12.png
+share/e16/pix/wait2.png
+share/e16/pix/wait3.png
+share/e16/pix/wait4.png
+share/e16/pix/wait5.png
+share/e16/pix/wait6.png
+share/e16/pix/wait7.png
+share/e16/pix/wait8.png
+share/e16/pix/wait9.png
 share/e16/scripts/e_cache_clean
 share/e16/scripts/e_cache_query
 share/e16/scripts/e_gen_menu
 share/e16/scripts/session.sh
 share/e16/themes/winter/ABOUT/MAIN
 share/e16/themes/winter/ABOUT/bg.png
-share/e16/themes/winter/ABOUT/vixar.ttf
 share/e16/themes/winter/README
 share/e16/themes/winter/backgrounds/backgrounds.cfg
 share/e16/themes/winter/backgrounds/images/startup-bg.png
@@ -330,10 +335,7 @@
 share/e16/themes/winter/focuslist/focuslist.cfg
 share/e16/themes/winter/focuslist/images/hbar.png
 share/e16/themes/winter/focuslist/images/hbar2.png
-share/e16/themes/winter/fonts.cfg
-share/e16/themes/winter/fonts.cfg.ja
-share/e16/themes/winter/fonts.cfg.ko
-share/e16/themes/winter/fonts.cfg.pl
+share/e16/themes/winter/fonts.theme.cfg
 share/e16/themes/winter/iconbox/iconbox.cfg
 share/e16/themes/winter/iconbox/images/base_.png
 share/e16/themes/winter/iconbox/images/bg.png
@@ -369,25 +371,39 @@
 share/e16/themes/winter/tooltips/images/clear.png
 share/e16/themes/winter/tooltips/images/tooltipbg.png
 share/e16/themes/winter/tooltips/tooltips.cfg
-share/e16/themes/winter/ttfonts/COPYRIGHT.Vera
-share/e16/themes/winter/ttfonts/LICENSE.Vera
-share/e16/themes/winter/ttfonts/Vera.ttf
-share/e16/themes/winter/ttfonts/VeraBd.ttf
+share/gnome-session/sessions/e16-gnome.session
+share/locale/ar/LC_MESSAGES/e16.mo
 share/locale/bg/LC_MESSAGES/e16.mo
 share/locale/bs/LC_MESSAGES/e16.mo
+share/locale/ca/LC_MESSAGES/e16.mo
+share/locale/cs/LC_MESSAGES/e16.mo
+share/locale/csb/LC_MESSAGES/e16.mo
 share/locale/da/LC_MESSAGES/e16.mo
 share/locale/de/LC_MESSAGES/e16.mo
 share/locale/en_US/LC_MESSAGES/e16.mo
+share/locale/eo/LC_MESSAGES/e16.mo
 share/locale/es/LC_MESSAGES/e16.mo
+share/locale/fo/LC_MESSAGES/e16.mo
 share/locale/fr/LC_MESSAGES/e16.mo
+share/locale/gl/LC_MESSAGES/e16.mo
+share/locale/hr/LC_MESSAGES/e16.mo
 share/locale/hu/LC_MESSAGES/e16.mo
+share/locale/it/LC_MESSAGES/e16.mo
 share/locale/ja/LC_MESSAGES/e16.mo
 share/locale/ko/LC_MESSAGES/e16.mo
+share/locale/nb/LC_MESSAGES/e16.mo
 share/locale/nl/LC_MESSAGES/e16.mo
-share/locale/no/LC_MESSAGES/e16.mo
 share/locale/pl/LC_MESSAGES/e16.mo
 share/locale/pt/LC_MESSAGES/e16.mo
 share/locale/pt_BR/LC_MESSAGES/e16.mo
 share/locale/ru/LC_MESSAGES/e16.mo
+share/locale/sk/LC_MESSAGES/e16.mo
+share/locale/sr/LC_MESSAGES/e16.mo
 share/locale/sv/LC_MESSAGES/e16.mo
 share/locale/tr/LC_MESSAGES/e16.mo
+share/locale/uk/LC_MESSAGES/e16.mo
+share/locale/zh_CN/LC_MESSAGES/e16.mo
+share/xsessions/e16-gnome2-session.desktop
+share/xsessions/e16-gnome3-session.desktop
+share/xsessions/e16-kde-session.desktop
+share/xsessions/e16-session.desktop



Home | Main Index | Thread Index | Old Index