diff options
author | vanilla <vanilla@FreeBSD.org> | 2005-06-16 18:06:13 +0800 |
---|---|---|
committer | vanilla <vanilla@FreeBSD.org> | 2005-06-16 18:06:13 +0800 |
commit | 1756c1c20680a87f97e38dd4c6a2bf1b4aa1910d (patch) | |
tree | 37e645800c88942b693fd22d658239accf1642cd /graphics | |
parent | 2ea7d9835aecb9b7df152ff40f2c1f45dc63ec68 (diff) | |
download | freebsd-ports-gnome-1756c1c20680a87f97e38dd4c6a2bf1b4aa1910d.tar.gz freebsd-ports-gnome-1756c1c20680a87f97e38dd4c6a2bf1b4aa1910d.tar.zst freebsd-ports-gnome-1756c1c20680a87f97e38dd4c6a2bf1b4aa1910d.zip |
Add esmart, it's evas smart objects development libraries.
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/Makefile | 1 | ||||
-rw-r--r-- | graphics/esmart/Makefile | 29 | ||||
-rw-r--r-- | graphics/esmart/distinfo | 2 | ||||
-rw-r--r-- | graphics/esmart/pkg-descr | 21 | ||||
-rw-r--r-- | graphics/esmart/pkg-plist | 40 |
5 files changed, 93 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index 5477eba6d546..d77e7d6ee42c 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -87,6 +87,7 @@ SUBDIR += eps2png SUBDIR += epsilon SUBDIR += epstool + SUBDIR += esmart SUBDIR += eterm-bg SUBDIR += evas SUBDIR += evince diff --git a/graphics/esmart/Makefile b/graphics/esmart/Makefile new file mode 100644 index 000000000000..409bc75c9aaf --- /dev/null +++ b/graphics/esmart/Makefile @@ -0,0 +1,29 @@ +# New ports collection makefile for: esmart +# Date created: 05/09/2005 +# Whom: vanilla +# +# $FreeBSD$ +# + +PORTNAME= esmart +PORTVERSION= 0.9.0.003 +CATEGORIES= graphics +MASTER_SITES= http://enlightenment.freedesktop.org/files/ + +MAINTAINER= vanilla@FreeBSD.org +COMMENT= Evas smart objects development libraries + +LIB_DEPENDS= Imlib2.3:${PORTSDIR}/graphics/imlib2 \ + epsilon.0:${PORTSDIR}/graphics/epsilon \ + evas.1:${PORTSDIR}/graphics/evas \ + ecore.1:${PORTSDIR}/x11/ecore + +USE_X_PREFIX= yes +USE_LIBTOOL_VER= 15 +USE_LIBLTDL= yes +USE_GNOME= gnomehack pkgconfig gnometarget +INSTALLS_SHLIB= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ + LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib" + +.include <bsd.port.mk> diff --git a/graphics/esmart/distinfo b/graphics/esmart/distinfo new file mode 100644 index 000000000000..7706bef7d5a5 --- /dev/null +++ b/graphics/esmart/distinfo @@ -0,0 +1,2 @@ +MD5 (esmart-0.9.0.003.tar.gz) = b59ae74e5e273ede20450d724514d9e2 +SIZE (esmart-0.9.0.003.tar.gz) = 379440 diff --git a/graphics/esmart/pkg-descr b/graphics/esmart/pkg-descr new file mode 100644 index 000000000000..d9a350349c5e --- /dev/null +++ b/graphics/esmart/pkg-descr @@ -0,0 +1,21 @@ +Enlightenment Database Library + +Edb is intended to provide a stable API and file format for archiving +configuration, theme, and other data available all the time for access at +random really fast. Edb can store any kind of data in key-value pair format. +Random access reading and writing is FAST as the core of Edb uses a berkley. +Edb provides a convenience API designed to make access fast AND improve access +speed by caching open db's until a flush and providing conveience macros too. +It also will be used to store image data and geometry data for theme files so +the information can be accessed without needing to unarchive files and can be +edited without having to unarchive and re-archive, and still be accesses at +random really quickly. Documentation is provided as comments in the Edb.h +header file. + +Edb will be used for all config theme and meta data stroage for E17/EFM +etc. sine it provides FAST random-access read/write of any data wanted +(binary, string, integert, floating point) withotu the need to +unpack/repack files - data can be etxracted and put back at whim with a +simple API from which simple or complex tools can be built. + +WWW: http://www.enlightenment.org/pages/edb.html diff --git a/graphics/esmart/pkg-plist b/graphics/esmart/pkg-plist new file mode 100644 index 000000000000..2dc41af42952 --- /dev/null +++ b/graphics/esmart/pkg-plist @@ -0,0 +1,40 @@ +bin/esmart-config +bin/esmart_file_dialog_test +bin/esmart_test +include/Esmart/Esmart_Container.h +include/Esmart/Esmart_Draggies.h +include/Esmart/Esmart_File_Dialog.h +include/Esmart/Esmart_Text_Entry.h +include/Esmart/Esmart_Textarea.h +include/Esmart/Esmart_Thumb.h +include/Esmart/Esmart_Trans_X11.h +lib/libesmart_container.a +lib/libesmart_container.so +lib/libesmart_container.so.0 +lib/libesmart_draggies.a +lib/libesmart_draggies.so +lib/libesmart_draggies.so.0 +lib/libesmart_file_dialog.a +lib/libesmart_file_dialog.so +lib/libesmart_file_dialog.so.0 +lib/libesmart_text_entry.a +lib/libesmart_text_entry.so +lib/libesmart_text_entry.so.0 +lib/libesmart_textarea.a +lib/libesmart_textarea.so +lib/libesmart_textarea.so.0 +lib/libesmart_thumb.a +lib/libesmart_thumb.so +lib/libesmart_thumb.so.0 +lib/libesmart_trans_x11.a +lib/libesmart_trans_x11.so +lib/libesmart_trans_x11.so.0 +lib/esmart/layout/default.so +lib/esmart/layout/engage.so +lib/esmart/layout/entice.so +libdata/pkgconfig/esmart.pc +%%DATADIR%%/esmart.png +@dirrm %%DATADIR%% +@dirrm lib/esmart/layout +@dirrm lib/esmart +@dirrm include/Esmart |