Update efreet to 1.7.4 + steal maintainership.

NEWS since 1.1.0 (which is in pkgsrc/sysutils/):

Changes since Efreet 1.7.3:

Fixes:
        * Add O_CLOEXEC to opened fds
        * Add XML output to doc
        * Add installation rule for doc
        * Fix build on Windows platforms.

Changes since Efreet 1.7.2:

Fixes:
	- Fix alloca

Changes since Efreet 1.7.1:

Fixes:
    * Allow unquoted values in user-dirs.dirs

Changes since Efreet 1.7.0:

Fixes:
    * Fix insane delay added to desktop/icon updates.

Changes since Efreet 1.2.0:

Improvements:
    * Faster mime type loading.

Additions:
    * Support XDG_DESKTOP_DIR
    * efreet_lang_reset() for refreshing language variables and
      caches after locale switches

Changes since Efreet 1.1.0:

Improvements:
    * use eina_file_direct_ls() instead of opendir().
    * compilation warnings fixed.
    * documentation improvements/fixes
This commit is contained in:
dieter roelants 2012-12-30 19:51:57 +00:00 committed by Thomas Klausner
parent 90bd17fa80
commit c0100ff28f
6 changed files with 51 additions and 73 deletions

View file

@ -1,18 +1,28 @@
# $NetBSD: Makefile,v 1.20 2012/09/28 22:07:31 asau Exp $
# $NetBSD: Makefile,v 1.21 2012/12/30 19:51:57 roelants Exp $
#
DISTNAME= efreet-0.5.0.063
CATEGORIES= graphics
MASTER_SITES= http://download.enlightenment.org/snapshots/2009-12-02/
DISTNAME= efreet-1.7.4
CATEGORIES= sysutils devel
MASTER_SITES= http://download.enlightenment.org/releases/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= yazzy@yazzy.org
MAINTAINER= dieter.NetBSD@pandora.be
HOMEPAGE= http://enlightenment.org/
COMMENT= Interface Abstraction Library and Toolset
LICENSE= 2-clause-bsd
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS= pkg-config
INSTALLATION_DIRS= share/doc/efreet
post-install:
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING \
${DESTDIR}${PREFIX}/share/doc/efreet
.include "../../wip/ecore/buildlink3.mk"
.include "../../wip/eet/buildlink3.mk"
.include "../../wip/eina/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,25 +1,30 @@
@comment $NetBSD: PLIST,v 1.4 2009/10/11 10:44:34 thomasklausner Exp $
@comment $NetBSD: PLIST,v 1.5 2012/12/30 19:51:57 roelants Exp $
bin/efreet_alloc
bin/efreet_cache_test
bin/efreet_icon_cache_dump
bin/efreet_menu_alloc
bin/efreet_spec_test
bin/efreet_test
include/efreet/Efreet.h
include/efreet/Efreet_Mime.h
include/efreet/Efreet_Trash.h
include/efreet/efreet_base.h
include/efreet/efreet_desktop.h
include/efreet/efreet_icon.h
include/efreet/efreet_ini.h
include/efreet/efreet_menu.h
include/efreet/efreet_uri.h
include/efreet/efreet_utils.h
include/efreet-1/Efreet.h
include/efreet-1/Efreet_Mime.h
include/efreet-1/Efreet_Trash.h
include/efreet-1/efreet_base.h
include/efreet-1/efreet_desktop.h
include/efreet-1/efreet_icon.h
include/efreet-1/efreet_ini.h
include/efreet-1/efreet_menu.h
include/efreet-1/efreet_uri.h
include/efreet-1/efreet_utils.h
lib/efreet/efreet_desktop_cache_create
lib/efreet/efreet_icon_cache_create
lib/libefreet.la
lib/libefreet_mime.la
lib/libefreet_trash.la
lib/pkgconfig/efreet-mime.pc
lib/pkgconfig/efreet-trash.pc
lib/pkgconfig/efreet.pc
share/doc/efreet/AUTHORS
share/doc/efreet/COPYING
share/efreet/test/entry
share/efreet/test/entry.png
share/efreet/test/long.ini
@ -31,3 +36,15 @@ share/efreet/test/test.menu
share/efreet/test/test_garbage
share/efreet/test/test_menu_slash_bad.menu
share/efreet/test/test_type.desktop
share/locale/cs/LC_MESSAGES/efreet.mo
share/locale/de/LC_MESSAGES/efreet.mo
share/locale/el/LC_MESSAGES/efreet.mo
share/locale/es/LC_MESSAGES/efreet.mo
share/locale/fr/LC_MESSAGES/efreet.mo
share/locale/it/LC_MESSAGES/efreet.mo
share/locale/ja/LC_MESSAGES/efreet.mo
share/locale/ko/LC_MESSAGES/efreet.mo
share/locale/nl/LC_MESSAGES/efreet.mo
share/locale/pt/LC_MESSAGES/efreet.mo
share/locale/ru/LC_MESSAGES/efreet.mo
share/locale/sl/LC_MESSAGES/efreet.mo

View file

@ -1,14 +1,16 @@
# $NetBSD: buildlink3.mk,v 1.10 2010/01/18 19:40:12 jsonn Exp $
# $NetBSD: buildlink3.mk,v 1.11 2012/12/30 19:51:57 roelants Exp $
BUILDLINK_TREE+= efreet
.if !defined(EFREET_BUILDLINK3_MK)
EFREET_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.efreet?= efreet>=0.5.0.063
BUILDLINK_API_DEPENDS.efreet+= efreet>=1.7.0
BUILDLINK_PKGSRCDIR.efreet?= ../../wip/efreet
.include "../../wip/ecore/buildlink3.mk"
.include "../../wip/eet/buildlink3.mk"
.include "../../wip/eina/buildlink3.mk"
.endif # EFREET_BUILDLINK3_MK
BUILDLINK_TREE+= -efreet

View file

@ -1,7 +1,5 @@
$NetBSD: distinfo,v 1.11 2010/01/18 19:40:12 jsonn Exp $
$NetBSD: distinfo,v 1.12 2012/12/30 19:51:57 roelants Exp $
SHA1 (efreet-0.5.0.063.tar.bz2) = dc036a8ecd1b73ad4ec86f91b1ae7c34120fddf6
RMD160 (efreet-0.5.0.063.tar.bz2) = 6d1a04408ac473fc4bbd67765d770cfadb9b9da4
Size (efreet-0.5.0.063.tar.bz2) = 561001 bytes
SHA1 (patch-aa) = 26268fbd11f9d0c92ea2bd186c2e14609e92ba39
SHA1 (patch-ac) = f6c79c3d0b44e76a276e09ef0f1aeea8550f98d6
SHA1 (efreet-1.7.4.tar.bz2) = f05ab0a7bdeda579e2a8d6010f5c2e09ec5f11f2
RMD160 (efreet-1.7.4.tar.bz2) = 6dfa250afd9fc7bc1906edd8d35b6563cda7cc6e
Size (efreet-1.7.4.tar.bz2) = 448678 bytes

View file

@ -1,14 +0,0 @@
$NetBSD: patch-aa,v 1.1 2008/10/28 17:33:37 minskim Exp $
--- src/lib/efreet_uri.c.orig 2008-08-26 09:25:42.000000000 -0700
+++ src/lib/efreet_uri.c
@@ -2,6 +2,9 @@
#include "Efreet.h"
#include "efreet_private.h"
+#ifndef _POSIX_HOST_NAME_MAX
+#define _POSIX_HOST_NAME_MAX 255
+#endif
/**
* @param full_uri: a valid uri string to parse

View file

@ -1,35 +0,0 @@
$NetBSD: patch-ac,v 1.1 2009/10/04 21:41:45 jsonn Exp $
--- src/lib/efreet_icon.c.orig 2009-10-04 21:26:55.000000000 +0000
+++ src/lib/efreet_icon.c
@@ -859,6 +859,17 @@ efreet_icon_fallback_icon(const char *ic
}
}
+ EINA_LIST_FOREACH(xdg_dirs, l, dir)
+ {
+ snprintf(path, PATH_MAX, "%s/pixmaps", dir);
+ icon = efreet_icon_fallback_dir_scan(path, icon_name);
+ if (icon)
+ {
+ efreet_icon_cache_add(efreet_icon_find_theme_check(NULL), icon_name, 0, icon);
+ return icon;
+ }
+ }
+
icon = efreet_icon_fallback_dir_scan("/usr/share/pixmaps", icon_name);
}
@@ -1249,6 +1260,12 @@ efreet_icon_theme_dir_scan_all(const cha
efreet_icon_theme_dir_scan(path, theme_name);
}
+ EINA_LIST_FOREACH(xdg_dirs, l, dir)
+ {
+ snprintf(path, sizeof(path), "%s/pixmaps", dir);
+ efreet_icon_theme_dir_scan(path, theme_name);
+ }
+
efreet_icon_theme_dir_scan("/usr/share/pixmaps", theme_name);
}