dnl GNOME_COMPILE_WARNINGS dnl Turn on many useful compiler warnings dnl For now, only works on GCC AC_DEFUN([GNOME_COMPILE_WARNINGS],[ AC_ARG_ENABLE(compile-warnings, [ --enable-compile-warnings=[no/minimum/yes] Turn on compiler warnings.],,enable_compile_warnings=minimum) AC_MSG_CHECKING(what warning flags to pass to the C compiler) warnCFLAGS= if test "x$GCC" != xyes; then enable_compile_warnings=no fi if test "x$enable_compile_warnings" != "xno"; then if test "x$GCC" = "xyes"; then case " $CFLAGS " in *[\ \ ]-Wall[\ \ ]*) ;; *) warnCFLAGS="-Wall -Wunused" ;; esac ## -W is not all that useful. And it cannot be controlled ## with individual -Wno-xxx flags, unlike -Wall if test "x$enable_compile_warnings" = "xyes"; then warnCFLAGS="$warnCFLAGS -Wmissing-prototypes -Wmissing-declarations" fi fi fi AC_MSG_RESULT($warnCFLAGS) AC_ARG_ENABLE(iso-c, [ --enable-iso-c Try to warn if code is not ISO C ],, enable_iso_c=no) AC_MSG_CHECKING(what language compliance flags to pass to the C compiler) complCFLAGS= if test "x$enable_iso_c" != "xno"; then if test "x$GCC" = "xyes"; then case " $CFLAGS " in *[\ \ ]-ansi[\ \ ]*) ;; *) complCFLAGS="$complCFLAGS -ansi" ;; esac case " $CFLAGS " in *[\ \ ]-pedantic[\ \ ]*) ;; *) complCFLAGS="$complCFLAGS -pedantic" ;; esac fi fi AC_MSG_RESULT($complCFLAGS) if test "x$cflags_set" != "xyes"; then CFLAGS="$CFLAGS $warnCFLAGS $complCFLAGS" cflags_set=yes AC_SUBST(cflags_set) fi ]) dnl For C++, do basically the same thing. AC_DEFUN([GNOME_CXX_WARNINGS],[ AC_ARG_ENABLE(cxx-warnings, [ --enable-cxx-warnings=[no/minimum/yes] Turn on compiler warnings.],,enable_cxx_warnings=minimum) AC_MSG_CHECKING(what warning flags to pass to the C++ compiler) warnCXXFLAGS= if test "x$GCC" != xyes; then enable_compile_warnings=no fi if test "x$enable_cxx_warnings" != "xno"; then if test "x$GCC" = "xyes"; then case " $CXXFLAGS " in *[\ \ ]-Wall[\ \ ]*) ;; *) warnCXXFLAGS="-Wall -Wno-unused" ;; esac ## -W is not all that useful. And it cannot be controlled ## with individual -Wno-xxx flags, unlike -Wall if test "x$enable_cxx_warnings" = "xyes"; then warnCXXFLAGS="$warnCXXFLAGS -Wmissing-prototypes -Wmissing-declarations -Wshadow -Woverloaded-virtual" fi fi fi AC_MSG_RESULT($warnCXXFLAGS) AC_ARG_ENABLE(iso-cxx, [ --enable-iso-cxx Try to warn if code is not ISO C++ ],, enable_iso_cxx=no) AC_MSG_CHECKING(what language compliance flags to pass to the C++ compiler) complCXXFLAGS= if test "x$enable_iso_cxx" != "xno"; then if test "x$GCC" = "xyes"; then case " $CXXFLAGS " in *[\ \ ]-ansi[\ \ ]*) ;; *) complCXXFLAGS="$complCXXFLAGS -ansi" ;; esac case " $CXXFLAGS " in *[\ \ ]-pedantic[\ \ ]*) ;; *) complCXXFLAGS="$complCXXFLAGS -pedantic" ;; esac fi fi AC_MSG_RESULT($complCXXFLAGS) if test "x$cxxflags_set" != "xyes"; then CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS" cxxflags_set=yes AC_SUBST(cxxflags_set) fi ]) ic-6.5.3</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8' selected='selected'>dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19'>dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2'>dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2</option> <option value='gnome-3.22'>gnome-3.22</option> <option value='gnome-3.24'>gnome-3.24</option> <option value='gnome-3.26'>gnome-3.26</option> <option value='gnome-3.28'>gnome-3.28</option> <option value='gnome-3.32'>gnome-3.32</option> <option value='gnome-3.36'>gnome-3.36</option> <option value='gstreamer'>gstreamer</option> <option value='gstreamer-1.16'>gstreamer-1.16</option> <option value='gstreamer0.10-removal'>gstreamer0.10-removal</option> <option value='main'>main</option> <option value='master'>master</option> <option value='mate-1.16'>mate-1.16</option> <option value='mate-1.18'>mate-1.18</option> <option value='mate-1.20'>mate-1.20</option> <option value='mate-1.22'>mate-1.22</option> </select> <input type='submit' value='switch'/></form></td></tr> <tr><td class='sub'>FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)</td><td class='sub right'></td></tr></table> <table class='tabs'><tr><td> <a href='/~lantw44/cgit/freebsd-ports-gnome/about/?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>about</a><a href='/~lantw44/cgit/freebsd-ports-gnome/?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>summary</a><a href='/~lantw44/cgit/freebsd-ports-gnome/refs/?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=5bc4780af35322ae689b682c482091f7fadd130e'>refs</a><a class='active' href='/~lantw44/cgit/freebsd-ports-gnome/log/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>log</a><a href='/~lantw44/cgit/freebsd-ports-gnome/tree/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=5bc4780af35322ae689b682c482091f7fadd130e'>tree</a><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=5bc4780af35322ae689b682c482091f7fadd130e'>commit</a><a href='/~lantw44/cgit/freebsd-ports-gnome/diff/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=5bc4780af35322ae689b682c482091f7fadd130e'>diff</a><a href='/~lantw44/cgit/freebsd-ports-gnome/stats/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>stats</a></td><td class='form'><form class='right' method='get' action='/~lantw44/cgit/freebsd-ports-gnome/log/www/tomcat8'> <input type='hidden' name='h' value='dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'/><input type='hidden' name='id' value='5bc4780af35322ae689b682c482091f7fadd130e'/><select name='qt'> <option value='grep'>log msg</option> <option value='author'>author</option> <option value='committer'>committer</option> <option value='range'>range</option> </select> <input class='txt' type='search' size='10' name='q' value=''/> <input type='submit' value='search'/> </form> </td></tr></table> <div class='path'>path: <a href='/~lantw44/cgit/freebsd-ports-gnome/log/?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=5bc4780af35322ae689b682c482091f7fadd130e'>root</a>/<a href='/~lantw44/cgit/freebsd-ports-gnome/log/www?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=5bc4780af35322ae689b682c482091f7fadd130e'>www</a>/<a href='/~lantw44/cgit/freebsd-ports-gnome/log/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=5bc4780af35322ae689b682c482091f7fadd130e'>tomcat8</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/~lantw44/cgit/freebsd-ports-gnome/log/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=5bc4780af35322ae689b682c482091f7fadd130e&showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Age</th><th class='left'>Files</th><th class='left'>Lines</th></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=20e096f754201384e10b112fd38e7c53f053503c'>Update to 8.0.43 release.</a></td><td>ale</td><td><span title='2017-04-10 20:17:32 +0800'>2017-04-10</span></td><td>3</td><td><span class='deletions'>-5</span>/<span class='insertions'>+5</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=d59cdb793c93a4568319af41c5ef7b281400af8a'>Update to 8.0.41 release.</a></td><td>ale</td><td><span title='2017-02-16 17:17:22 +0800'>2017-02-16</span></td><td>3</td><td><span class='deletions'>-11</span>/<span class='insertions'>+9</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=68083c8cbf650694e36b66bedb4510a46525cc6a'>- Update tomcat to 6.0.48, 7.0.73 and 8.0.39</a></td><td>wen</td><td><span title='2016-12-04 21:49:57 +0800'>2016-12-04</span></td><td>3</td><td><span class='deletions'>-6</span>/<span class='insertions'>+6</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=db73eb8a29d615d08da6ecde7051817f68c652db'>- Update tomcat-native to 1.2.7 release.</a></td><td>ale</td><td><span title='2016-06-23 18:28:44 +0800'>2016-06-23</span></td><td>3</td><td><span class='deletions'>-5</span>/<span class='insertions'>+6</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=22084e17f721ebb9a063f5603491229fcfc70d9b'>- Fix trailing whitespace in pkg-descrs, categories [p-x]*</a></td><td>amdmi3</td><td><span title='2016-05-19 18:53:05 +0800'>2016-05-19</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=6126a9c5a826afdbe6ebfd5bf6d02c6e2be2a700'>Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.</a></td><td>mat</td><td><span title='2016-04-01 22:33:55 +0800'>2016-04-01</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=f934c4e07606c72441c622203cefc9f9d8afd112'>www/tomcat8: Update to 8.0.30</a></td><td>feld</td><td><span title='2016-02-29 06:13:45 +0800'>2016-02-29</span></td><td>2</td><td><span class='deletions'>-3</span>/<span class='insertions'>+3</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=6c9d90a6601b4a13cb6cf96ccc6b9958c290eb07'>Update to 8.0.28 release.</a></td><td>ale</td><td><span title='2015-11-19 19:41:56 +0800'>2015-11-19</span></td><td>3</td><td><span class='deletions'>-7</span>/<span class='insertions'>+6</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=aa4e6c0f31d94bd57ffec7de183770710522c623'>www/tomcat8: fix user/group of tomcat8 temp dir</a></td><td>pi</td><td><span title='2015-11-07 21:02:05 +0800'>2015-11-07</span></td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=0362427a549cbb8c9a23cc1766a4a213c4a76bd7'>Update www/tomcat8 to 8.0.24</a></td><td>brd</td><td><span title='2015-09-16 00:12:08 +0800'>2015-09-16</span></td><td>3</td><td><span class='deletions'>-12</span>/<span class='insertions'>+21</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=d843ecd4966c8a5bed60cf3aaeb27edb6b5b2389'>Cleanup DIST* variables.</a></td><td>mat</td><td><span title='2015-05-12 02:34:57 +0800'>2015-05-12</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=b6a59f9bb951bd9a4ddc3439ca85d1eba5580045'>Update to 8.0.18 release.</a></td><td>ale</td><td><span title='2015-02-16 17:08:50 +0800'>2015-02-16</span></td><td>2</td><td><span class='deletions'>-3</span>/<span class='insertions'>+3</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=b6935294063d2a87edc01d19aa1a86634be3214b'>Update to 8.0.15 release.</a></td><td>ale</td><td><span title='2014-11-26 00:36:35 +0800'>2014-11-26</span></td><td>3</td><td><span class='deletions'>-119</span>/<span class='insertions'>+12</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=25195301a641209e0fa9e0cec18ac3e542229a33'>Update to 8.0.12 release.</a></td><td>ale</td><td><span title='2014-09-11 17:29:09 +0800'>2014-09-11</span></td><td>3</td><td><span class='deletions'>-4</span>/<span class='insertions'>+5</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/www/tomcat8?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=9a003a84232c6b76556bf74e0c3ac07a8b4668e9'>Add Apache Tomcat 8.0 port.</a></td><td>ale</td><td><span title='2014-06-27 18:14:46 +0800'>2014-06-27</span>