Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/x11-wm
In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv31067
Modified Files:
enlightenment.info enlightenment.patch
Log Message:
Forward-port from 10.3
Index: enlightenment.info
===================================================================
RCS file:
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/x11-wm/enlightenment.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- enlightenment.info 28 Nov 2006 00:03:26 -0000 1.3
+++ enlightenment.info 12 Jan 2007 20:42:22 -0000 1.4
@@ -1,42 +1,55 @@
Package: enlightenment
-Version: 0.16.5
-Revision: 19
-Depends: imlib-shlibs (>= 1.9.14-2), esound-shlibs, fnlib-shlibs, fnlib-fonts,
libghttp-shlibs, freetype-shlibs | freetype-hinting-shlibs, libpng3-shlibs,
libjpeg-shlibs, libtiff-shlibs
-BuildDepends: imlib (>= 1.9.14-2), fnlib, audiofile, glib, gtk+, libjpeg,
libpng3, libtiff, netpbm, freetype | freetype-hinting, giflib, libghttp,
esound, gettext-dev, gettext-bin, gettext-tools
-Source: mirror:sourceforge:enlightenment/%n-%v.tar.gz
+Version: 0.16.8.5
+Revision: 1
+
+BuildDepends: <<
+ audiofile,
+ esound,
+ freetype219,
+ gettext-bin,
+ gettext-tools,
+ imlib2,
+ libgettext3-dev,
+ libiconv-dev,
+ pkgconfig,
+ x11-dev
+<<
+Depends: <<
+ audiofile-shlibs,
+ esound-shlibs,
+ freetype219-shlibs,
+ imlib2-shlibs,
+ libgettext3-shlibs,
+ libiconv,
+ x11
+<<
+
+Source: mirror:sourceforge:enlightenment/e16-%v.tar.gz
+Source-MD5: 1099d7d857e56e40e256e38ed18944d1
+
Patch: %n.patch
-ConfigureParams: --enable-upgrade=no --enable-fsstd=yes --mandir=%p/share/man
--bindir=%p/bin
-SetLIBS: -lintl
-SetCPPFLAGS: -I%p/include/freetype1
+SetCPPFLAGS: -I%p/lib/freetype219/include
+SetLDFLAGS: -L%p/lib/freetype219/lib
+ConfigureParams: --disable-roothacklib --disable-composite
--disable-dependency-tracking --libdir=%p/lib/%n
InstallScript: <<
- make install DESTDIR=%d localedir=%p/share/locale
- chmod -R go-w,go+rX %i/share/%n
+ make install DESTDIR=%d
<<
-DocFiles: README COPYING AUTHORS FAQ
-#
-Description: Themeable, featureful window manager
+DocFiles: AUTHORS COMPLIANCE COPYING ChangeLog NEWS README TODO
+
DescPort: <<
-Uses autoconf. Needs patches for some unguarded LC_MESSAGES
-usage. Needs help to put message catalogs in the right
-directory. bindir is specified so that it gets encoded correctly into
-the enlightenment.install script.
+ Using installed libintl, so don't mix with package's intl/*.h
-The configure script detects that it needs libintl, but doesn't add
-the appropriate library flag. We set LIBS to work around this.
+ Disable roothacklib...it's highly linux-centric
<<
DescPackaging: <<
-Some theme files have inappropriate permissions. The ownership should
-probably be fixed too, but it doesn't hurt enough yet. :-)
-<<
-DescUsage: <<
-If you want to use Enlightenment as a stand-alone desktop environment
-(i.e. without GNOME), you can run 'enlightenment.install' to create
-appropriate X11 startup files (.xsession / .xinitrc).
+ Let fink handle theme ownership
-To use Enlightenment with GNOME, leave .xinitrc alone and instead
-select it in the Window Manager panel of the GNOME Control Center.
+ Make sure ft219 flags appear before others if risk of
+ interference from other ft files
+
+ Disable Xcomposite so that all flavors of x11 give same build
<<
+Description: Themeable, featureful window manager
License: BSD
Homepage: http://www.enlightenment.org/
Maintainer: None <[email protected]>
-Source-MD5: 3902b7c9cfaa8f70ca8079b348de0ed5
Index: enlightenment.patch
===================================================================
RCS file:
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/x11-wm/enlightenment.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- enlightenment.patch 20 Jan 2006 20:34:22 -0000 1.1
+++ enlightenment.patch 12 Jan 2007 20:42:22 -0000 1.2
@@ -1,64 +1,33 @@
-diff -ru enlightenment-0.16.5/dox/file.c
enlightenment-0.16.5-patched/dox/file.c
---- enlightenment-0.16.5/dox/file.c Thu Jun 29 21:29:04 2000
-+++ enlightenment-0.16.5-patched/dox/file.c Sat Oct 13 19:52:12 2001
-@@ -966,7 +966,11 @@
- char *tmp, *lang, *p[3];
- int i;
-
-+#ifdef HAVE_LC_MESSAGES
- if (!(lang = setlocale(LC_MESSAGES, NULL)))
-+#else
-+ if (!(lang = setlocale(LC_ALL, NULL)))
-+#endif
- return 0;
-
- tmp = strdup(fname);
-diff -ru enlightenment-0.16.5/scripts/enlightenment.install.in
enlightenment-0.16.5-patched/scripts/enlightenment.install.in
---- enlightenment-0.16.5/scripts/enlightenment.install.in Thu Sep 14
16:37:51 2000
-+++ enlightenment-0.16.5-patched/scripts/enlightenment.install.in Sat Oct
13 19:55:17 2001
-@@ -24,6 +24,7 @@
- # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- ##############################################################################
-
[EMAIL PROTECTED]@
-
PATH=$PATH:"/usr/local/enlightenment/bin:/usr/enlightenment/bin:/opt/enlightenment/bin:/usr/local/bin:"$EBIN
- export PATH
-
-@@ -68,7 +69,6 @@
- fi
- fi
-
[EMAIL PROTECTED]@
- echo "... Generating login startup files ..."
- echo "#!/bin/sh" >> $HOME"/.xsession"
- echo "# Execute enlightenment. ALWAYS make sure this is at the end of this"
>> $HOME"/.xsession"
-diff -ru enlightenment-0.16.5/src/file.c
enlightenment-0.16.5-patched/src/file.c
---- enlightenment-0.16.5/src/file.c Fri Jul 28 21:13:13 2000
-+++ enlightenment-0.16.5-patched/src/file.c Sat Oct 13 19:52:12 2001
-@@ -1087,7 +1087,11 @@
- char *tmp, *lang, *p[3];
- int i;
-
-+#ifdef HAVE_LC_MESSAGES
- if (!(lang = setlocale(LC_MESSAGES, NULL)))
-+#else
-+ if (!(lang = setlocale(LC_ALL, NULL)))
-+#endif
- return 0;
+diff -Nurd -x'*~' e16-0.16.8.5.orig/src/Makefile.in
e16-0.16.8.5/src/Makefile.in
+--- e16-0.16.8.5.orig/src/Makefile.in 2006-12-16 09:46:36.000000000 -0500
++++ e16-0.16.8.5/src/Makefile.in 2007-01-12 02:40:35.000000000 -0500
+@@ -402,8 +402,8 @@
+ $(LTLIBINTL) \
+ $(LTLIBICONV) \
+ @ecore_libs@ \
+- $(ESD_LIBS) \
+ $(IMLIB2_LIBS) \
++ $(ESD_LIBS) \
+ $(XFT_LIBS) \
+ $(X_PRE_LIBS) \
+ $(X_LIBS) \
+@@ -412,7 +412,7 @@
+ $(E_X_LIBS) \
+ -lX11 -lm
- tmp = strdup(fname);
-diff -ru enlightenment-0.16.5/src/menus.c
enlightenment-0.16.5-patched/src/menus.c
---- enlightenment-0.16.5/src/menus.c Fri Jul 28 19:23:35 2000
-+++ enlightenment-0.16.5-patched/src/menus.c Sat Oct 13 19:52:12 2001
-@@ -1694,7 +1694,11 @@
+-INCLUDES = -I$(top_builddir) -I$(top_srcdir) -I$(top_srcdir)/intl
@ecore_cflags@ $(ESD_CFLAGS) $(IMLIB2_CFLAGS) $(XFT_CFLAGS) $(X_CFLAGS)
++INCLUDES = -I$(top_builddir) -I$(top_srcdir) @ecore_cflags@ $(IMLIB2_CFLAGS)
$(ESD_CFLAGS) $(XFT_CFLAGS) $(X_CFLAGS)
+ all: all-recursive
- EDBUG(5, "CreateMenuFromGnome");
+ .SUFFIXES:
+diff -Nurd -x'*~' e16-0.16.8.5.orig/themes/Makefile.in
e16-0.16.8.5/themes/Makefile.in
+--- e16-0.16.8.5.orig/themes/Makefile.in 2006-12-16 09:46:36.000000000
-0500
++++ e16-0.16.8.5/themes/Makefile.in 2007-01-12 02:41:54.000000000 -0500
+@@ -387,7 +387,6 @@
+ for tf in $(THEME_FILES); do \
+ gzip -d -c < $(srcdir)/$$tf | (cd $(THEME_DIR); tar -xmf -); \
+ done
+- -if [ -n "$(USER)" ]; then chown -R $(USER) $(THEME_DIR); else chown -R
root $(THEME_DIR); fi
-+#ifdef HAVE_LC_MESSAGES
- if ((lang = setlocale(LC_MESSAGES, NULL)) != NULL)
-+#else
-+ if ((lang = setlocale(LC_ALL, NULL)) != NULL)
-+#endif
- Esnprintf(name_buf, sizeof(name_buf), "Name[%s]=", lang);
- else
- name_buf[0] = '\0';
+ uninstall-local:
+ -for tf in $(THEME_FILES); do \
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits