devel/geany-plugins 0.18
authoryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Thu, 28 Jan 2010 10:11:04 +0000 (10:11 +0000)
committeryselkowitz <yselkowitz@e127d73d-b18e-4ae1-a744-a22e6a3ccd30>
Thu, 28 Jan 2010 10:11:04 +0000 (10:11 +0000)
git-svn-id: https://cygwin-ports.svn.sourceforge.net/svnroot/cygwin-ports/ports/trunk@8742 e127d73d-b18e-4ae1-a744-a22e6a3ccd30

0.18-g_module_build_path.patch [new file with mode: 0644]
0.18-no-undefined.patch [new file with mode: 0644]
0.18-vpath.patch [new file with mode: 0644]
README [new file with mode: 0644]
geany-plugins-0.18-1.cygport [new file with mode: 0644]
setup.hint [new file with mode: 0644]

diff --git a/0.18-g_module_build_path.patch b/0.18-g_module_build_path.patch
new file mode 100644 (file)
index 0000000..d356bc7
--- /dev/null
@@ -0,0 +1,25 @@
+--- origsrc/geany-plugins-0.18/geanylua/geanylua.c     2009-10-27 11:23:27.000000000 -0500
++++ src/geany-plugins-0.18/geanylua/geanylua.c 2010-01-28 03:44:46.075895500 -0600
+@@ -42,7 +42,7 @@
+ #include "glspi_ver.h"
+-#define SUPPORT_LIB "libgeanylua." G_MODULE_SUFFIX
++#define SUPPORT_LIB "geanylua"
+ #define CB_COPY(field) plugin_callbacks[i].field=glspi_geany_callbacks[i].field;
+@@ -155,11 +155,11 @@ void plugin_init(GeanyData *data)
+       main_locale_init(LOCALEDIR, GETTEXT_PACKAGE);
+       geany_data=data;
+-      libname=g_build_path(G_DIR_SEPARATOR_S, data->app->configdir, "plugins", "geanylua", SUPPORT_LIB, NULL);
++      libname=g_module_build_path(g_build_path(G_DIR_SEPARATOR_S, data->app->configdir, "plugins", "geanylua", NULL), SUPPORT_LIB);
+       if ( !g_file_test(libname,G_FILE_TEST_IS_REGULAR) ) {
+               gchar *libdir=get_lib_dir();
+               g_free(libname);
+-              libname=g_build_path(G_DIR_SEPARATOR_S, libdir, "geany-plugins", "geanylua", SUPPORT_LIB, NULL);
++              libname=g_module_build_path(g_build_path(G_DIR_SEPARATOR_S, libdir, "geany-plugins", "geanylua", NULL), SUPPORT_LIB);
+               g_free(libdir);
+       }
+       if ( !g_file_test(libname,G_FILE_TEST_IS_REGULAR) ) {
diff --git a/0.18-no-undefined.patch b/0.18-no-undefined.patch
new file mode 100644 (file)
index 0000000..0603df1
--- /dev/null
@@ -0,0 +1,11 @@
+--- origsrc/geany-plugins-0.18/build/vars.build.mk     2009-09-20 15:17:32.000000000 -0500
++++ src/geany-plugins-0.18/build/vars.build.mk 2010-01-28 02:57:51.201893900 -0600
+@@ -6,7 +6,7 @@ AM_CFLAGS = \
+       -DLIBDIR=\""$(libdir)"\" \
+       $(GEANY_CFLAGS)
+-AM_LDFLAGS = -module -avoid-version
++AM_LDFLAGS = -module -avoid-version -no-undefined
+ COMMONLIBS = \
+       $(GEANY_LIBS) \
diff --git a/0.18-vpath.patch b/0.18-vpath.patch
new file mode 100644 (file)
index 0000000..f07ea2d
--- /dev/null
@@ -0,0 +1,10 @@
+--- origsrc/geany-plugins-0.18/geanyprj/tests/Makefile.am      2009-10-14 07:40:44.000000000 -0500
++++ src/geany-plugins-0.18/geanyprj/tests/Makefile.am  2010-01-28 03:27:21.407143900 -0600
+@@ -1,6 +1,6 @@
+ if UNITTESTS
+ include $(top_srcdir)/build/vars.build.mk
+-INCLUDES = $(GEANY_CFLAGS) -I../src -DUNITTESTS
++INCLUDES = $(GEANY_CFLAGS) -I$(srcdir)/../src -DUNITTESTS
+ TESTS=unittests
+ noinst_PROGRAMS=unittests
+ unittests_SOURCES = unittests.c ../src/utils.c
diff --git a/README b/README
new file mode 100644 (file)
index 0000000..715b61e
--- /dev/null
+++ b/README
@@ -0,0 +1,64 @@
+geany-plugins
+------------------------------------------
+The Geany-plugins project is a collection of different plugins for 
+Geany, the lightweight IDE.
+
+Runtime requirements:
+  cygwin-1.7.1-1
+  geany-0.18-1
+  libenchant1-1.5.0-1
+  libgcc1-4.3.4-3
+  libgdk_pixbuf2.0_0-2.18.6-1
+  libglib2.0_0-2.22.4-1
+  libgtk2.0_0-2.18.6-1
+  libgtkspell0-2.0.15-11
+  libintl8-0.17-11
+  libpango1.0_0-1.26.2-1
+  lua-5.1.4-11
+  gdb
+  tetex
+
+Build requirements:
+(besides corresponding -devel packages)
+  autoconf2.5-2.65-1
+  automake1.11-1.11.1-1
+  binutils-2.19.51-1
+  cygport-0.9.80-1
+  gawk-3.1.7-1
+  gcc4-core-4.3.4-3
+  gettext-devel-0.17-11
+  gnome-common-2.28.0-1
+  libtool-2.2.7a-15
+  make-3.81-2
+  pkg-config-0.23b-10
+  sed-4.1.5-2
+
+Canonical website:
+  http://plugins.geany.org/
+
+Canonical download:
+  http://plugins.geany.org/geany-plugins/
+
+-------------------------------------------
+
+Build instructions:
+  unpack geany-plugins-0.18-X-src.tar.bz2
+    if you use setup to install this src package, it will be
+        unpacked under /usr/src automatically
+  cd /usr/src
+  cygport ./geany-plugins-0.18-X.cygport all
+
+This will create:
+  /usr/src/geany-plugins-0.18-X-src.tar.bz2
+  /usr/src/geany-plugins-0.18-X.tar.bz2
+
+-------------------------------------------
+
+Port Notes:
+
+----- version 0.18-1 -----
+Initial release for Cygwin 1.7.
+
+
+Cygwin port maintained by:
+http://sourceware.org/cygwinports/
diff --git a/geany-plugins-0.18-1.cygport b/geany-plugins-0.18-1.cygport
new file mode 100644 (file)
index 0000000..4d1807c
--- /dev/null
@@ -0,0 +1,13 @@
+inherit gnome2
+
+DESCRIPTION="Collection of plugins for Geany IDE"
+HOMEPAGE="http://plugins.geany.org/"
+SRC_URI="http://plugins.geany.org/geany-plugins/${P}.tar.bz2"
+
+PATCH_URI="
+       0.18-g_module_build_path.patch
+       0.18-no-undefined.patch
+       0.18-vpath.patch
+"
+
+ACLOCAL_FLAGS="-I build/cache -I build"
diff --git a/setup.hint b/setup.hint
new file mode 100644 (file)
index 0000000..8f51214
--- /dev/null
@@ -0,0 +1,5 @@
+category: Devel Gnome
+requires: geany libenchant1 libgcc1 libgdk_pixbuf2.0_0 libglib2.0_0 libgtk2.0_0 libgtkspell0 libintl8 libpango1.0_0 lua
+sdesc: "Collection of plugins for Geany"
+ldesc: "The Geany-plugins project is a collection of different plugins 
+for Geany, the lightweight IDE."
This page took 0.037102 seconds and 5 git commands to generate.