diff -uNr --exclude=CVS ../devel/geany/Makefile geany/Makefile
--- ../devel/geany/Makefile	Sun Sep 16 19:31:27 2007
+++ geany/Makefile	Thu Oct 11 19:46:07 2007
@@ -2,7 +2,7 @@
 
 COMMENT=	small and lightweight IDE
 
-DISTNAME=	geany-0.11
+DISTNAME=	geany-0.12
 CATEGORIES=	devel
 
 HOMEPAGE=	http://geany.uvena.de/
@@ -41,5 +41,9 @@
 .else
 CONFIGURE_ARGS+=--disable-vte
 .endif
+
+pre-configure:
+	@perl -pi -e 's:\@GMSGFMT\@:${LOCALBASE}/bin/msgfmt:' \
+		${WRKSRC}/po/Makefile.in.in
 
 .include <bsd.port.mk>
diff -uNr --exclude=CVS ../devel/geany/distinfo geany/distinfo
--- ../devel/geany/distinfo	Mon May 28 18:20:43 2007
+++ geany/distinfo	Thu Oct 11 15:35:16 2007
@@ -1,5 +1,5 @@
-MD5 (geany-0.11.tar.bz2) = Ggpnn0EH2MWE1OFz1AD4fA==
-RMD160 (geany-0.11.tar.bz2) = 41cukQEM5EgT5xAaLWDvquPTU58=
-SHA1 (geany-0.11.tar.bz2) = mDbssbm4GSqPUFhFLylXtBM4IAI=
-SHA256 (geany-0.11.tar.bz2) = dgBgslKq5ue0n4xDzvS4UlOU+7w5u08o26RutOV/x/s=
-SIZE (geany-0.11.tar.bz2) = 1742993
+MD5 (geany-0.12.tar.bz2) = v7bdXoM/KFKTX5Mhignekw==
+RMD160 (geany-0.12.tar.bz2) = V5hMRp9IWu8T46JMtpZFhtrJUuU=
+SHA1 (geany-0.12.tar.bz2) = ned/dgWOO97jt1I+/d1atC7179k=
+SHA256 (geany-0.12.tar.bz2) = wDINsjBZhkqc8oKqsttTvGPsoODhtJ5pNEUBSPKyMOo=
+SIZE (geany-0.12.tar.bz2) = 1788171
diff -uNr --exclude=CVS ../devel/geany/pkg/PFRAG.shared geany/pkg/PFRAG.shared
--- ../devel/geany/pkg/PFRAG.shared	Thu Jan  1 03:00:00 1970
+++ geany/pkg/PFRAG.shared	Thu Oct 11 19:50:24 2007
@@ -0,0 +1,4 @@
+@comment $OpenBSD$
+lib/geany/classbuilder.so
+lib/geany/export.so
+lib/geany/htmlchars.so
diff -uNr --exclude=CVS ../devel/geany/pkg/PLIST geany/pkg/PLIST
--- ../devel/geany/pkg/PLIST	Mon May 28 18:20:43 2007
+++ geany/pkg/PLIST	Thu Oct 11 19:54:04 2007
@@ -1,5 +1,65 @@
 @comment $OpenBSD: PLIST,v 1.4 2007/05/28 14:20:43 jasper Exp $
+%%SHARED%%
 bin/geany
+lib/geany/
+@comment lib/geany/classbuilder.la
+@comment lib/geany/export.la
+@comment lib/geany/htmlchars.la
+lib/locale/
+lib/locale/be/
+lib/locale/be/LC_MESSAGES/
+lib/locale/be/LC_MESSAGES/geany.mo
+lib/locale/bg/
+lib/locale/bg/LC_MESSAGES/
+lib/locale/bg/LC_MESSAGES/geany.mo
+lib/locale/ca/
+lib/locale/ca/LC_MESSAGES/
+lib/locale/ca/LC_MESSAGES/geany.mo
+lib/locale/cs/
+lib/locale/cs/LC_MESSAGES/
+lib/locale/cs/LC_MESSAGES/geany.mo
+lib/locale/de/
+lib/locale/de/LC_MESSAGES/
+lib/locale/de/LC_MESSAGES/geany.mo
+lib/locale/en_GB/
+lib/locale/en_GB/LC_MESSAGES/
+lib/locale/en_GB/LC_MESSAGES/geany.mo
+lib/locale/es/
+lib/locale/es/LC_MESSAGES/
+lib/locale/es/LC_MESSAGES/geany.mo
+lib/locale/fi/
+lib/locale/fi/LC_MESSAGES/
+lib/locale/fi/LC_MESSAGES/geany.mo
+lib/locale/fr/
+lib/locale/fr/LC_MESSAGES/
+lib/locale/fr/LC_MESSAGES/geany.mo
+lib/locale/hu/
+lib/locale/hu/LC_MESSAGES/
+lib/locale/hu/LC_MESSAGES/geany.mo
+lib/locale/it/
+lib/locale/it/LC_MESSAGES/
+lib/locale/it/LC_MESSAGES/geany.mo
+lib/locale/nl/
+lib/locale/nl/LC_MESSAGES/
+lib/locale/nl/LC_MESSAGES/geany.mo
+lib/locale/pl/
+lib/locale/pl/LC_MESSAGES/
+lib/locale/pl/LC_MESSAGES/geany.mo
+lib/locale/pt_BR/
+lib/locale/pt_BR/LC_MESSAGES/
+lib/locale/pt_BR/LC_MESSAGES/geany.mo
+lib/locale/ru/
+lib/locale/ru/LC_MESSAGES/
+lib/locale/ru/LC_MESSAGES/geany.mo
+lib/locale/vi/
+lib/locale/vi/LC_MESSAGES/
+lib/locale/vi/LC_MESSAGES/geany.mo
+lib/locale/zh_CN/
+lib/locale/zh_CN/LC_MESSAGES/
+lib/locale/zh_CN/LC_MESSAGES/geany.mo
+lib/locale/zh_TW/
+lib/locale/zh_TW/LC_MESSAGES/
+lib/locale/zh_TW/LC_MESSAGES/geany.mo
 @man man/man1/geany.1
 share/applications/
 share/applications/geany.desktop
@@ -12,40 +72,6 @@
 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/apcs02.html
-share/doc/geany/html/apcs03.html
-share/doc/geany/html/apd.html
-share/doc/geany/html/apds02.html
-share/doc/geany/html/apds03.html
-share/doc/geany/html/ape.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/ch03s11.html
-share/doc/geany/html/ch03s12.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.png
 share/doc/geany/html/images/find_in_files_dialog.png
@@ -63,6 +89,7 @@
 share/doc/geany/manual.txt
 share/geany/
 share/geany/GPL-2
+share/geany/autocomplete.conf
 share/geany/filetype_extensions.conf
 share/geany/filetypes.asm
 share/geany/filetypes.c
@@ -70,13 +97,16 @@
 share/geany/filetypes.common
 share/geany/filetypes.conf
 share/geany/filetypes.cpp
+share/geany/filetypes.cs
 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.freebasic
 share/geany/filetypes.haskell
+share/geany/filetypes.haxe
 share/geany/filetypes.html
 share/geany/filetypes.java
 share/geany/filetypes.javascript
@@ -99,6 +129,18 @@
 share/geany/latex.tags
 share/geany/pascal.tags
 share/geany/php.tags
+share/icons/
+share/icons/hicolor/
+share/icons/hicolor/16x16/
+share/icons/hicolor/16x16/apps/
+share/icons/hicolor/16x16/apps/classviewer-class.png
+share/icons/hicolor/16x16/apps/classviewer-macro.png
+share/icons/hicolor/16x16/apps/classviewer-member.png
+share/icons/hicolor/16x16/apps/classviewer-method.png
+share/icons/hicolor/16x16/apps/classviewer-namespace.png
+share/icons/hicolor/16x16/apps/classviewer-other.png
+share/icons/hicolor/16x16/apps/classviewer-struct.png
+share/icons/hicolor/16x16/apps/classviewer-var.png
 share/pixmaps/
 share/pixmaps/geany.ico
 share/pixmaps/geany.png
