aboutsummaryrefslogtreecommitdiffstats
path: root/x11-toolkits/fpc-gtk2
diff options
context:
space:
mode:
authoracm <acm@FreeBSD.org>2009-01-21 05:07:06 +0800
committeracm <acm@FreeBSD.org>2009-01-21 05:07:06 +0800
commit255d0bf13b2b14decd4061b24928c8c31e8690ea (patch)
tree5b68e3b97a480814fa98052587adf10706c2873c /x11-toolkits/fpc-gtk2
parente3e7ced69bab35d6d1fa6777d80092299c3a150b (diff)
downloadfreebsd-ports-gnome-255d0bf13b2b14decd4061b24928c8c31e8690ea.tar.gz
freebsd-ports-gnome-255d0bf13b2b14decd4061b24928c8c31e8690ea.tar.zst
freebsd-ports-gnome-255d0bf13b2b14decd4061b24928c8c31e8690ea.zip
- Fix linking problem with the latest version of GTK2
- Bump PORTREVISION Reported by: Andrei V. Lavreniyuk <andy.lavr at reactor-xg.kiev.ua>
Diffstat (limited to 'x11-toolkits/fpc-gtk2')
-rw-r--r--x11-toolkits/fpc-gtk2/Makefile2
-rw-r--r--x11-toolkits/fpc-gtk2/files/patch-packages-gtk2-src-gtk+-gtk_gtkfilesystem.inc53
2 files changed, 54 insertions, 1 deletions
diff --git a/x11-toolkits/fpc-gtk2/Makefile b/x11-toolkits/fpc-gtk2/Makefile
index 00977799f517..86375a3b1124 100644
--- a/x11-toolkits/fpc-gtk2/Makefile
+++ b/x11-toolkits/fpc-gtk2/Makefile
@@ -5,7 +5,7 @@
# $FreeBSD$
#
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-toolkits lang
PKGNAMESUFFIX= -gtk2
diff --git a/x11-toolkits/fpc-gtk2/files/patch-packages-gtk2-src-gtk+-gtk_gtkfilesystem.inc b/x11-toolkits/fpc-gtk2/files/patch-packages-gtk2-src-gtk+-gtk_gtkfilesystem.inc
new file mode 100644
index 000000000000..ce27e1dc8582
--- /dev/null
+++ b/x11-toolkits/fpc-gtk2/files/patch-packages-gtk2-src-gtk+-gtk_gtkfilesystem.inc
@@ -0,0 +1,53 @@
+--- packages/gtk2/src/gtk+/gtk/gtkfilesystem.inc 2009-01-20 15:43:50.000000000 -0500
++++ packages/gtk2/src/gtk+/gtk/gtkfilesystem.inc 2009-01-20 15:48:04.000000000 -0500
+@@ -115,17 +115,14 @@
+
+ {$IFDEF read_interface_rest}
+
++{$ifdef HasGTK_FileSystem}
+
+ { GError enumeration for GtkFileSystem }
+
+ function GTK_FILE_SYSTEM_ERROR : TGQuark;
+
+-
+-
+ function gtk_file_system_error_quark:TGQuark;cdecl;external gtklib name 'gtk_file_system_error_quark';
+
+-
+-
+ { Boxed-type for gtk_file_folder_get_info() results }
+
+ function GTK_TYPE_FILE_INFO : GType;
+@@ -244,11 +241,16 @@
+ { GtkFileSystem modules support }
+
+ function _gtk_file_system_create(file_system_name:Pchar):PGtkFileSystem;cdecl;external gtklib name '_gtk_file_system_create';
++
++{$endif HasGTK_FileSystem}
++
+ {$endif} {read_interface_rest}
+
+
+ {$ifdef read_implementation}
+
++{$ifdef HasGTK_FileSystem}
++
+ function GTK_FILE_SYSTEM_ERROR : TGQuark;
+ begin
+ GTK_FILE_SYSTEM_ERROR:=gtk_file_system_error_quark;
+@@ -301,12 +303,13 @@
+ end;
+
+
+-
+ function GTK_FILE_FOLDER_GET_IFACE(inst : pointer) : PGtkFileSystemIface;
+ begin
+ GTK_FILE_FOLDER_GET_IFACE:=G_TYPE_INSTANCE_GET_INTERFACE(inst,GTK_TYPE_FILE_FOLDER);
+ end;
+
++{$endif HasGTK_FileSystem}
++
+ function gtk_file_path_new_dup(str : Pgchar) : PGtkFilePath;
+ begin
+ gtk_file_path_new_dup:=PGtkFilePath(g_strdup(str));