- update the existing enlightenment EFL libraries to 1.7.5 and

remove REVISIONs
- bump SO_VERSION of e_dbus to 4.0, because of API changes
- modify license marker for edje, where the epp binary is GPLv2
- add EFL libraries elementary, emotion and ethumb leaving out eeze
  which is based on udev which does not exist in OpenBSD to have a
  complete base for other e17 apps/libs, e.g. terminology
- bump REVISION for x11/e17/e because of new dependencies and remove
  EXTRACT_SUFX, because the distfile is available as tar.gz
- correct LIB_DEPENDS (pkgpaths instead of bogus libversions),
  adjust/simplify LIB_DEPENDS according to the EFL structure and
  regen WANTLIBs accordingly

with feedback and ok ajacoutot@ sthen@
This commit is contained in:
rpe 2013-01-27 15:57:29 +00:00
parent 8aafeb8b64
commit cde03b32fb
24 changed files with 80 additions and 98 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.8 2012/11/10 15:01:34 stsp Exp $
# $OpenBSD: Makefile,v 1.9 2013/01/27 15:57:29 rpe Exp $
SUBDIR =
SUBDIR += e
@ -9,7 +9,10 @@
SUBDIR += efreet
SUBDIR += eina
SUBDIR += eio
SUBDIR += elementary
SUBDIR += embryo
SUBDIR += emotion
SUBDIR += ethumb
SUBDIR += evas
.include <bsd.port.subdir.mk>

View File

@ -1,13 +1,12 @@
# $OpenBSD: Makefile,v 1.41 2013/01/08 08:13:28 jasper Exp $
# $OpenBSD: Makefile,v 1.42 2013/01/27 15:57:29 rpe Exp $
COMMENT = the enlightened window manager
VERSION = 0.17.0
DISTNAME = enlightenment-${VERSION}
PKGNAME = enlightenment-${VERSION:S/-//}
EXTRACT_SUFX= .tar.bz2
REVISION = 1
REVISION = 2
EPOCH = 1
# BSD
@ -21,20 +20,16 @@ MODULES += devel/gettext \
WANTLIB += X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes
WANTLIB += Xi Xinerama Xrandr Xrender Xss Xtst c cares crypto
WANTLIB += curl dbus-1 ecore ecore_con ecore_evas
WANTLIB += ecore_file ecore_imf ecore_imf_evas ecore_input ecore_input_evas
WANTLIB += ecore_ipc ecore_x edbus edje eet efreet efreet_mime
WANTLIB += efreet_trash ehal eina eio embryo enotify eukit evas execinfo
WANTLIB += expat ffi fribidi fontconfig freetype glib-2.0 gobject-2.0
WANTLIB += gthread-2.0 harfbuzz idn icudata icule icuuc jpeg ${MODLUA_WANTLIB}
WANTLIB += m pcre pthread pthread-stubs ssl xcb xcb-keysyms xcb-shape z
WANTLIB += curl dbus-1 ecore ecore_con ecore_evas ecore_file ecore_imf
WANTLIB += ecore_imf_evas ecore_input ecore_input_evas ecore_ipc
WANTLIB += ecore_x edbus edje eet efreet efreet_mime efreet_trash
WANTLIB += ehal eina eio elementary embryo emotion enotify ethumb
WANTLIB += ethumb_client eukit evas execinfo exif expat ffi fontconfig
WANTLIB += freetype fribidi glib-2.0 gobject-2.0 gthread-2.0 harfbuzz
WANTLIB += icudata icule icuuc idn jpeg m pcre pthread pthread-stubs
WANTLIB += ssl xcb xcb-keysyms xcb-shape z ${MODLUA_WANTLIB}
LIB_DEPENDS = x11/e17/edje>=3.0 \
x11/e17/efreet>=3.0 \
x11/e17/ecore>=3.0 \
x11/e17/e_dbus>=3.0 \
x11/e17/eio \
devel/fribidi \
LIB_DEPENDS = x11/e17/elementary>=1.7.5 \
devel/libexecinfo
RUN_DEPENDS = devel/desktop-file-utils

View File

@ -1,2 +1,2 @@
SHA256 (e17/enlightenment-0.17.0.tar.bz2) = Cx2+sotcEUgWp9KjVnuQ/+brn0mrSTnK15e6WfNeUlo=
SIZE (e17/enlightenment-0.17.0.tar.bz2) = 29213523
SHA256 (e17/enlightenment-0.17.0.tar.gz) = RppJPG9/slmZEu217BcYFVQYfChFu1KQh48eup4Eslg=
SIZE (e17/enlightenment-0.17.0.tar.gz) = 31308894

View File

@ -1,12 +1,10 @@
# $OpenBSD: Makefile,v 1.14 2013/01/08 08:13:28 jasper Exp $
# $OpenBSD: Makefile,v 1.15 2013/01/27 15:57:29 rpe Exp $
COMMENT = enlightenment DBus component
DISTNAME = e_dbus-1.7.4
REVISION = 1
DISTNAME = e_dbus-1.7.5
EPOCH = 1
SO_VERSION = 3.0 # 8.4
SO_VERSION = 4.0 # 8.5
.for _lib in edbus enotify econnman0_7x ehal eofono ebluez eukit
SHARED_LIBS += ${_lib} ${SO_VERSION}
.endfor
@ -30,7 +28,7 @@ MODULES = devel/gettext
LIB_DEPENDS = x11/dbus \
devel/fribidi \
x11/e17/ecore>=3.0
x11/e17/ecore>=1.7.5v2
CONFIGURE_ARGS = --disable-doc

View File

@ -1,2 +1,2 @@
SHA256 (e17/e_dbus-1.7.4.tar.gz) = F6YymZV/gML50TlF2rKyiTPz7aenosD/8X3MbMXcg6Q=
SIZE (e17/e_dbus-1.7.4.tar.gz) = 579523
SHA256 (e17/e_dbus-1.7.5.tar.gz) = tcZ7C8ra3VnVYRZSJguXr1e2taaJDryhg52VPf8iyGI=
SIZE (e17/e_dbus-1.7.5.tar.gz) = 573230

View File

@ -1,4 +1,4 @@
This is the start of some basic convenience wrappers around dbus
This is the start of some basic convenience wrappers around dbus
to ease integrating dbus with EFL based applications.
When using e_dbus, direct use of the low level dbus api is still
When using e_dbus, direct use of the low level dbus api is still
heavily required for processing messages.

View File

@ -1,12 +1,10 @@
# $OpenBSD: Makefile,v 1.25 2013/01/08 08:13:28 jasper Exp $
# $OpenBSD: Makefile,v 1.26 2013/01/27 15:57:29 rpe Exp $
COMMENT = core event/X abstraction layer
DISTNAME = ecore-1.7.4
REVISION = 2
DISTNAME = ecore-1.7.5
EPOCH = 2
SO_VERSION = 3.0 # 8.4
SO_VERSION = 3.0 # 8.5
# NOTE: Must bump minor version if any shlib's are removed from the
# components dir to avoid pkg_add -r issues.
.for _lib in ecore ecore_con ecore_evas ecore_file ecore_imf \
@ -35,7 +33,7 @@ LIB_DEPENDS = devel/glib2 \
inputmethods/ibus \
net/curl \
net/libcares \
x11/e17/evas>=3.0
x11/e17/evas>=1.7.5v2
CONFIGURE_ARGS += --disable-doc \
--disable-gnutls \

View File

@ -1,2 +1,2 @@
SHA256 (e17/ecore-1.7.4.tar.gz) = L8HSAsaIRmsPM+IcO4ksdhCuX4mDVHWh69sixywNkRY=
SIZE (e17/ecore-1.7.4.tar.gz) = 3832609
SHA256 (e17/ecore-1.7.5.tar.gz) = cWGOWFZLGXBfnQLPadBFlADhXWsqVbr1N4TF3F7InEI=
SIZE (e17/ecore-1.7.5.tar.gz) = 3825694

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.6 2012/12/28 12:26:39 sthen Exp $
@comment $OpenBSD: PLIST,v 1.7 2013/01/27 15:57:29 rpe Exp $
include/ecore-1/
include/ecore-1/Ecore.h
include/ecore-1/Ecore_Con.h
@ -59,3 +59,4 @@ share/locale/it/LC_MESSAGES/ecore.mo
share/locale/nl/LC_MESSAGES/ecore.mo
share/locale/pt/LC_MESSAGES/ecore.mo
share/locale/sl/LC_MESSAGES/ecore.mo
share/locale/zh_CN/LC_MESSAGES/ecore.mo

View File

@ -1,14 +1,12 @@
# $OpenBSD: Makefile,v 1.29 2013/01/08 08:13:28 jasper Exp $
# $OpenBSD: Makefile,v 1.30 2013/01/27 15:57:29 rpe Exp $
COMMENT = complex graphical design & layout library
DISTNAME = edje-1.7.4
REVISION = 1
DISTNAME = edje-1.7.5
EPOCH = 2
SHARED_LIBS += edje 3.0 # 8.4
SHARED_LIBS += edje 3.0 # 8.5
# BSD
# BSD (epp binary GPLv2)
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM =Yes
@ -30,11 +28,10 @@ USE_LIBTOOL = Yes
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= misc/shared-mime-info>=0.21
LIB_DEPENDS += x11/e17/ecore>=3.0 \
x11/e17/embryo>=3.0 \
x11/e17/eio \
${MODLUA_LIB_DEPENDS} \
devel/fribidi
LIB_DEPENDS += devel/fribidi \
x11/e17/eio>=1.7.5 \
x11/e17/embryo>=1.7.5v2 \
${MODLUA_LIB_DEPENDS}
CONFIGURE_ARGS += --disable-doc
# perf ?

View File

@ -1,2 +1,2 @@
SHA256 (e17/edje-1.7.4.tar.gz) = e4H1Er18q/vnh9K/0tbGIsnOFRaE7lcBfBuxYW9dDlE=
SIZE (e17/edje-1.7.4.tar.gz) = 1351217
SHA256 (e17/edje-1.7.5.tar.gz) = ZshxqHfq1BMf6oK6tgAY73IbkR3zIIlh65Z9RTQr8jo=
SIZE (e17/edje-1.7.5.tar.gz) = 1350907

View File

@ -1,12 +1,10 @@
# $OpenBSD: Makefile,v 1.22 2013/01/08 08:13:28 jasper Exp $
# $OpenBSD: Makefile,v 1.23 2013/01/27 15:57:29 rpe Exp $
COMMENT = library to write an arbitary set of chunks of data to a file
DISTNAME = eet-1.7.4
REVISION = 1
DISTNAME = eet-1.7.5
EPOCH = 2
SHARED_LIBS += eet 3.0 # 8.4
SHARED_LIBS += eet 3.0 # 8.5
# BSD
PERMIT_PACKAGE_CDROM = Yes
@ -18,7 +16,7 @@ WANTLIB += c crypto eina jpeg m pthread ssl z
MODULES = converters/libiconv
LIB_DEPENDS = x11/e17/eina>=3.0 \
LIB_DEPENDS = x11/e17/eina>=1.7.5v1 \
graphics/jpeg
USE_LIBTOOL = Yes

View File

@ -1,2 +1,2 @@
SHA256 (e17/eet-1.7.4.tar.gz) = YPDNxieAYlboHGhQgLl6EPNIpT+RmDYP8cZ8oFR+2AY=
SIZE (e17/eet-1.7.4.tar.gz) = 670448
SHA256 (e17/eet-1.7.5.tar.gz) = IBKkmxrOos0z0M2AhmFc60+IH4aIF7/e+I06CoN6Hgs=
SIZE (e17/eet-1.7.5.tar.gz) = 671841

View File

@ -1,12 +1,10 @@
# $OpenBSD: Makefile,v 1.21 2013/01/08 08:13:28 jasper Exp $
# $OpenBSD: Makefile,v 1.22 2013/01/27 15:57:29 rpe Exp $
COMMENT = implementations of freedesktop.org specifications
DISTNAME = efreet-1.7.4
REVISION = 1
DISTNAME = efreet-1.7.5
EPOCH = 2
SO_VERSION = 3.0 # 8.4
SO_VERSION = 3.0 # 8.5
# NOTE: Must bump minor version if any shlib's are removed from the
# components dir to avoid pkg_add -r issues.
.for _lib in efreet efreet_mime efreet_trash
@ -24,7 +22,7 @@ WANTLIB += eina glib-2.0 idn jpeg m pcre pthread ssl z
MODULES = devel/gettext
LIB_DEPENDS = x11/e17/ecore>=3.0
LIB_DEPENDS = x11/e17/ecore>=1.7.5v2
USE_LIBTOOL = Yes

View File

@ -1,2 +1,2 @@
SHA256 (e17/efreet-1.7.4.tar.gz) = MMdXKU1mLvYYIn+3+wKg9zp4Hw0xvLOTlwtsepMXKeA=
SIZE (e17/efreet-1.7.4.tar.gz) = 565864
SHA256 (e17/efreet-1.7.5.tar.gz) = GqSPeuLzZ+jJzYQH1qVblBtU33jmKRY7ek2rLUI/Sbw=
SIZE (e17/efreet-1.7.5.tar.gz) = 560602

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.8 2012/12/28 12:26:39 sthen Exp $
@comment $OpenBSD: PLIST,v 1.9 2013/01/27 15:57:29 rpe Exp $
include/efreet-1/
include/efreet-1/Efreet.h
include/efreet-1/Efreet_Mime.h
@ -34,3 +34,4 @@ 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
share/locale/zh_CN/LC_MESSAGES/efreet.mo

View File

@ -1,12 +1,11 @@
# $OpenBSD: Makefile,v 1.12 2013/01/08 08:13:28 jasper Exp $
# $OpenBSD: Makefile,v 1.13 2013/01/27 15:57:29 rpe Exp $
COMMENT = EFL API for data types
VERSION = 1.7.4
VERSION = 1.7.5
DISTNAME = eina-${VERSION}
REVISION = 1
EPOCH= 1
SHARED_LIBS += eina 3.0 # 8.4
SHARED_LIBS += eina 3.0 # 8.5
# LGPL v2.1
PERMIT_PACKAGE_CDROM = Yes

View File

@ -1,2 +1,2 @@
SHA256 (e17/eina-1.7.4.tar.gz) = uv9gPWFNoLUtUFVE8YxnDn39cA4MHfXqVihLo9c3x+4=
SIZE (e17/eina-1.7.4.tar.gz) = 9915971
SHA256 (e17/eina-1.7.5.tar.gz) = KU8u58Y6A62EBy1/WxqnvJdK+7leMHSDh72BLiDcGVI=
SIZE (e17/eina-1.7.5.tar.gz) = 9915868

View File

@ -1,11 +1,10 @@
# $OpenBSD: Makefile,v 1.5 2013/01/08 08:13:28 jasper Exp $
# $OpenBSD: Makefile,v 1.6 2013/01/27 15:57:29 rpe Exp $
COMMENT = async i/o library
DISTNAME = eio-1.7.4
REVISION = 2
DISTNAME = eio-1.7.5
SHARED_LIBS += eio 1.0 # 8.4
SHARED_LIBS += eio 1.0 # 8.5
# LGPL v2.1
PERMIT_PACKAGE_CDROM = Yes
@ -18,9 +17,7 @@ WANTLIB += ssl z
MODULES = devel/gettext
LIB_DEPENDS = x11/e17/eina>=3.0 \
x11/e17/eet>=3.0 \
x11/e17/ecore>=3.0
LIB_DEPENDS = x11/e17/ecore>=1.7.5v2
USE_LIBTOOL = Yes

View File

@ -1,2 +1,2 @@
SHA256 (e17/eio-1.7.4.tar.gz) = XRIz2L8qudlVqwaCuPocFf5ZBaVDggwyVaFtHEnsM8E=
SIZE (e17/eio-1.7.4.tar.gz) = 443826
SHA256 (e17/eio-1.7.5.tar.gz) = 5bDHL+n26p21w8aWYzj+cYz1PEpLfZt6kAog5zQc8Fo=
SIZE (e17/eio-1.7.5.tar.gz) = 445757

View File

@ -1,13 +1,11 @@
# $OpenBSD: Makefile,v 1.15 2013/01/08 08:13:28 jasper Exp $
# $OpenBSD: Makefile,v 1.16 2013/01/27 15:57:29 rpe Exp $
COMMENT = C like scripting language used in E17
DISTNAME = embryo-1.7.4
REVISION = 1
DISTNAME = embryo-1.7.5
EPOCH = 2
SHARED_LIBS += embryo 3.0 # 8.4
SHARED_LIBS += embryo 3.0 # 8.5
# BSD
PERMIT_PACKAGE_CDROM = Yes
@ -19,7 +17,7 @@ WANTLIB += c eina m pthread
MODULES = converters/libiconv
LIB_DEPENDS = x11/e17/eina>=3.0
LIB_DEPENDS = x11/e17/eina>=1.7.5v1
USE_LIBTOOL = Yes

View File

@ -1,2 +1,2 @@
SHA256 (e17/embryo-1.7.4.tar.gz) = MA/pdQoq/+vGs/lDVtvHGdAaNAVLLH/IGknz44p8qXU=
SIZE (e17/embryo-1.7.4.tar.gz) = 547872
SHA256 (e17/embryo-1.7.5.tar.gz) = 5icFcxBK8Bvzd3VfPMKSonFxp0vny+jeiJqjtegRwnk=
SIZE (e17/embryo-1.7.5.tar.gz) = 546935

View File

@ -1,12 +1,11 @@
# $OpenBSD: Makefile,v 1.25 2013/01/08 08:13:28 jasper Exp $
# $OpenBSD: Makefile,v 1.26 2013/01/27 15:57:29 rpe Exp $
COMMENT = canvas API for X
VERSION = 1.7.4
VERSION = 1.7.5
DISTNAME = evas-${VERSION}
REVISION = 1
EPOCH = 2
SHARED_LIBS += evas 3.0 # 8.4
SHARED_LIBS += evas 3.0 # 8.5
# BSD
PERMIT_PACKAGE_CDROM = Yes
@ -25,7 +24,7 @@ MODULES= devel/gettext
VMEM_WARNING = Yes
LIB_DEPENDS = x11/e17/eet>=3.0 \
LIB_DEPENDS = x11/e17/eet>=1.7.5v2 \
graphics/libungif \
graphics/png \
graphics/tiff \

View File

@ -1,2 +1,2 @@
SHA256 (e17/evas-1.7.4.tar.gz) = o+GaC7rTz6/DFMRrqgtSUDgoCbwE5Fi9DAK1zmiinaY=
SIZE (e17/evas-1.7.4.tar.gz) = 10140871
SHA256 (e17/evas-1.7.5.tar.gz) = pd55IdrcjtVyahasoY+6SLQzSFVv3luUVO+bNGiiHGo=
SIZE (e17/evas-1.7.5.tar.gz) = 10183454