aboutsummaryrefslogtreecommitdiffstats
path: root/devel/eieio
diff options
context:
space:
mode:
authoryoichi <yoichi@FreeBSD.org>2001-12-26 18:57:58 +0800
committeryoichi <yoichi@FreeBSD.org>2001-12-26 18:57:58 +0800
commit449a907bc5ca4fa3914dfb614e2e5a29835600ca (patch)
tree25faad59872236362ab7d46f57f06b47c9658a68 /devel/eieio
parentb868e45c5e7937b3329016d66541ffc063ebc6c5 (diff)
downloadfreebsd-ports-gnome-449a907bc5ca4fa3914dfb614e2e5a29835600ca.tar.gz
freebsd-ports-gnome-449a907bc5ca4fa3914dfb614e2e5a29835600ca.tar.zst
freebsd-ports-gnome-449a907bc5ca4fa3914dfb614e2e5a29835600ca.zip
Add eieio, Enhanced Integration of Emacs Interpreted Objects.
PR: ports/32826 Submitted by: Kimura Fuyuki <fuyuki@mj.0038.net> Reviewed by: knu(mentor)
Diffstat (limited to 'devel/eieio')
-rw-r--r--devel/eieio/Makefile31
-rw-r--r--devel/eieio/distinfo1
-rw-r--r--devel/eieio/files/patch-aa15
-rw-r--r--devel/eieio/pkg-comment1
-rw-r--r--devel/eieio/pkg-descr9
-rw-r--r--devel/eieio/pkg-plist27
6 files changed, 84 insertions, 0 deletions
diff --git a/devel/eieio/Makefile b/devel/eieio/Makefile
new file mode 100644
index 000000000000..c3e0a067a191
--- /dev/null
+++ b/devel/eieio/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: eieio
+# Date created: 10 December 2001
+# Whom: Kimura Fuyuki <fuyuki@mj.0038.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= eieio
+PORTVERSION= 0.16
+CATEGORIES= devel elisp
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= cedet
+PKGNAMESUFFIX= -${EMACS_PORT_NAME}
+
+MAINTAINER= fuyuki@mj.0038.net
+
+EMACS_PORT_NAME?= emacs21
+
+USE_GMAKE= yes
+
+LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/eieio
+
+do-install:
+ ${MKDIR} ${LISPDIR}
+.for i in *.el *.elc
+ ${INSTALL_DATA} ${WRKSRC}/${i} ${LISPDIR}
+.endfor
+ ${INSTALL_DATA} ${WRKSRC}/eieio.info ${PREFIX}/info
+ install-info ${PREFIX}/info/eieio.info ${PREFIX}/info/dir
+
+.include <bsd.port.mk>
diff --git a/devel/eieio/distinfo b/devel/eieio/distinfo
new file mode 100644
index 000000000000..97c4446d0954
--- /dev/null
+++ b/devel/eieio/distinfo
@@ -0,0 +1 @@
+MD5 (eieio-0.16.tar.gz) = cd72c0adb2768898a255bb2cf95a83dc
diff --git a/devel/eieio/files/patch-aa b/devel/eieio/files/patch-aa
new file mode 100644
index 000000000000..d8b3f4b26ac1
--- /dev/null
+++ b/devel/eieio/files/patch-aa
@@ -0,0 +1,15 @@
+--- eieio.texi.orig Sun Dec 9 19:00:01 2001
++++ eieio.texi Sun Dec 9 19:26:09 2001
+@@ -7,9 +7,10 @@
+
+ @ifinfo
+ @format
+-START-INFO-DIR-ENTRY
++@dircategory The Emacs editor and associated tools
++@direntry
+ * eieio: (eieio). Objects for Emacs
+-END-INFO-DIR-ENTRY
++@end direntry
+ @end format
+ @end ifinfo
+
diff --git a/devel/eieio/pkg-comment b/devel/eieio/pkg-comment
new file mode 100644
index 000000000000..63035c61e76f
--- /dev/null
+++ b/devel/eieio/pkg-comment
@@ -0,0 +1 @@
+Enhanced Integration of Emacs Interpreted Objects
diff --git a/devel/eieio/pkg-descr b/devel/eieio/pkg-descr
new file mode 100644
index 000000000000..7c64ac769614
--- /dev/null
+++ b/devel/eieio/pkg-descr
@@ -0,0 +1,9 @@
+EIEIO is an Emacs lisp program which implements a controlled
+object-oriented programming methodology following the CLOS
+standard. EIEIO also has object browsing functions, and custom widget
+types.
+
+WWW: http://cedet.sourceforge.net/eieio.shtml
+
+- Kimura Fuyuki
+fuyuki@mj.0038.net
diff --git a/devel/eieio/pkg-plist b/devel/eieio/pkg-plist
new file mode 100644
index 000000000000..4622692ff6be
--- /dev/null
+++ b/devel/eieio/pkg-plist
@@ -0,0 +1,27 @@
+@unexec install-info --delete %D/info/eieio.info %D/info/dir
+info/eieio.info
+@exec install-info %D/info/eieio.info %D/info/dir
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/call-tree.el
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/call-tree.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/chart.el
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/chart.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/compare-strings.el
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/compare-strings.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio-base.el
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio-base.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio-comp.el
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio-comp.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio-custom.el
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio-custom.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio-doc.el
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio-doc.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio-opt.el
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio-opt.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio-speedbar.el
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio-speedbar.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio-tests.el
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio.el
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/eieio.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/tree.el
+%%EMACS_VERSION_SITE_LISPDIR%%/eieio/tree.elc
+@dirrm %%EMACS_VERSION_SITE_LISPDIR%%/eieio