pick up patches from John Ellson (bz 486045)
This commit is contained in:
parent
b2094e5bc5
commit
63496400d7
13
graphviz-2.20.3-configure-php.patch
Normal file
13
graphviz-2.20.3-configure-php.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
--- graphviz-2.20.3/configure.orig 2009-02-25 13:14:22.000000000 -0500
|
||||||
|
+++ graphviz-2.20.3/configure 2009-02-25 13:15:02.000000000 -0500
|
||||||
|
@@ -27376,8 +27376,8 @@
|
||||||
|
if test "x$use_swig" != "xYes"; then
|
||||||
|
use_php="No (swig not available)"
|
||||||
|
else
|
||||||
|
- if test `$SWIG -help 2>&1 | $GREP -c '\-php5 *- Generate'` = 0; then
|
||||||
|
- use_php="No (swig does not support -php5 option)"
|
||||||
|
+ if test `$SWIG -help 2>&1 | $GREP -c '\-php5* *- Generate'` = 0; then
|
||||||
|
+ use_php="No (swig does not support -php or -php5 option)"
|
||||||
|
else
|
||||||
|
# Extract the first word of "php", so it can be a program name with args.
|
||||||
|
set dummy php; ac_word=$2
|
45
graphviz-2.20.3-gv.i.patch
Normal file
45
graphviz-2.20.3-gv.i.patch
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
--- graphviz-2.20.3/tclpkg/gv/gv.i.orig 2009-02-25 13:44:36.000000000 -0500
|
||||||
|
+++ graphviz-2.20.3/tclpkg/gv/gv.i 2009-02-25 13:46:29.000000000 -0500
|
||||||
|
@@ -15,8 +15,22 @@
|
||||||
|
**********************************************************/
|
||||||
|
|
||||||
|
%module gv
|
||||||
|
-%{
|
||||||
|
|
||||||
|
+#ifdef SWIGTCL
|
||||||
|
+// A typemap telling SWIG to ignore an argument for input
|
||||||
|
+// However, we still need to pass a pointer to the C function
|
||||||
|
+%typemap(in,numinputs=0) char *outdata (char *temp) {
|
||||||
|
+ $1 = &temp;
|
||||||
|
+}
|
||||||
|
+// A typemap defining how to return an argument by appending it to the result
|
||||||
|
+%typemap(argout) char *outdata {
|
||||||
|
+ Tcl_Obj *o = Tcl_NewStringObj($1);
|
||||||
|
+ Tcl_ListObjAppendElement(interp,$result,o);
|
||||||
|
+}
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+%{
|
||||||
|
/* some language headers (e.g. php.h, ruby.h) leave these defined */
|
||||||
|
#undef PACKAGE_BUGREPORT
|
||||||
|
#undef PACKAGE_STRING
|
||||||
|
@@ -371,18 +385,4 @@
|
||||||
|
extern bool write(Agraph_t *g, char *filename);
|
||||||
|
extern bool write(Agraph_t *g, FILE *f);
|
||||||
|
|
||||||
|
-
|
||||||
|
-#ifdef SWIGTCL
|
||||||
|
-// A typemap telling SWIG to ignore an argument for input
|
||||||
|
-// However, we still need to pass a pointer to the C function
|
||||||
|
-%typemap(in,numinputs=0) char *outdata (char *temp) {
|
||||||
|
- $1 = &temp;
|
||||||
|
-}
|
||||||
|
-// A typemap defining how to return an argument by appending it to the result
|
||||||
|
-%typemap(argout) char *outdata {
|
||||||
|
- Tcl_Obj *o = Tcl_NewStringObj($1);
|
||||||
|
- Tcl_ListObjAppendElement(interp,$result,o);
|
||||||
|
-}
|
||||||
|
-#endif
|
||||||
|
-
|
||||||
|
%}
|
@ -8,7 +8,7 @@ Name: graphviz
|
|||||||
Summary: Graph Visualization Tools
|
Summary: Graph Visualization Tools
|
||||||
Version: 2.20.3
|
Version: 2.20.3
|
||||||
|
|
||||||
%define truerelease 1
|
%define truerelease 2
|
||||||
%{?distroagnostic: %define release %{truerelease}}
|
%{?distroagnostic: %define release %{truerelease}}
|
||||||
%{!?distroagnostic: %define release %{truerelease}%{?dist}}
|
%{!?distroagnostic: %define release %{truerelease}%{?dist}}
|
||||||
|
|
||||||
@ -18,6 +18,9 @@ Group: Applications/Multimedia
|
|||||||
License: CPL
|
License: CPL
|
||||||
URL: http://www.graphviz.org/
|
URL: http://www.graphviz.org/
|
||||||
Source0: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz
|
Source0: http://www.graphviz.org/pub/graphviz/ARCHIVE/%{name}-%{version}.tar.gz
|
||||||
|
Patch0: graphviz-2.20.3-configure-php.patch
|
||||||
|
Patch1: graphviz-2.20.3-gv.i.patch
|
||||||
|
|
||||||
|
|
||||||
# graphviz is relocatable - Caution: this feature is used in AT&T,
|
# graphviz is relocatable - Caution: this feature is used in AT&T,
|
||||||
# but probably will not be supported in Redhat/Fedora/Centos distros
|
# but probably will not be supported in Redhat/Fedora/Centos distros
|
||||||
@ -535,6 +538,8 @@ Provides some additional PDF and HTML documentation for graphviz.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
%patch0 -p1
|
||||||
|
%patch1 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if ! %{SHARP}
|
%if ! %{SHARP}
|
||||||
@ -620,6 +625,9 @@ rm -rf %{buildroot}
|
|||||||
#-- changelog --------------------------------------------------
|
#-- changelog --------------------------------------------------
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Feb 25 2009 John Ellson <ellson@graphviz.org> 2.20.3-2.2
|
||||||
|
- fixes for swig changes
|
||||||
|
|
||||||
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.20.3-1.3
|
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.20.3-1.3
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user