summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2010-11-03 20:05:14 +0000
committerdrochner <drochner@pkgsrc.org>2010-11-03 20:05:14 +0000
commit6600055a38a4436e5918d3624531f9276d8dfbbc (patch)
tree08a40ec210f385d59727e5764b8acd4aafdaa62e
parent09ad149553b07f67552fa34213d317aef6e9e3c8 (diff)
downloadpkgsrc-6600055a38a4436e5918d3624531f9276d8dfbbc.tar.gz
add gedit-python-2.30.4, containing Python plugin support for gedit, based
on PR pkg/44017 by Matthew Mondor
-rw-r--r--editors/gedit-python/DESCR10
-rw-r--r--editors/gedit-python/Makefile48
-rw-r--r--editors/gedit-python/PLIST94
3 files changed, 152 insertions, 0 deletions
diff --git a/editors/gedit-python/DESCR b/editors/gedit-python/DESCR
new file mode 100644
index 00000000000..9cc4256a561
--- /dev/null
+++ b/editors/gedit-python/DESCR
@@ -0,0 +1,10 @@
+ Gedit is a lightweight text editor for the GNOME desktop found in many
+distributions of Linux, BSD and other Unix systems. Designed for the X
+Window System, it uses the GTK+ and GNOME libraries. Complete GNOME
+integration is featured, with support for Drag and Drop (DnD) between GNU
+Midnight Commander (GMC) and GNOME Multiple Document Interface (GnomeMDI).
+Gedit is released under the GNU General Public License (GPL).
+
+ Gedit is listed under the GNOME Productivity category, and supports most
+standard editing features, plus several not found in your average text
+editor (plugins being the most notable of these).
diff --git a/editors/gedit-python/Makefile b/editors/gedit-python/Makefile
new file mode 100644
index 00000000000..9ddd7f27887
--- /dev/null
+++ b/editors/gedit-python/Makefile
@@ -0,0 +1,48 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/11/03 20:05:14 drochner Exp $
+#
+
+DISTNAME= gedit-2.30.4
+PKGNAME= gedit-python-2.30.4
+CATEGORIES= editors gnome
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gedit/2.30/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.gnome.org/projects/gedit/
+COMMENT= Lightweight GNOME2 text editor
+LICENSE= gnu-gpl-v2
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_PKGLOCALEDIR= YES
+USE_TOOLS+= gmake intltool msgfmt perl pkg-config
+USE_LIBTOOL= YES
+GNU_CONFIGURE= YES
+CONFIGURE_ARGS+= --disable-spell
+CONFIGURE_ARGS+= --enable-python
+
+PATCHDIR= ${.CURDIR}/../../editors/gedit/patches
+DISTINFO_FILE= ${.CURDIR}/../../editors/gedit/distinfo
+BUILD_DIRS= plugin-loaders/python
+BUILD_DIRS+= plugins/pythonconsole plugins/quickopen plugins/snippets
+INSTALL_DIRS= ${BUILD_DIRS}
+
+.include "../../lang/python/application.mk"
+.include "../../devel/py-gobject/buildlink3.mk"
+.include "../../x11/py-gtk2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.py_gtksourceview+= ${PYPKGPREFIX}-gtksourceview>=2.10.1
+.include "../../x11/py-gtksourceview/buildlink3.mk"
+.include "../../editors/gedit/buildlink3.mk"
+.include "../../devel/GConf/schemas.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+BUILDLINK_API_DEPENDS.glib2+= glib2>=2.16.0
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../textproc/gnome-doc-utils/buildlink3.mk"
+.include "../../mk/omf-scrollkeeper.mk"
+BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.13.0
+.include "../../x11/gtk2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gtksourceview2+= gtksourceview2>=2.2.0
+.include "../../x11/gtksourceview2/buildlink3.mk"
+.include "../../x11/libSM/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/editors/gedit-python/PLIST b/editors/gedit-python/PLIST
new file mode 100644
index 00000000000..8eecdc7ebd3
--- /dev/null
+++ b/editors/gedit-python/PLIST
@@ -0,0 +1,94 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/11/03 20:05:14 drochner Exp $
+lib/gedit-2/plugin-loaders/libpythonloader.la
+lib/gedit-2/plugins/pythonconsole.gedit-plugin
+lib/gedit-2/plugins/pythonconsole/__init__.py
+lib/gedit-2/plugins/pythonconsole/__init__.pyc
+lib/gedit-2/plugins/pythonconsole/__init__.pyo
+lib/gedit-2/plugins/pythonconsole/config.py
+lib/gedit-2/plugins/pythonconsole/config.pyc
+lib/gedit-2/plugins/pythonconsole/config.pyo
+lib/gedit-2/plugins/pythonconsole/console.py
+lib/gedit-2/plugins/pythonconsole/console.pyc
+lib/gedit-2/plugins/pythonconsole/console.pyo
+lib/gedit-2/plugins/quickopen.gedit-plugin
+lib/gedit-2/plugins/quickopen/__init__.py
+lib/gedit-2/plugins/quickopen/__init__.pyc
+lib/gedit-2/plugins/quickopen/__init__.pyo
+lib/gedit-2/plugins/quickopen/popup.py
+lib/gedit-2/plugins/quickopen/popup.pyc
+lib/gedit-2/plugins/quickopen/popup.pyo
+lib/gedit-2/plugins/quickopen/virtualdirs.py
+lib/gedit-2/plugins/quickopen/virtualdirs.pyc
+lib/gedit-2/plugins/quickopen/virtualdirs.pyo
+lib/gedit-2/plugins/quickopen/windowhelper.py
+lib/gedit-2/plugins/quickopen/windowhelper.pyc
+lib/gedit-2/plugins/quickopen/windowhelper.pyo
+lib/gedit-2/plugins/snippets.gedit-plugin
+lib/gedit-2/plugins/snippets/Completion.py
+lib/gedit-2/plugins/snippets/Completion.pyc
+lib/gedit-2/plugins/snippets/Completion.pyo
+lib/gedit-2/plugins/snippets/Document.py
+lib/gedit-2/plugins/snippets/Document.pyc
+lib/gedit-2/plugins/snippets/Document.pyo
+lib/gedit-2/plugins/snippets/Exporter.py
+lib/gedit-2/plugins/snippets/Exporter.pyc
+lib/gedit-2/plugins/snippets/Exporter.pyo
+lib/gedit-2/plugins/snippets/Helper.py
+lib/gedit-2/plugins/snippets/Helper.pyc
+lib/gedit-2/plugins/snippets/Helper.pyo
+lib/gedit-2/plugins/snippets/Importer.py
+lib/gedit-2/plugins/snippets/Importer.pyc
+lib/gedit-2/plugins/snippets/Importer.pyo
+lib/gedit-2/plugins/snippets/LanguageManager.py
+lib/gedit-2/plugins/snippets/LanguageManager.pyc
+lib/gedit-2/plugins/snippets/LanguageManager.pyo
+lib/gedit-2/plugins/snippets/Library.py
+lib/gedit-2/plugins/snippets/Library.pyc
+lib/gedit-2/plugins/snippets/Library.pyo
+lib/gedit-2/plugins/snippets/Manager.py
+lib/gedit-2/plugins/snippets/Manager.pyc
+lib/gedit-2/plugins/snippets/Manager.pyo
+lib/gedit-2/plugins/snippets/Parser.py
+lib/gedit-2/plugins/snippets/Parser.pyc
+lib/gedit-2/plugins/snippets/Parser.pyo
+lib/gedit-2/plugins/snippets/Placeholder.py
+lib/gedit-2/plugins/snippets/Placeholder.pyc
+lib/gedit-2/plugins/snippets/Placeholder.pyo
+lib/gedit-2/plugins/snippets/Snippet.py
+lib/gedit-2/plugins/snippets/Snippet.pyc
+lib/gedit-2/plugins/snippets/Snippet.pyo
+lib/gedit-2/plugins/snippets/SubstitutionParser.py
+lib/gedit-2/plugins/snippets/SubstitutionParser.pyc
+lib/gedit-2/plugins/snippets/SubstitutionParser.pyo
+lib/gedit-2/plugins/snippets/WindowHelper.py
+lib/gedit-2/plugins/snippets/WindowHelper.pyc
+lib/gedit-2/plugins/snippets/WindowHelper.pyo
+lib/gedit-2/plugins/snippets/__init__.py
+lib/gedit-2/plugins/snippets/__init__.pyc
+lib/gedit-2/plugins/snippets/__init__.pyo
+share/gedit-2/plugins/pythonconsole/ui/config.ui
+share/gedit-2/plugins/snippets/c.xml
+share/gedit-2/plugins/snippets/chdr.xml
+share/gedit-2/plugins/snippets/cpp.xml
+share/gedit-2/plugins/snippets/css.xml
+share/gedit-2/plugins/snippets/docbook.xml
+share/gedit-2/plugins/snippets/fortran.xml
+share/gedit-2/plugins/snippets/global.xml
+share/gedit-2/plugins/snippets/haskell.xml
+share/gedit-2/plugins/snippets/html.xml
+share/gedit-2/plugins/snippets/idl.xml
+share/gedit-2/plugins/snippets/java.xml
+share/gedit-2/plugins/snippets/javascript.xml
+share/gedit-2/plugins/snippets/lang/snippets.lang
+share/gedit-2/plugins/snippets/latex.xml
+share/gedit-2/plugins/snippets/mallard.xml
+share/gedit-2/plugins/snippets/perl.xml
+share/gedit-2/plugins/snippets/php.xml
+share/gedit-2/plugins/snippets/python.xml
+share/gedit-2/plugins/snippets/ruby.xml
+share/gedit-2/plugins/snippets/sh.xml
+share/gedit-2/plugins/snippets/snippets.xml
+share/gedit-2/plugins/snippets/tcl.xml
+share/gedit-2/plugins/snippets/ui/snippets.ui
+share/gedit-2/plugins/snippets/xml.xml
+share/gedit-2/plugins/snippets/xslt.xml