aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authorvanilla <vanilla@FreeBSD.org>2005-06-16 18:06:13 +0800
committervanilla <vanilla@FreeBSD.org>2005-06-16 18:06:13 +0800
commit1756c1c20680a87f97e38dd4c6a2bf1b4aa1910d (patch)
tree37e645800c88942b693fd22d658239accf1642cd /graphics
parent2ea7d9835aecb9b7df152ff40f2c1f45dc63ec68 (diff)
downloadfreebsd-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/Makefile1
-rw-r--r--graphics/esmart/Makefile29
-rw-r--r--graphics/esmart/distinfo2
-rw-r--r--graphics/esmart/pkg-descr21
-rw-r--r--graphics/esmart/pkg-plist40
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