svn commit: r382309 - head/devel/synfig/files

John Marino marino at FreeBSD.org
Thu Mar 26 13:58:27 UTC 2015


Author: marino
Date: Thu Mar 26 13:58:25 2015
New Revision: 382309
URL: https://svnweb.freebsd.org/changeset/ports/382309
QAT: https://qat.redports.org/buildarchive/r382309/

Log:
  devel/synfig: Add DragonFly support
  
  Bring in fix from dports (port is not maintained)

Modified:
  head/devel/synfig/files/patch-src__synfig__main.cpp

Modified: head/devel/synfig/files/patch-src__synfig__main.cpp
==============================================================================
--- head/devel/synfig/files/patch-src__synfig__main.cpp	Thu Mar 26 13:49:15 2015	(r382308)
+++ head/devel/synfig/files/patch-src__synfig__main.cpp	Thu Mar 26 13:58:25 2015	(r382309)
@@ -1,6 +1,6 @@
---- src/synfig/main.cpp.orig
+--- src/synfig/main.cpp.orig	2014-12-22 11:08:27 UTC
 +++ src/synfig/main.cpp
-@@ -193,8 +193,10 @@
+@@ -193,8 +193,10 @@ synfig::Main::Main(const synfig::String&
  
  	unsigned int i;
  #ifdef _DEBUG
@@ -11,11 +11,11 @@
  
  #if defined(HAVE_SIGNAL_H) && defined(SIGPIPE)
  	signal(SIGPIPE, broken_pipe_signal);
-@@ -464,7 +466,11 @@
+@@ -464,7 +466,11 @@ synfig::get_binary_path(const String &fa
  
  	/* Read from /proc/self/exe (symlink) */
  	char* path2 = (char*)malloc(buf_size);
-+#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || defined (__DragonFly__)
 +	strncpy(path2, "/proc/curproc/file", buf_size - 1);
 +#else
  	strncpy(path2, "/proc/self/exe", buf_size - 1);
@@ -23,15 +23,15 @@
  
  	while (1) {
  		int i;
-@@ -501,6 +507,7 @@
+@@ -501,6 +507,7 @@ synfig::get_binary_path(const String &fa
  	
  	free(path2);
  
-+#if !defined(__FreeBSD__)
++#if ! (defined(__FreeBSD__) || defined(__DragonFly__))
  	if (result == "")
  	{
  		/* readlink() or stat() failed; this can happen when the program is
-@@ -542,6 +549,7 @@
+@@ -542,6 +549,7 @@ synfig::get_binary_path(const String &fa
  		free(line);
  		fclose(f);
  	}


More information about the svn-ports-head mailing list