pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/wm/enlightenment
Module Name: pkgsrc
Committed By: gutteridge
Date: Sat Dec 7 04:50:49 UTC 2019
Modified Files:
pkgsrc/wm/enlightenment: DESCR Makefile PLIST distinfo
pkgsrc/wm/enlightenment/patches: patch-ac
Added Files:
pkgsrc/wm/enlightenment: options.mk
Removed Files:
pkgsrc/wm/enlightenment/patches: patch-aa
Log Message:
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.)
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/wm/enlightenment/DESCR
cvs rdiff -u -r1.72 -r1.73 pkgsrc/wm/enlightenment/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/wm/enlightenment/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/wm/enlightenment/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/wm/enlightenment/options.mk
cvs rdiff -u -r1.5 -r0 pkgsrc/wm/enlightenment/patches/patch-aa
cvs rdiff -u -r1.5 -r1.6 pkgsrc/wm/enlightenment/patches/patch-ac
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/wm/enlightenment/DESCR
diff -u pkgsrc/wm/enlightenment/DESCR:1.3 pkgsrc/wm/enlightenment/DESCR:1.4
--- pkgsrc/wm/enlightenment/DESCR:1.3 Sun May 25 09:50:52 2003
+++ pkgsrc/wm/enlightenment/DESCR Sat Dec 7 04:50:49 2019
@@ -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.
Index: pkgsrc/wm/enlightenment/Makefile
diff -u pkgsrc/wm/enlightenment/Makefile:1.72 pkgsrc/wm/enlightenment/Makefile:1.73
--- pkgsrc/wm/enlightenment/Makefile:1.72 Sun Aug 11 13:24:14 2019
+++ pkgsrc/wm/enlightenment/Makefile Sat Dec 7 04:50:49 2019
@@ -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 @@ SUBST_VARS.paths+= X11BASE
PLIST_VARS+= libhack
+.include "options.mk"
+
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "DragonFly" || ${OPSYS} == "SunOS" || ${OPSYS} == "Linux" || \
@@ -50,13 +46,15 @@ post-install:
${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"
Index: pkgsrc/wm/enlightenment/PLIST
diff -u pkgsrc/wm/enlightenment/PLIST:1.14 pkgsrc/wm/enlightenment/PLIST:1.15
--- pkgsrc/wm/enlightenment/PLIST:1.14 Fri May 17 19:38:59 2013
+++ pkgsrc/wm/enlightenment/PLIST Sat Dec 7 04:50:49 2019
@@ -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/actionclasses.cfg
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/eterm/images/t.p
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.cfg
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
Index: pkgsrc/wm/enlightenment/distinfo
diff -u pkgsrc/wm/enlightenment/distinfo:1.13 pkgsrc/wm/enlightenment/distinfo:1.14
--- pkgsrc/wm/enlightenment/distinfo:1.13 Mon Nov 2 23:42:52 2015
+++ pkgsrc/wm/enlightenment/distinfo Sat Dec 7 04:50:49 2019
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.13 2015/11/02 23:42:52 agc Exp $
+$NetBSD: distinfo,v 1.14 2019/12/07 04:50:49 gutteridge Exp $
-SHA1 (e16-0.16.8.8.tar.gz) = 94d9dc2a645c5c368b58b595ee75d60ba0db8fd4
-RMD160 (e16-0.16.8.8.tar.gz) = 46e101b8ed75a5cf96789cfc86bb541eda5301f5
-SHA512 (e16-0.16.8.8.tar.gz) = f5424d52f1ba1580dadcd38e240381d131916ede019f2ccb00ab6be703197129a9ecfcfcc4d2bfc7c03a2dce9ffcd14bce009fd1af5d5e362961f316a49efaf4
-Size (e16-0.16.8.8.tar.gz) = 2005407 bytes
-SHA1 (patch-aa) = 21772995ff370c81073b4c0dfd7f3182bab93768
-SHA1 (patch-ac) = 49e155007b1efe8b9b5d472e6d58c5a78bf3d7c4
+SHA1 (e16-1.0.21.tar.gz) = 758540c24d09350f8ceb9e1987995c7783cc40e1
+RMD160 (e16-1.0.21.tar.gz) = fc40cbdc6ca376cd42961e4bd5f7ecd6547e3dad
+SHA512 (e16-1.0.21.tar.gz) = 1803675f0d40ea1ec8467094a47c5c6d3ccf0d3fd52aa617d00697f8be7b89e9447b07986b2aa0b8627c6177adf6b63949f92b2a77224ab992d33df54f1ad1d9
+Size (e16-1.0.21.tar.gz) = 2472975 bytes
+SHA1 (patch-ac) = 7bdc297bf96e5d79ee51b00708f65cf4283ac6e0
Index: pkgsrc/wm/enlightenment/patches/patch-ac
diff -u pkgsrc/wm/enlightenment/patches/patch-ac:1.5 pkgsrc/wm/enlightenment/patches/patch-ac:1.6
--- pkgsrc/wm/enlightenment/patches/patch-ac:1.5 Sat Dec 2 18:20:43 2006
+++ pkgsrc/wm/enlightenment/patches/patch-ac Sat Dec 7 04:50:49 2019
@@ -1,23 +1,27 @@
-$NetBSD: patch-ac,v 1.5 2006/12/02 18:20:43 obache Exp $
+$NetBSD: patch-ac,v 1.6 2019/12/07 04:50:49 gutteridge Exp $
---- scripts/e_gen_menu.orig 2006-10-03 22:03:17.000000000 +0000
+Apply pkgsrc-specific paths.
+
+--- scripts/e_gen_menu.orig 2019-11-19 00:17:54.796424791 +0000
+++ scripts/e_gen_menu
-@@ -25,8 +25,7 @@
- ##############################################################################
+@@ -28,8 +28,7 @@
+ #use warnings;
# Likely prefixes
-$Prefixes = "/usr/local:/usr:/opt:/opt/kde:$ENV{'KDEDIR'}";
-$Prefixes = "$Prefixes:/opt/kde3:/opt/gnome"; # SUSE
+$Prefixes = "@LOCALBASE@:@X11BASE@:/usr:$ENV{'KDEDIR'}";
+ $Prefixes = "$Prefixes:$ENV{'HOME'}/.local";
$Prefixes = RemoveDuplcates($Prefixes);
- # Where to look for GNOME2/KDE2,3 stuff
-@@ -54,7 +53,7 @@ $loc3 =~ s/_.*//;
+@@ -59,8 +58,8 @@ $loc3 =~ s/_.*//;
$loc1 = "" if ($loc1 eq $loc2);
$EdirUser = "$ENV{'HOME'}/.e16" unless $EdirUser;
--$EdirRoot = "/usr/share/enlightenment" unless $EdirRoot;
-+$EdirRoot = "@PREFIX@/share/enlightenment" unless $EdirRoot;
- $EdirBin = "/usr/bin" unless $EdirBin;
+-$EdirRoot = "/usr/share/e16" unless $EdirRoot;
+-$EdirBin = "/usr/bin" unless $EdirBin;
++$EdirRoot = "@PREFIX@/share/e16" unless $EdirRoot;
++$EdirBin = "@PREFIX@/bin" unless $EdirBin;
+
+ $EdirMenus = "$EdirUser/menus";
- $EdirIcons = "$EdirUser/icons";
Added files:
Index: pkgsrc/wm/enlightenment/options.mk
diff -u /dev/null pkgsrc/wm/enlightenment/options.mk:1.1
--- /dev/null Sat Dec 7 04:50:49 2019
+++ pkgsrc/wm/enlightenment/options.mk Sat Dec 7 04:50:49 2019
@@ -0,0 +1,36 @@
+# $NetBSD: options.mk,v 1.1 2019/12/07 04:50:49 gutteridge Exp $
+
+# e16 is used here instead of enlightenment to avoid
+# potential conflict with x11/enlightenment.
+PKG_OPTIONS_VAR= PKG_OPTIONS.e16
+
+PKG_SUPPORTED_OPTIONS= pango pulseaudio vera-ttf
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mpango)
+CONFIGURE_ARGS+= --enable-pango
+.include "../../devel/pango/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --disable-pango
+.endif
+
+.if !empty(PKG_OPTIONS:Mpulseaudio)
+CONFIGURE_ARGS+= --enable-sound=pulseaudio
+CONFIGURE_ARGS+= --with-sndldr=sndfile
+.include "../../audio/libsndfile/buildlink3.mk"
+.include "../../audio/pulseaudio/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --enable-sound=esound
+CONFIGURE_ARGS+= --with-sndldr=audiofile
+.include "../../audio/libaudiofile/buildlink3.mk"
+.include "../../audio/esound/buildlink3.mk"
+.endif
+
+# The upstream package includes its own Vera fonts. Because these have
+# a different (non-default) license, and are also included in some base
+# OS distributions (like NetBSD's native X11), this has been made
+# optional.
+.if !empty(PKG_OPTIONS:Mvera-ttf)
+DEPENDS+= vera-ttf>=1.10:../../fonts/vera-ttf
+.endif
Home |
Main Index |
Thread Index |
Old Index