Update to 0.16.8.10; maintainer ok.

This commit is contained in:
fgsch 2007-11-30 18:39:53 +00:00
parent 3855ccccc9
commit 79906b84ac
7 changed files with 2857 additions and 3168 deletions

View File

@ -1,25 +1,13 @@
# $OpenBSD: Makefile,v 1.44 2007/09/15 20:04:19 merdely Exp $
# $OpenBSD: Makefile,v 1.45 2007/11/30 18:39:53 fgsch Exp $
COMMENT= themed window manager
DISTNAME= enlightenment-0.16.7.2
PKGNAME= ${DISTNAME}p2
DOCS= enlightenment-docs-0.16.7
THEMES= enlightenment-theme-BlueSteel-0.16 \
enlightenment-theme-BrushedMetal-Tigert-0.16 \
enlightenment-theme-Ganymede-0.16 \
enlightenment-theme-ShinyMetal-0.16
DISTNAME= e16-0.16.8.10
PKGNAME= enlightenment-0.16.8.10
DOCS= e16-docs-0.16.8.0.1
THEMES= e16-themes-0.16.8.0.1
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=enlightenment/} \
ftp://ftp.squish.org/pub/enlightenment/enlightenment
DISTFILES= ${DISTNAME}.tar.gz \
${DOCS}.tar.gz \
enlightenment-theme-BlueSteel-0.16.tar.gz \
enlightenment-theme-BrushedMetal-Tigert-0.16.tar.gz \
enlightenment-theme-Ganymede-0.16.tar.gz \
enlightenment-theme-ShinyMetal-0.16.tar.gz
HOMEPAGE= http://www.enlightenment.org/
@ -31,37 +19,40 @@ PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
USE_X11= Yes
USE_GMAKE= Yes
SEPARATE_BUILD= concurrent
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS= --enable-fsstd --sysconfdir=${SYSCONFDIR}
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include" \
LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib"
WANTLIB= ICE SM X11 Xau Xcomposite Xdamage Xdmcp Xext Xfixes \
Xft Xinerama Xrandr Xrender Xxf86vm audiofile c expat \
fontconfig freetype m z
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=enlightenment/}
DISTFILES= ${DISTNAME}.tar.gz \
${DOCS}.tar.gz \
${THEMES}.tar.gz
MODULES= devel/gettext
LIB_DEPENDS= esd.>=2::audio/esound \
Imlib2.>=2::graphics/imlib2
WANTLIB= ICE SM X11 Xext Xinerama Xxf86vm audiofile c freetype m
MODULES= devel/gettext
SEPARATE_BUILD= concurrent
USE_X11= Yes
USE_GMAKE= Yes
CONFIGURE_STYLE= gnu
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include" \
LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib"
post-configure:
@cd ${WRKDIR}/${DOCS} && ${SETENV} ${CONFIGURE_ENV} \
${SH} ./configure ${CONFIGURE_ARGS}
@for i in ${THEMES}; do \
cd ${WRKDIR}/$$i && \
${SETENV} ${CONFIGURE_ENV} ${SH} \
./configure ${CONFIGURE_ARGS}; \
done
@cd ${WRKDIR}/${THEMES} && ${SETENV} ${CONFIGURE_ENV} \
${SH} ./configure ${CONFIGURE_ARGS}
post-install:
@cd ${WRKDIR}/${DOCS} && ${SUDO} ${SETENV} \
${MAKE_ENV} ${_FAKE_SETUP} ${MAKE_PROGRAM} ${FAKE_FLAGS} \
@cd ${WRKDIR}/${DOCS} && ${SUDO} ${SETENV} ${MAKE_ENV} \
${_FAKE_SETUP} ${MAKE_PROGRAM} ${FAKE_FLAGS} \
-f ${MAKE_FILE} ${FAKE_TARGET}
cd ${WRKDIR}/${THEMES} && ${SUDO} ${SETENV} ${MAKE_ENV} \
${_FAKE_SETUP} ${MAKE_PROGRAM} ${FAKE_FLAGS} \
-f ${MAKE_FILE} ${FAKE_TARGET}
@for i in ${THEMES}; do \
cd ${WRKDIR}/$$i && \
${SUDO} ${SETENV} ${MAKE_ENV} \
${_FAKE_SETUP} ${MAKE_PROGRAM} ${FAKE_FLAGS} \
-f ${MAKE_FILE} ${FAKE_TARGET}; \
done
.include <bsd.port.mk>

View File

@ -1,30 +1,15 @@
MD5 (enlightenment-0.16.7.2.tar.gz) = eHR9NPiCZ26v4m7vIqRIvg==
MD5 (enlightenment-docs-0.16.7.tar.gz) = L1ykutTplf2VlMI8lYN/zA==
MD5 (enlightenment-theme-BlueSteel-0.16.tar.gz) = FbcTyxEHERbPtL7dmYU9eg==
MD5 (enlightenment-theme-BrushedMetal-Tigert-0.16.tar.gz) = 4mr8QoNl8+bErEo+yugVQA==
MD5 (enlightenment-theme-Ganymede-0.16.tar.gz) = Fdl/8lG+ti7kgeLGf+mobQ==
MD5 (enlightenment-theme-ShinyMetal-0.16.tar.gz) = F3BEqXW+zfGhaVo9wsY5Mg==
RMD160 (enlightenment-0.16.7.2.tar.gz) = yWFKWq9jkAFXg0KLv2oTDt0KknQ=
RMD160 (enlightenment-docs-0.16.7.tar.gz) = Qicv8M/DoF/Yavi9DEFmzKDQIQ8=
RMD160 (enlightenment-theme-BlueSteel-0.16.tar.gz) = DeAgbUnCKwhtaSf9R+JlunPSmZg=
RMD160 (enlightenment-theme-BrushedMetal-Tigert-0.16.tar.gz) = sDwnuGbXef0YmQOY9HdySgPdqLY=
RMD160 (enlightenment-theme-Ganymede-0.16.tar.gz) = iyte4YVxnjRUUHQRptVN20lBgWI=
RMD160 (enlightenment-theme-ShinyMetal-0.16.tar.gz) = M0KPnSAfe2lsIOVXEtxzVDAJ+cA=
SHA1 (enlightenment-0.16.7.2.tar.gz) = BzuKPbeUgULcxoFKS4082n4Zq28=
SHA1 (enlightenment-docs-0.16.7.tar.gz) = pYXF004lp9yAO5W5cDctAc66lLY=
SHA1 (enlightenment-theme-BlueSteel-0.16.tar.gz) = R7xuRmtplvdBHl2kF+GB0FBTIIs=
SHA1 (enlightenment-theme-BrushedMetal-Tigert-0.16.tar.gz) = 0tzfoLGs/QSVu1h9LRQ/9Fmwa+E=
SHA1 (enlightenment-theme-Ganymede-0.16.tar.gz) = /8QG5V8wvQmPB9Uqs4DLbWCQZSc=
SHA1 (enlightenment-theme-ShinyMetal-0.16.tar.gz) = C09mpD5AbOkhUhY+PB0HhYmUmTc=
SHA256 (enlightenment-0.16.7.2.tar.gz) = hK9byd/wPnkEaTYxRI70/DKqchmlMnBDeHuCFFcusXs=
SHA256 (enlightenment-docs-0.16.7.tar.gz) = hKXdBEGKL3/wNcgya74C3PzncwGyIeii+CX9t6CcLDk=
SHA256 (enlightenment-theme-BlueSteel-0.16.tar.gz) = a0Ex2IWL00EwdxbGr/7IdEd0sMMyhNaKI651gNnCWlQ=
SHA256 (enlightenment-theme-BrushedMetal-Tigert-0.16.tar.gz) = EmyJzdwfu4YUqrsFElLazoG5wCsD9WFk4/LhCIWosOE=
SHA256 (enlightenment-theme-Ganymede-0.16.tar.gz) = wo65QXN89DnFigZWiqyFGEXHWypCp7GCY1+XP6vgIbM=
SHA256 (enlightenment-theme-ShinyMetal-0.16.tar.gz) = HlL2m+s4L5twj7vf4dnmMIH63Vo7BFSuXdT03WoDIqU=
SIZE (enlightenment-0.16.7.2.tar.gz) = 1860412
SIZE (enlightenment-docs-0.16.7.tar.gz) = 2177700
SIZE (enlightenment-theme-BlueSteel-0.16.tar.gz) = 724460
SIZE (enlightenment-theme-BrushedMetal-Tigert-0.16.tar.gz) = 3905170
SIZE (enlightenment-theme-Ganymede-0.16.tar.gz) = 2537767
SIZE (enlightenment-theme-ShinyMetal-0.16.tar.gz) = 1234625
MD5 (e16-0.16.8.10.tar.gz) = GWasXlRHx5lHFGlXY6GsnA==
MD5 (e16-docs-0.16.8.0.1.tar.gz) = 2S5qcVO1Qzuvsv9lYWQNxA==
MD5 (e16-themes-0.16.8.0.1.tar.gz) = fqehO5wxoe8+lZ2YSy8T3w==
RMD160 (e16-0.16.8.10.tar.gz) = GsBptiQKcpH+5B2TRfLmqlxMWfg=
RMD160 (e16-docs-0.16.8.0.1.tar.gz) = nh2wBdRztMLR52uzNbu2iKGg9So=
RMD160 (e16-themes-0.16.8.0.1.tar.gz) = K0OSptnwQMbufy3/YIha1RQ61gI=
SHA1 (e16-0.16.8.10.tar.gz) = G0uAOlDJ1Tm67SfTZWQ5sZs4wyg=
SHA1 (e16-docs-0.16.8.0.1.tar.gz) = jftnBVMbTLAzKlYBfCuOMWBOVZw=
SHA1 (e16-themes-0.16.8.0.1.tar.gz) = UJB4xUQe3TQzhHmmBqjqRo1pKHw=
SHA256 (e16-0.16.8.10.tar.gz) = inv9HlBf1wVUp9MWx9uLVgpwyVUZkTgSXL0NoDKs1oQ=
SHA256 (e16-docs-0.16.8.0.1.tar.gz) = UfHeLsOYrJgfIk9PXo02HpWrJxGa65cNafjK6wqqA0A=
SHA256 (e16-themes-0.16.8.0.1.tar.gz) = F4LAb8C3ao/9BFF9fQk2GCxHoJ5FhiDeChdczm0RzJY=
SIZE (e16-0.16.8.10.tar.gz) = 1941157
SIZE (e16-docs-0.16.8.0.1.tar.gz) = 2016173
SIZE (e16-themes-0.16.8.0.1.tar.gz) = 8252645

View File

@ -1,30 +0,0 @@
$OpenBSD: patch-configure,v 1.3 2006/11/23 17:29:58 bernd Exp $
--- configure.orig Thu Nov 23 10:34:05 2006
+++ configure Thu Nov 23 10:34:42 2006
@@ -10721,7 +10721,7 @@ _ACEOF
- INTLLIBS="$LIBINTL"
+ INTLLIBS="$LTLIBINTL"
@@ -12591,7 +12591,7 @@ s,@RANLIB@,$RANLIB,;t t
s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
s,@ALLOCA@,$ALLOCA,;t t
s,@GLIBC21@,$GLIBC21,;t t
-s,@LIBICONV@,$LIBICONV,;t t
+s,@LIBICONV@,$LTLIBICONV,;t t
s,@LTLIBICONV@,$LTLIBICONV,;t t
s,@INTLBISON@,$INTLBISON,;t t
s,@BUILD_INCLUDED_LIBINTL@,$BUILD_INCLUDED_LIBINTL,;t t
@@ -12603,7 +12603,7 @@ s,@GENCAT@,$GENCAT,;t t
s,@INTLOBJS@,$INTLOBJS,;t t
s,@INTL_LIBTOOL_SUFFIX_PREFIX@,$INTL_LIBTOOL_SUFFIX_PREFIX,;t t
s,@INTLLIBS@,$INTLLIBS,;t t
-s,@LIBINTL@,$LIBINTL,;t t
+s,@LIBINTL@,$LTLIBINTL,;t t
s,@LTLIBINTL@,$LTLIBINTL,;t t
s,@POSUB@,$POSUB,;t t
s,@ENABLE_EWMH_TRUE@,$ENABLE_EWMH_TRUE,;t t

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-misc_Makefile_in,v 1.1 2006/11/23 17:29:58 bernd Exp $
--- misc/Makefile.in.orig Thu Nov 23 10:43:36 2006
+++ misc/Makefile.in Thu Nov 23 10:43:36 2006
@@ -384,7 +384,7 @@ info: info-am
info-am:
-install-data-am: install-miscDATA install-sesmDATA
+install-data-am: install-miscDATA
install-exec-am: install-binSCRIPTS

View File

@ -1,57 +1,14 @@
$OpenBSD: patch-src_lang_c,v 1.1 2005/11/24 17:40:16 fgsch Exp $
--- src/lang.c.orig Tue Dec 14 21:59:25 2004
+++ src/lang.c Wed Nov 23 19:30:32 2005
@@ -100,13 +100,14 @@ EstrInt2Enc(const char *str, int want_ut
if (str == NULL)
return NULL;
- if (want_utf8)
+ if (want_utf8 && iconv_cd_int2utf8)
return Eiconv(iconv_cd_int2utf8, str, strlen(str));
- return Eiconv(iconv_cd_int2loc, str, strlen(str));
-#else
- return (char *)str;
+ if (iconv_cd_int2loc)
+ return Eiconv(iconv_cd_int2loc, str, strlen(str));
#endif
+
+ return Estrndup(str, strlen(str));
}
/* Free string returned by EstrInt2Enc() */
@@ -116,10 +117,10 @@ EstrInt2EncFree(const char *str, int wan
#if HAVE_ICONV
if (Mode.text.utf8_int == want_utf8)
return;
+#endif
if (str)
Efree((char *)str);
-#endif
}
void
@@ -167,14 +168,22 @@ LangInit(void)
if (Mode.text.utf8_int)
$OpenBSD: patch-src_lang_c,v 1.2 2007/11/30 18:39:53 fgsch Exp $
--- src/lang.c.orig Sat Nov 17 15:24:32 2007
+++ src/lang.c Sat Nov 17 15:24:41 2007
@@ -59,9 +59,8 @@ Eiconv(iconv_t icd, const char *txt, size_t len)
pi = (char *)txt;
po = buf;
ni = (len > 0) ? len : strlen(txt);
- if (!icd)
+ if (icd == BAD_CD)
{
iconv_cd_loc2int = iconv_open("UTF-8", enc_loc);
+ if (iconv_cd_loc2int == (iconv_t)-1)
+ iconv_cd_loc2int = NULL;
iconv_cd_int2loc = iconv_open(enc_loc, "UTF-8");
+ if (iconv_cd_int2loc == (iconv_t)-1)
+ iconv_cd_int2loc = NULL;
iconv_cd_utf82int = iconv_cd_int2utf8 = NULL;
- Eprintf("*** WARNING - Missing conversion\n");
return Estrndup(txt, ni);
}
else
{
iconv_cd_loc2int = iconv_cd_int2loc = NULL;
iconv_cd_utf82int = iconv_open(enc_loc, "UTF-8");
+ if (iconv_cd_utf82int == (iconv_t)-1)
+ iconv_cd_utf82int = NULL;
iconv_cd_int2utf8 = iconv_open("UTF-8", enc_loc);
+ if (iconv_cd_int2utf8 == (iconv_t)-1)
+ iconv_cd_int2utf8 = NULL;
}
#endif
}
no = sizeof(buf);

View File

@ -1,14 +1,9 @@
What is enlightenment? It is a Window Manager that works with the
X-Window System otherwise known as X11.
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 one of the more graphically intense window
managers.
What is a Windowmanager? Strictly speaking, a Window Manager manages
windows - it is the Window Manager's task to arrange program windows on
screen in some defined fashion, and allow the user to move, resize,
iconify, and otherwise manipulate these client windows, without the
client programs needing to do this themselves.
Enlightenment goes beyond this, not just Managing Windows, but providing
a useful, good looking graphical shell from which to work. It is open
in design, and instead of dictating a policy it allows the user to
define their own policy right down to the minute and infinitesimal
details; from its functionality right on through to its looks.
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.

File diff suppressed because it is too large Load Diff