[59274] trunk/dports/devel/cunit

blb at macports.org blb at macports.org
Mon Oct 12 16:49:42 PDT 2009


Revision: 59274
          http://trac.macports.org/changeset/59274
Author:   blb at macports.org
Date:     2009-10-12 16:49:41 -0700 (Mon, 12 Oct 2009)
Log Message:
-----------
devel/cunit - fix build by not directly accessing structs, ticket #22012

Modified Paths:
--------------
    trunk/dports/devel/cunit/Portfile

Added Paths:
-----------
    trunk/dports/devel/cunit/files/patch-cunit_sources_curses_curses.c.diff

Modified: trunk/dports/devel/cunit/Portfile
===================================================================
--- trunk/dports/devel/cunit/Portfile	2009-10-12 23:48:42 UTC (rev 59273)
+++ trunk/dports/devel/cunit/Portfile	2009-10-12 23:49:41 UTC (rev 59274)
@@ -3,6 +3,7 @@
 PortSystem          1.0
 name                cunit
 version             2.1-0
+revision            1
 categories          devel
 maintainers         nomaintainer
 description         Unit testing library for C
@@ -24,7 +25,8 @@
 
 depends_lib         port:ncurses
 
-patchfiles          patch-doc_Makefile.in.diff
+patchfiles          patch-doc_Makefile.in.diff \
+                    patch-cunit_sources_curses_curses.c.diff
 
 configure.args      --enable-curses --enable-examples \
                     --mandir=${prefix}/share/man

Added: trunk/dports/devel/cunit/files/patch-cunit_sources_curses_curses.c.diff
===================================================================
--- trunk/dports/devel/cunit/files/patch-cunit_sources_curses_curses.c.diff	                        (rev 0)
+++ trunk/dports/devel/cunit/files/patch-cunit_sources_curses_curses.c.diff	2009-10-12 23:49:41 UTC (rev 59274)
@@ -0,0 +1,47 @@
+--- CUnit/Sources/Curses/Curses.c.orig	2006-03-20 18:30:54.000000000 -0700
++++ CUnit/Sources/Curses/Curses.c	2009-10-12 17:43:53.000000000 -0600
+@@ -264,10 +264,10 @@
+ 
+   start_color();
+ 
+-  f_nLeft = application_windows.pMainWin->_begx;
+-  f_nTop = application_windows.pMainWin->_begy;
+-  f_nWidth = application_windows.pMainWin->_maxx;
+-  f_nHeight = application_windows.pMainWin->_maxy;
++  f_nLeft = getbegx(application_windows.pMainWin);
++  f_nTop = getbegy(application_windows.pMainWin);
++  f_nWidth = getmaxx(application_windows.pMainWin);
++  f_nHeight = getmaxy(application_windows.pMainWin);
+ 
+   if (NULL == (application_windows.pTitleWin = newwin(3, f_nWidth, 0, 0))) {
+     goto title_fail;
+@@ -366,10 +366,10 @@
+ {
+   refresh();
+ 
+-  f_nLeft = application_windows.pMainWin->_begx;
+-  f_nTop = application_windows.pMainWin->_begy;
+-  f_nWidth = application_windows.pMainWin->_maxx;
+-  f_nHeight = application_windows.pMainWin->_maxy;
++  f_nLeft = getbegx(application_windows.pMainWin);
++  f_nTop = getbegy(application_windows.pMainWin);
++  f_nWidth = getmaxx(application_windows.pMainWin);
++  f_nHeight = getmaxy(application_windows.pMainWin);
+ 
+   refresh_title_window();
+   refresh_progress_window();
+@@ -780,10 +780,10 @@
+   pPad->uiColumns = uiCols;
+   pPad->uiPadRow = 0;
+   pPad->uiPadCol = 0;
+-  pPad->uiWinLeft = application_windows.pDetailsWin->_begx + 1;
+-  pPad->uiWinTop = application_windows.pDetailsWin->_begy + 1;
+-  pPad->uiWinColumns = application_windows.pDetailsWin->_maxx - 2;
+-  pPad->uiWinRows = application_windows.pDetailsWin->_maxy - 2;
++  pPad->uiWinLeft = getbegx(application_windows.pDetailsWin) + 1;
++  pPad->uiWinTop = getbegy(application_windows.pDetailsWin) + 1;
++  pPad->uiWinColumns = getmaxx(application_windows.pDetailsWin) - 2;
++  pPad->uiWinRows = getmaxy(application_windows.pDetailsWin) - 2;
+ 
+   bStatus = true;
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091012/e5e13661/attachment.html>


More information about the macports-changes mailing list