diff --git a/devel/geany/Makefile b/devel/geany/Makefile new file mode 100644 index 00000000000..b9b5e83c8f8 --- /dev/null +++ b/devel/geany/Makefile @@ -0,0 +1,46 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2006/12/10 22:03:48 jasper Exp $ + +COMMENT= "small and lightweight IDE" + +DISTNAME= geany-0.9 +CATEGORIES= devel +HOMEPAGE= http://geany.uvena.de/ + +MAINTAINER= Vlad Glagolev + +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=geany/} + +EXTRACT_SUFX= .tar.bz2 + +# GPL +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +WANTLIB= X11 stdc++ c m iconv intl \ + glib-2.0 gmodule-2.0 gobject-2.0 \ + fontconfig freetype atk-1.0 cairo \ + pango-1.0 pangoft2-1.0 pangocairo-1.0 + +BUILD_DEPENDS= :pkgconfig-*:devel/pkgconfig + +LIB_DEPENDS= gdk-x11-2.0,gdk_pixbuf-2.0,gtk-x11-2.0::x11/gtk+2 + +CONFIGURE_STYLE=gnu + +CONFIGURE_ARGS= CPPFLAGS="-I${LOCALBASE}/include" + +USE_X11= Yes +USE_GMAKE= Yes + +FLAVORS= vte +FLAVOR?= + +.if ${FLAVOR:L:Mvte} +LIB_DEPENDS+= ::devel/vte +.else +CONFIGURE_ARGS+=--disable-vte +.endif + +.include diff --git a/devel/geany/distinfo b/devel/geany/distinfo new file mode 100644 index 00000000000..fa993846b8d --- /dev/null +++ b/devel/geany/distinfo @@ -0,0 +1,4 @@ +MD5 (geany-0.9.tar.bz2) = 9b7732ebaecddd878c01f9e1d7705fa8 +RMD160 (geany-0.9.tar.bz2) = 0d9cf40251986ba5bda1de9376e56b7cc8831e5d +SHA1 (geany-0.9.tar.bz2) = de7898e58d9cbab9b93d50753356070561be45b6 +SIZE (geany-0.9.tar.bz2) = 1375341 diff --git a/devel/geany/pkg/DESCR b/devel/geany/pkg/DESCR new file mode 100644 index 00000000000..3393d325be9 --- /dev/null +++ b/devel/geany/pkg/DESCR @@ -0,0 +1,14 @@ +Geany is a small and lightweight integrated development environment. +It was developed to provide a small and fast IDE, which has only +a few dependencies from other packages. + +Basic features of Geany: + + * syntax highlighting + * code folding + * code completion + * auto completion of often used constructs like if, for and while + * auto completion of XML and HTML tags + * call tips + * many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal + * symbol lists diff --git a/devel/geany/pkg/PLIST b/devel/geany/pkg/PLIST new file mode 100644 index 00000000000..91b073fdd50 --- /dev/null +++ b/devel/geany/pkg/PLIST @@ -0,0 +1,89 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2006/12/10 22:03:48 jasper Exp $ +bin/geany +@man man/man1/geany.1 +share/applications/ +share/applications/geany.desktop +share/doc/geany/ +share/doc/geany/AUTHORS +share/doc/geany/COPYING +share/doc/geany/ChangeLog +share/doc/geany/NEWS +share/doc/geany/README +share/doc/geany/ScintillaLicense.txt +share/doc/geany/TODO +share/doc/geany/html/ +share/doc/geany/html/apa.html +share/doc/geany/html/apb.html +share/doc/geany/html/apbs02.html +share/doc/geany/html/apbs03.html +share/doc/geany/html/apc.html +share/doc/geany/html/ch01.html +share/doc/geany/html/ch01s02.html +share/doc/geany/html/ch01s03.html +share/doc/geany/html/ch01s04.html +share/doc/geany/html/ch02.html +share/doc/geany/html/ch02s02.html +share/doc/geany/html/ch02s03.html +share/doc/geany/html/ch03.html +share/doc/geany/html/ch03s02.html +share/doc/geany/html/ch03s03.html +share/doc/geany/html/ch03s04.html +share/doc/geany/html/ch03s05.html +share/doc/geany/html/ch03s06.html +share/doc/geany/html/ch03s07.html +share/doc/geany/html/ch03s08.html +share/doc/geany/html/ch03s09.html +share/doc/geany/html/ch03s10.html +share/doc/geany/html/ch04.html +share/doc/geany/html/ch04s02.html +share/doc/geany/html/ch04s03.html +share/doc/geany/html/geany.css +share/doc/geany/html/images/ +share/doc/geany/html/images/find_dialog.jpg +share/doc/geany/html/images/pref_dialog_edit.jpg +share/doc/geany/html/images/pref_dialog_gen.jpg +share/doc/geany/html/images/pref_dialog_interface.jpg +share/doc/geany/html/images/pref_dialog_keys.jpg +share/doc/geany/html/images/pref_dialog_templ.jpg +share/doc/geany/html/images/pref_dialog_toolbar.jpg +share/doc/geany/html/images/pref_dialog_tools.jpg +share/doc/geany/html/images/pref_dialog_vte.jpg +share/doc/geany/html/index.html +share/doc/geany/manual.txt +share/geany/ +share/geany/GPL-2 +share/geany/filetype_extensions.conf +share/geany/filetypes.asm +share/geany/filetypes.c +share/geany/filetypes.caml +share/geany/filetypes.common +share/geany/filetypes.conf +share/geany/filetypes.cpp +share/geany/filetypes.css +share/geany/filetypes.d +share/geany/filetypes.diff +share/geany/filetypes.docbook +share/geany/filetypes.ferite +share/geany/filetypes.fortran +share/geany/filetypes.html +share/geany/filetypes.java +share/geany/filetypes.latex +share/geany/filetypes.makefile +share/geany/filetypes.oms +share/geany/filetypes.pascal +share/geany/filetypes.perl +share/geany/filetypes.php +share/geany/filetypes.python +share/geany/filetypes.ruby +share/geany/filetypes.sh +share/geany/filetypes.sql +share/geany/filetypes.tcl +share/geany/filetypes.xml +share/geany/global.tags +share/geany/html_entities.tags +share/geany/latex.tags +share/geany/pascal.tags +share/geany/php.tags +share/pixmaps/ +share/pixmaps/geany.ico +share/pixmaps/geany.png