Commit 87b54e3e authored by gblach's avatar gblach
Browse files

- Merge EFL libraries into devel/efl and update to 1.12.0

- Update x11-toolkits/elementary to 1.12.0
- Update x11-wm/enlightenment to 0.19.1
- Update graphics/evas_generic_loaders-* to 1.12.0
- Update devel/e_dbus to 1.7.10
- Update benchmarks/expedite to 1.7.10
- Move some of x11-wm/e17-module-* to x11-wm/e-module-*
  and update to recent snapshots
- Add multimedia/emotion_generic_players-vlc
- Add multimedia/rage

Reviewed by:	crees, antoine
parent 27ee458d
...@@ -7234,3 +7234,59 @@ graphics/linux-c6-gdk-pixbuf|graphics/linux-c6-gdk-pixbuf2|2014-11-24|Port renam ...@@ -7234,3 +7234,59 @@ graphics/linux-c6-gdk-pixbuf|graphics/linux-c6-gdk-pixbuf2|2014-11-24|Port renam
devel/libole2||2014-11-24|Abandoned upstream, incomplete, not depend on devel/libole2||2014-11-24|Abandoned upstream, incomplete, not depend on
net/p5-SOAP-Transport-TCP|net/p5-SOAP-Lite|2014-11-24|Has been integrated into net/p5-SOAP-Lite net/p5-SOAP-Transport-TCP|net/p5-SOAP-Lite|2014-11-24|Has been integrated into net/p5-SOAP-Lite
www/chimera||2014-11-24|Has expired: Abandonware (last update in 1997), restrictive license www/chimera||2014-11-24|Has expired: Abandonware (last update in 1997), restrictive license
devel/ecore|devel/efl|2014-11-25|Merged to devel/efl
devel/ecore-file|devel/efl|2014-11-25|Merged to devel/efl
devel/ecore-ipc|devel/efl|2014-11-25|Merged to devel/efl
devel/ecore-main|devel/efl|2014-11-25|Merged to devel/efl
devel/eet|devel/efl|2014-11-25|Merged to devel/efl
devel/eina|devel/efl|2014-11-25|Merged to devel/efl
devel/eio|devel/efl|2014-11-25|Merged to devel/efl
graphics/ecore-evas|devel/efl|2014-11-25|Merged to devel/efl
graphics/ecore-sdl|devel/efl|2014-11-25|Merged to devel/efl
graphics/edje|devel/efl|2014-11-25|Merged to devel/efl
graphics/ethumb|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-core|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-engine-buffer|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-engine-opengl|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-engine-sdl|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-engine-x11|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-bmp|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-eet|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-generic|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-gif|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-ico|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-jpeg|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-pmaps|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-png|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-psd|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-svg|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-tga|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-tiff|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-wbmp|devel/efl|2014-11-25|Merged to devel/efl
graphics/evas-loader-xpm|devel/efl|2014-11-25|Merged to devel/efl
lang/embryo|devel/efl|2014-11-25|Merged to devel/efl
multimedia/emotion|devel/efl|2014-11-25|Merged to devel/efl
net/ecore-con|devel/efl|2014-11-25|Merged to devel/efl
x11/ecore-imf|devel/efl|2014-11-25|Merged to devel/efl
x11/ecore-imf_evas|devel/efl|2014-11-25|Merged to devel/efl
x11/ecore-input|devel/efl|2014-11-25|Merged to devel/efl
x11/ecore-input_evas|devel/efl|2014-11-25|Merged to devel/efl
x11/ecore-x11|devel/efl|2014-11-25|Merged to devel/efl
x11/efreet|devel/efl|2014-11-25|Merged to devel/efl
x11-wm/e17-module-alarm|x11-wm/e-module-alarm|2014-11-25|Renamed
x11-wm/e17-module-cpu|x11-wm/e-module-cpu|2014-11-25|Renamed
x11-wm/e17-module-deskshow|x11-wm/e-module-deskshow|2014-11-25|Renamed
x11-wm/e17-module-diskio|x11-wm/e-module-diskio|2014-11-25|Renamed
x11-wm/e17-module-everything-places|x11-wm/e-module-everything-places|2014-11-25|Renamed
x11-wm/e17-module-everything-websearch|x11-wm/e-module-everything-websearch|2014-11-25|Renamed
x11-wm/e17-module-forecasts|x11-wm/e-module-forecasts|2014-11-25|Renamed
x11-wm/e17-module-mem|x11-wm/e-module-mem|2014-11-25|Renamed
x11-wm/e17-module-mpdule|x11-wm/e-module-mpdule|2014-11-25|Renamed
x11-wm/e17-module-net|x11-wm/e-module-net|2014-11-25|Renamed
x11-wm/e17-module-penguins|x11-wm/e-module-penguins|2014-11-25|Renamed
x11-wm/e17-module-places|x11-wm/e-module-places|2014-11-25|Renamed
x11-wm/e17-module-rmb|x11-wm/e-module-rmb|2014-11-25|Renamed
x11-wm/e17-module-tclock|x11-wm/e-module-tclock|2014-11-25|Renamed
x11-wm/e17-module-wlan|x11-wm/e-module-wlan|2014-11-25|Renamed
x11-wm/e17-modules|x11-wm/e-modules|2014-11-25|Renamed
...@@ -36,8 +36,7 @@ EFL_Include_MAINTAINER= gblach@FreeBSD.org ...@@ -36,8 +36,7 @@ EFL_Include_MAINTAINER= gblach@FreeBSD.org
# #
# Define all supported libraries # Define all supported libraries
# #
_USE_EFL_ALL= ecore edbus edje eet efreet eio eina elementary embryo \ _USE_EFL_ALL= epeg imlib2
emotion ender enesim epeg esvg etch ethumb evas imlib2
# For each library supported we define the following variables: # For each library supported we define the following variables:
# _%%LIB%%_CATEGORY - category the port belongs to # _%%LIB%%_CATEGORY - category the port belongs to
...@@ -46,61 +45,9 @@ _USE_EFL_ALL= ecore edbus edje eet efreet eio eina elementary embryo \ ...@@ -46,61 +45,9 @@ _USE_EFL_ALL= ecore edbus edje eet efreet eio eina elementary embryo \
# _%%LIB%%_SLIB - name of the shared library # _%%LIB%%_SLIB - name of the shared library
# #
_ecore_CATEGORY= devel
_ecore_PORTNAME= ecore-main
_ecore_VERSION= 8
_edbus_CATEGORY= devel
_edbus_PORTNAME= e_dbus
_edbus_VERSION= 8
_eet_CATEGORY= devel
_eet_VERSION= 8
_efreet_CATEGORY= x11
_efreet_VERSION= 8
_edje_CATEGORY= graphics
_edje_VERSION= 8
_eio_CATEGORY= devel
_eio_VERSION= 8
_eina_CATEGORY= devel
_eina_VERSION= 8
_elementary_CATEGORY= x11-toolkits
_elementary_VERSION= 8
_embryo_CATEGORY= lang
_embryo_VERSION= 8
_emotion_CATEGORY= multimedia
_emotion_VERSION= 8
_ender_CATEGORY= graphics
_ender_VERSION= 0
_enesim_CATEGORY= graphics
_enesim_VERSION= 0
_epeg_CATEGORY= graphics _epeg_CATEGORY= graphics
_epeg_VERSION= 9 _epeg_VERSION= 9
_esvg_CATEGORY= www
_esvg_PORTNAME= egueb
_esvg_VERSION= 0
_etch_CATEGORY= graphics
_etch_VERSION= 0
_ethumb_CATEGORY= graphics
_ethumb_VERSION= 8
_evas_CATEGORY= graphics
_evas_PORTNAME= evas-core
_evas_VERSION= 8
_imlib2_CATEGORY= graphics _imlib2_CATEGORY= graphics
_imlib2_VERSION= 5 _imlib2_VERSION= 5
_imlib2_SLIB= Imlib2 _imlib2_SLIB= Imlib2
...@@ -120,113 +67,6 @@ _${LIB}_PREFIX=${LOCALBASE} ...@@ -120,113 +67,6 @@ _${LIB}_PREFIX=${LOCALBASE}
. endif . endif
.endfor .endfor
#
# Evas engines and loaders support.
# Values processed:
# _evas_engine_COMP_CATEGORY - Where the port for this object is located
# _evas_engine_COMP_PORTNAME - Object's port subdirectory
# _evas_engine_COMP_DIR - Evas object's subdir
#
# All components that are currently supported
_EFL_EVAS_ENGINES_ALL= buffer opengl sdl x11
_EFL_EVAS_LOADERS_ALL= bmp eet generic gif ico jpeg \
png pmaps psd svg tga tiff wbmp xpm
#
# Generic evas engines definitions
#
_EFL_EVAS_CATEGORY= graphics
_EFL_EVAS_MODDIR= ${LOCALBASE}/lib/evas/modules
_EFL_EVAS_ENGINES_MODDIR= ${_EFL_EVAS_MODDIR}/engines
_EFL_EVAS_LOADERS_MODDIR= ${_EFL_EVAS_MODDIR}/loaders
#
# Evas engine modules definitions
#
_evas_engine_buffer_DIR= buffer
_evas_engine_opengl_DIR= gl_x11
_evas_engine_sdl_DIR= software_16_sdl
_evas_engine_x11_DIR= software_x11
#
# Assign values for variables which were not defined explicitly
#
.for COMP in ${_EFL_EVAS_ENGINES_ALL}
. if !defined(_evas_engine_${COMP}_CATEGORY)
_evas_engine_${COMP}_CATEGORY= ${_EFL_EVAS_CATEGORY}
. endif
. if !defined(_evas_engine_${COMP}_PORTNAME)
_evas_engine_${COMP}_PORTNAME= evas-engine-${COMP}
. endif
. if !defined(_evas_engine_${COMP}_DIR)
_evas_engine_${COMP}_DIR= ${COMP}
. endif
.endfor
.for COMP in ${_EFL_EVAS_LOADERS_ALL}
. if !defined(_evas_loader_${COMP}_CATEGORY)
_evas_loader_${COMP}_CATEGORY= ${_EFL_EVAS_CATEGORY}
. endif
. if !defined(_evas_loader_${COMP}_PORTNAME)
_evas_loader_${COMP}_PORTNAME= evas-loader-${COMP}
. endif
. if !defined(_evas_loader_${COMP}_DIR)
_evas_loader_${COMP}_DIR= ${COMP}
. endif
.endfor
#
# Ecore modules support
# Values processed:
# _ecore_COMP_CATEGORY - Where the port for this object is located
# _ecore_COMP_PORTNAME - Object's port subdirectory
# _ecore_COMP_NAME - Ecore library name
#
# All components that are currently supported
_EFL_ECORE_ALL= con config desktop evas file imf imf_evas \
input input_evas ipc job sdl txt x11
#
# Generic ecore definitions
#
_EFL_ECORE_CATEGORY= devel
_EFL_ECORE_MODDIR= ${LOCALBASE}/lib/
#
# Ecore modules definitions
#
_ecore_con_CATEGORY= net
_ecore_config_CATEGORY= sysutils
_ecore_desktop_CATEGORY= x11
_ecore_evas_CATEGORY= graphics
_ecore_sdl_CATEGORY= graphics
_ecore_txt_CATEGORY= converters
_ecore_imf_CATEGORY= x11
_ecore_imf_evas_CATEGORY= x11
_ecore_input_CATEGORY= x11
_ecore_input_evas_CATEGORY= x11
_ecore_x11_CATEGORY= x11
_ecore_x11_NAME= ecore_x
#
# Assign values for variables which were not defined explicitly
#
.for COMP in ${_EFL_ECORE_ALL}
. if !defined(_ecore_${COMP}_CATEGORY)
_ecore_${COMP}_CATEGORY=${_EFL_ECORE_CATEGORY}
. endif
. if !defined(_ecore_${COMP}_PORTNAME)
_ecore_${COMP}_PORTNAME=ecore-${COMP}
. endif
. if !defined(_ecore_${COMP}_NAME)
_ecore_${COMP}_NAME= ecore_${COMP}
. endif
.endfor
# #
# Handle WANT_EFL feature # Handle WANT_EFL feature
# #
...@@ -236,7 +76,6 @@ _ecore_${COMP}_NAME= ecore_${COMP} ...@@ -236,7 +76,6 @@ _ecore_${COMP}_NAME= ecore_${COMP}
EFL_Include_pre= bsd.efl.mk EFL_Include_pre= bsd.efl.mk
HAVE_EFL?= HAVE_EFL?=
HAVE_EFL_ECORE?=
.if defined(WANT_EFL) .if defined(WANT_EFL)
# #
# General EFL components # General EFL components
...@@ -246,22 +85,13 @@ HAVE_EFL_ECORE?= ...@@ -246,22 +85,13 @@ HAVE_EFL_ECORE?=
HAVE_EFL+= ${LIB} HAVE_EFL+= ${LIB}
. endif . endif
. endfor . endfor
#
# Ecore components
#
. for COMP in ${_EFL_ECORE_ALL}
. if exists(${_ecore_PREFIX}/lib/lib${_ecore_${COMP}_NAME}.so.${_ecore_VERSION})
HAVE_EFL_ECORE+= ${COMP}
. endif
. endfor
.endif .endif
.endif #EFL_Include_pre .endif #EFL_Include_pre
.endif #AFTERPORTMK .endif #AFTERPORTMK
# #
# Handle USE_EFL, USE_EFL_EVAS_* and USE_EFL_ECORE features # Handle USE_EFL feature
# #
.if !defined(BEFOREPORTMK) .if !defined(BEFOREPORTMK)
.if !defined(EFL_Include_post) .if !defined(EFL_Include_post)
......
...@@ -5,6 +5,33 @@ they are unavoidable. ...@@ -5,6 +5,33 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades. you update your ports collection, before attempting any port upgrades.
20141125:
AFFECTS: users of EFL libraries
AUTHOR: gblach@FreeBSD.org
EFL libraries has been merged into one port. Before installing devel/efl
you must deinstall old EFL libraries:
# pkg delete -f eina eet evas evas-\* ecore\* eio efreet embryo edje \
ethumb emotion
# make -C /usr/ports/devel/efl install clean
20141125:
AFFECTS: users of x11-wm/e17-module*
AUTHOR: gblach@FreeBSD.org
Enlightenment has been updated to 0.19.1. Some of e-modules can't be build
with updated Enlightenment, these modules has been marked as broken.
E-modules which work with new Enlightenment has been renamed to
x11-wm/e-module-*. To update these modules you must call the following
commands (substituting the name of module in place *):
# portmaster -o x11-wm/e-module-* x11-wm/e17-module-*
# portmaster -o x11-wm/e-modules x11-wm/e17-modules
or
# portupgrade -fo x11-wm/e-module-* x11-wm/e17-module-*
# portupgrade -fo x11-wm/e-modules x11-wm/e17-modules
20141123: 20141123:
AFFECTS: users of security/heimdal AFFECTS: users of security/heimdal
AUTHOR: hrs@FreeBSD.org AUTHOR: hrs@FreeBSD.org
......
...@@ -2,22 +2,20 @@ ...@@ -2,22 +2,20 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= expedite PORTNAME= expedite
PORTVERSION= 1.7.9 PORTVERSION= 1.7.10
PORTREVISION= 1
CATEGORIES= benchmarks enlightenment CATEGORIES= benchmarks enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \ MASTER_SITES= http://download.enlightenment.org/releases/
LOCAL/gblach/e17/
MAINTAINER= gblach@FreeBSD.org MAINTAINER= gblach@FreeBSD.org
COMMENT= Expedite is a benchmark suite for Evas COMMENT= Expedite is a benchmark suite for Evas
LICENSE= BSD2CLAUSE LICENSE= BSD2CLAUSE
DIST_SUBDIR= e17 LIB_DEPENDS= libefl.so:${PORTSDIR}/devel/efl
DIST_SUBDIR= enlightenment
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
USES= tar:bzip2 pkgconfig USES= tar:bzip2 pkgconfig
USE_EFL= evas
USE_EFL_EVAS_ENGINES= buffer
USE_LDCONFIG= yes USE_LDCONFIG= yes
OPTIONS_DEFINE= OPENGL SDL X11 OPTIONS_DEFINE= OPENGL SDL X11
...@@ -29,21 +27,18 @@ X11_DESC= Enable X11 evas engine ...@@ -29,21 +27,18 @@ X11_DESC= Enable X11 evas engine
.include <bsd.port.options.mk> .include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MOPENGL} .if ${PORT_OPTIONS:MOPENGL}
USE_EFL_EVAS_ENGINES+= opengl
CONFIGURE_ARGS+= --enable-opengl-x11 CONFIGURE_ARGS+= --enable-opengl-x11
.else .else
CONFIGURE_ARGS+= --disable-opengl-x11 CONFIGURE_ARGS+= --disable-opengl-x11
.endif .endif
.if ${PORT_OPTIONS:MSDL} .if ${PORT_OPTIONS:MSDL}
USE_EFL_EVAS_ENGINES+= sdl
CONFIGURE_ARGS+= --enable-software-sdl CONFIGURE_ARGS+= --enable-software-sdl
.else .else
CONFIGURE_ARGS+= --disable-software-sdl CONFIGURE_ARGS+= --disable-software-sdl
.endif .endif
.if ${PORT_OPTIONS:MX11} .if ${PORT_OPTIONS:MX11}
USE_EFL_EVAS_ENGINES+= x11
CONFIGURE_ARGS+= --enable-software-x11 --enable-xrender-x11 CONFIGURE_ARGS+= --enable-software-x11 --enable-xrender-x11
.else .else
CONFIGURE_ARGS+= --disable-software-x11 --disable-xrender-x11 CONFIGURE_ARGS+= --disable-software-x11 --disable-xrender-x11
......
SHA256 (e17/expedite-1.7.9.tar.bz2) = 258aaac9ba6eac50c046c6267dad2da79481206b761b225da26094911720b62a SHA256 (enlightenment/expedite-1.7.10.tar.bz2) = 91d0290ba3635a4440c389647643beaa8e39def2789d685d54a58a723398cc10
SIZE (e17/expedite-1.7.9.tar.bz2) = 5736114 SIZE (enlightenment/expedite-1.7.10.tar.bz2) = 5736765
...@@ -382,17 +382,11 @@ ...@@ -382,17 +382,11 @@
SUBDIR += ebnf2yacc SUBDIR += ebnf2yacc
SUBDIR += ecb SUBDIR += ecb
SUBDIR += ecgi SUBDIR += ecgi
SUBDIR += ecore
SUBDIR += ecore-file
SUBDIR += ecore-ipc
SUBDIR += ecore-main
SUBDIR += edb SUBDIR += edb
SUBDIR += eet SUBDIR += efl
SUBDIR += eggdbus SUBDIR += eggdbus
SUBDIR += egypt SUBDIR += egypt
SUBDIR += eiffelstudio SUBDIR += eiffelstudio
SUBDIR += eina
SUBDIR += eio
SUBDIR += elf SUBDIR += elf
SUBDIR += elfio SUBDIR += elfio
SUBDIR += elfkickers SUBDIR += elfkickers
......
...@@ -2,32 +2,28 @@ ...@@ -2,32 +2,28 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= e_dbus PORTNAME= e_dbus
PORTVERSION= 1.7.9 PORTVERSION= 1.7.10
PORTREVISION= 1
PORTEPOCH= 1 PORTEPOCH= 1
CATEGORIES= devel enlightenment CATEGORIES= devel enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \ MASTER_SITES= http://download.enlightenment.org/releases/
LOCAL/gblach/e17/
MAINTAINER= gblach@FreeBSD.org MAINTAINER= gblach@FreeBSD.org
COMMENT= EFL DBUS connectivity library COMMENT= EFL DBUS connectivity library
LICENSE= BSD LICENSE= BSD2CLAUSE
LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus LIB_DEPENDS= libefl.so:${PORTSDIR}/devel/efl \
libdbus-1.so:${PORTSDIR}/devel/dbus
DIST_SUBDIR= e17 DIST_SUBDIR= enlightenment
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
USES= pathfix pkgconfig tar:bzip2 USES= libtool pathfix pkgconfig tar:bzip2
USE_EFL= eina evas ecore libtool_hack librt_hack
USE_EFL_ECORE= evas
USE_LDCONFIG= yes USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --enable-ehal \ CONFIGURE_ARGS= --enable-ehal --disable-enotify --disable-eukit \
--enable-eukit \ --disable-econnman0_7x --disable-eofono --disable-ebluez \
--enable-enotify \ --disable-edbus-test --disable-edbus-test-client \
--disable-econnman0_7x \ --disable-edbus-async-test --disable-static
--disable-eofono \
--disable-ebluez
.include <bsd.port.mk> .include <bsd.port.mk>
SHA256 (e17/e_dbus-1.7.9.tar.bz2) = c6d9ce7bf75a70cc777473c61837e676c978a6280be2cb925c4090d17cd89678 SHA256 (enlightenment/e_dbus-1.7.10.tar.bz2) = b93f778a4bf50ce044b4798e08a03f62e9b890c47305f9d5839989481f38ddd4
SIZE (e17/e_dbus-1.7.9.tar.bz2) = 438685 SIZE (enlightenment/e_dbus-1.7.10.tar.bz2) = 439191
bin/e-notify-send
bin/e_dbus_async_client_test
bin/e_dbus_async_server_test
bin/e_dbus_notification_daemon
bin/e_dbus_notify
bin/e_dbus_test
bin/e_dbus_test_client
bin/e_dbus_ukit_test
include/e_dbus-1/E_DBus.h include/e_dbus-1/E_DBus.h
include/e_dbus-1/E_Hal.h include/e_dbus-1/E_Hal.h
include/e_dbus-1/E_Notification_Daemon.h
include/e_dbus-1/E_Notify.h
include/e_dbus-1/E_Ukit.h
lib/libedbus.so lib/libedbus.so
lib/libedbus.so.8 lib/libedbus.so.1
lib/libedbus.so.1.7.10
lib/libehal.so lib/libehal.so
lib/libehal.so.8 lib/libehal.so.1
lib/libenotify.so lib/libehal.so.1.7.10
lib/libenotify.so.8
lib/libeukit.so
lib/libeukit.so.8
libdata/pkgconfig/edbus.pc libdata/pkgconfig/edbus.pc
libdata/pkgconfig/ehal.pc libdata/pkgconfig/ehal.pc
libdata/pkgconfig/enotify.pc
libdata/pkgconfig/eukit.pc
%%DATADIR%%/logo.png
# Created by: Stanislav Sedov <stas@FreeBSD.org>
# $FreeBSD$
PORTNAME= file
PORTVERSION= 1.7.9
CATEGORIES= devel enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
LOCAL/gblach/e17/
PKGNAMEPREFIX= ecore-
DISTNAME= ${PKGNAMEPREFIX}${PORTVERSION}
MAINTAINER= gblach@FreeBSD.org
COMMENT= Enlightenment core abstraction library (file module)
LICENSE= BSD
DIST_SUBDIR= e17
GNU_CONFIGURE= yes
USE_EFL= ecore libtool_hack
USES= gmake pkgconfig tar:bzip2
USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/src/lib/ecore_file
INSTALL_WRKSRC= ${BUILD_WRKSRC}
.include "../ecore-main/Makefile.inc"
CONFIGURE_ARGS+=--enable-ecore-file
OPTIONS_DEFINE= CURL
OPTIONS_DEFAULT=CURL
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MCURL}
USE_EFL_ECORE= con
CONFIGURE_ARGS+=--enable-ecore-con \
--enable-curl
LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl
.else
CONFIGURE_ARGS+=--disable-curl
.endif
post-patch:
@${REINPLACE_CMD} -E \
-e 's,\$$\(top_builddir\)/src/lib/ecore/\.libs,${LOCALBASE}/lib,'\
-e 's,\$$\(top_builddir\)/src/lib/ecore/libecore\.la,-lecore,'\
${BUILD_WRKSRC}/Makefile.in
.if !defined(WITHOUT_CURL)
@${REINPLACE_CMD} -E \
-e 's,\$$\(top_builddir\)/src/lib/ecore_con/\.libs,${LOCALBASE}/lib,'\
-e 's,\$$\(top_builddir\)/src/lib/ecore_con/libecore_con\.la,-lecore_con,'\
${BUILD_WRKSRC}/Makefile.in
.endif
post-install:
${INSTALL_DATA} ${WRKSRC}/ecore-file.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig/
.include <bsd.port.mk>
SHA256 (e17/ecore-1.7.9.tar.bz2) = dedab13e9602c301b1a3be6fdc4bdb17b4d8adb802d7e2d468b3282af2640b65
SIZE (e17/ecore-1.7.9.tar.bz2) = 3454403
A core event abstracter layer and X abstraction layer that makes doing
selections, Xdnd, general X stuff, and event loops, timeouts and idle handlers
fast, optimised, and convenient.
WWW: http://docs.enlightenment.org/auto/ecore/
include/ecore-1/Ecore_File.h
lib/libecore_file.so
lib/libecore_file.so.8
libdata/pkgconfig/ecore-file.pc
# Created by: Stanislav Sedov <stas@FreeBSD.org>
# $FreeBSD$
PORTNAME= ipc
PORTVERSION= 1.7.9
CATEGORIES= devel enlightenment
MASTER_SITES= http://download.enlightenment.org/releases/ \
LOCAL/gblach/e17/
PKGNAMEPREFIX= ecore-
DISTNAME= ${PKGNAMEPREFIX}${PORTVERSION}
MAINTAINER= gblach@FreeBSD.org