Skip to content

Commit

Permalink
Update cutter to 1.2.3.
Browse files Browse the repository at this point in the history
== [release-1-2-3] 1.2.3: 2014-02-09

As long time has passed since Cutter 1.2.2 release,
there are some improvements and fixed bugs.

After Cutter 1.2.2 release, you can install Cutter from
Fedora's official yum repository. No need to register Cutter yum repository on Fedora anymore.

=== Cutter

==== Improvements

  * [doc] Removed a needless period from installation link.
    [GitHub #6] [Patch by Masafumi Yokoyama]
  * Supported lcov 1.10. [cutter-users-ja:92] [Reported by Siganai SE]
  * [doc] Updated download URL on SF.net. [cutter-users-ja:91] [Reported by Siganai SE]
  * [doc] Updated XML report format. [cutter-users-ja:91] [Reported by Siganai SE]
  * Added more trace logs for loader. It helps you to investigate the case when no tests are loaded.
  * [doc] Updated Cygwin's setup.exe URL.
  * Added --log-level option. The value of default log level is "critical|error|warning|message".

==== Fixes

  * [loader] Fixed a bug that ELF loader can't collect symbol because of wrong comparison.
  * Fixed memory leaks on loading all modules.
  * Fixed a warning from GCC 4.8.1 on Ubuntu 13.10
    [GitHub #9] [Reported by Kazuhiro Yamato]

=== CppCutter

==== Improvements

  * Supported cppcut_assert_equal(const type_info &, const type_info &)
    [GitHub #4] [Patch by Kazuhiro Yamato]
  * Supported to catch unhandled C++ exception in test case.
    This change avoids to crash when unexpected exception is thrown.
    [GitHub #8] [Suggested by Kazuhiro Yamato] [Patch by Kazuhiro Yamato]
  * Supported to call destructors of objects on a stack even when an assertion is failed.
    [GitHub #10] [Patch by Kazuhiro Yamato]

==== Fixes

  * [Clang] Fixed a compile error which is caused by missing std::type_info forward declaration.
  * Fixed an invalid memory access when an exception is thrown in cutter's
    assertion function.
    [GitHub #11] [Patch by Kazuhiro Yamato]

=== GCutter

==== Fixes

  * [doc] Fixed a signal name typo about gcut-egg example.

=== Thanks

  * Kazuhiro Yamato
  * Masafumi Yokoyama
  * Siganai SE
  • Loading branch information
obache committed Feb 8, 2014
1 parent 63a10cb commit 185f6f5
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 14 deletions.
13 changes: 8 additions & 5 deletions devel/cutter/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.35 2014/01/01 11:52:11 wiz Exp $
# $NetBSD: Makefile,v 1.36 2014/02/08 12:14:32 obache Exp $
#

DISTNAME= cutter-1.2.2
PKGREVISION= 11
DISTNAME= cutter-1.2.3
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cutter/}

Expand All @@ -29,10 +28,14 @@ TEST_TARGET= check
.include "options.mk"

.include "../../mk/compiler.mk"
# XXX: PR#lib/39986?
.if !empty(PKGSRC_COMPILER:Mgcc)
# PR#lib/39986
.if !empty(CC_VERSION:Mgcc*) && !empty(MACHINE_PLATFORM:MNetBSD-[0-5].*-*)
LDFLAGS.NetBSD+= -lgcc_s
.endif
# needed to use C code with C++ exception
.if !empty(CC_VERSION:Mgcc*) || !empty(CC_VERSION:Mclang*)
CFLAGS+= -fexceptions
.endif

BUILDLINK_API_DEPENDS.glib2+= glib2>=2.16.0
.include "../../devel/glib2/buildlink3.mk"
Expand Down
17 changes: 14 additions & 3 deletions devel/cutter/PLIST
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.8 2012/12/23 07:46:25 obache Exp $
@comment $NetBSD: PLIST,v 1.9 2014/02/08 12:14:32 obache Exp $
bin/cut-diff
bin/cutter
include/cutter/cppcutter.h
Expand All @@ -25,8 +25,9 @@ include/cutter/cutter/cut-features.h
include/cutter/cutter/cut-file-stream-reader.h
include/cutter/cutter/cut-helper.h
include/cutter/cutter/cut-iterated-test.h
include/cutter/cutter/cut-listener-utils.h
include/cutter/cutter/cut-listener.h
include/cutter/cutter/cut-loader-customizer-factory-builder.h
include/cutter/cutter/cut-loader-customizer.h
include/cutter/cutter/cut-logger.h
include/cutter/cutter/cut-macros.h
include/cutter/cutter/cut-main.h
Expand Down Expand Up @@ -100,11 +101,13 @@ ${PLIST.soup}include/cutter/soupcutter/soupcut-assertions-helper.h
${PLIST.soup}include/cutter/soupcutter/soupcut-assertions.h
${PLIST.soup}include/cutter/soupcutter/soupcut-client.h
${PLIST.soup}include/cutter/soupcutter/soupcut-server.h
lib/cutter/module/factory/loader-customizer/cpp-integration-factory.la
${PLIST.pdf}lib/cutter/module/factory/report/pdf_factory.la
lib/cutter/module/factory/report/xml_factory.la
lib/cutter/module/factory/stream/xml_factory.la
lib/cutter/module/factory/ui/console_factory.la
${PLIST.gtk}lib/cutter/module/factory/ui/gtk_factory.la
lib/cutter/module/loader-customizer/cpp-integration.la
${PLIST.pdf}lib/cutter/module/report/pdf.la
${PLIST.gtk}lib/cutter/module/ui/gtk.la
lib/cutter/module/report/xml.la
Expand Down Expand Up @@ -134,7 +137,6 @@ share/cutter/license/fdl-1.3.txt
share/cutter/license/lgpl-3.txt
share/cutter/stack/Makefile.am
share/cutter/stack/autogen.sh
share/cutter/stack/config/keep-me
share/cutter/stack/configure.ac
share/cutter/stack/src/Makefile.am
share/cutter/stack/src/stack.c
Expand Down Expand Up @@ -258,7 +260,11 @@ share/gtk-doc/html/cutter/ja/api-index-full.xml
share/gtk-doc/html/cutter/ja/colorized-diff.png
share/gtk-doc/html/cutter/ja/command.html
share/gtk-doc/html/cutter/ja/cppcut-assertions.xml
share/gtk-doc/html/cutter/ja/cppcut-iterated-test.xml
share/gtk-doc/html/cutter/ja/cppcut-macros.xml
share/gtk-doc/html/cutter/ja/cppcut-test-iterator.xml
share/gtk-doc/html/cutter/ja/cppcut-test-methods.xml
share/gtk-doc/html/cutter/ja/cppcut-test.xml
share/gtk-doc/html/cutter/ja/cppcutter.xml
share/gtk-doc/html/cutter/ja/cut-assertions.xml
share/gtk-doc/html/cutter/ja/cut-config.xml
Expand All @@ -267,7 +273,10 @@ share/gtk-doc/html/cutter/ja/cut-console.xml
share/gtk-doc/html/cutter/ja/cut-diff.html
share/gtk-doc/html/cutter/ja/cut-experimental.xml
share/gtk-doc/html/cutter/ja/cut-features.xml
share/gtk-doc/html/cutter/ja/cut-glib-compatible.xml
share/gtk-doc/html/cutter/ja/cut-helper.xml
share/gtk-doc/html/cutter/ja/cut-loader-customizer-factory-builder.xml
share/gtk-doc/html/cutter/ja/cut-loader-customizer.xml
share/gtk-doc/html/cutter/ja/cut-logger.xml
share/gtk-doc/html/cutter/ja/cut-multi-process.xml
share/gtk-doc/html/cutter/ja/cut-string-diff-writer.xml
Expand Down Expand Up @@ -388,6 +397,7 @@ share/gtk-doc/html/cutter/ja/news.html
share/gtk-doc/html/cutter/ja/overview.html
share/gtk-doc/html/cutter/ja/readme.html
share/gtk-doc/html/cutter/ja/reference.html
share/gtk-doc/html/cutter/ja/release-howto.html
share/gtk-doc/html/cutter/ja/release.html
share/gtk-doc/html/cutter/ja/right.png
share/gtk-doc/html/cutter/ja/soupcut-assertions-helper.xml
Expand All @@ -410,6 +420,7 @@ share/gtk-doc/html/cutter/news.html
share/gtk-doc/html/cutter/overview.html
share/gtk-doc/html/cutter/readme.html
share/gtk-doc/html/cutter/reference.html
share/gtk-doc/html/cutter/release-howto.html
share/gtk-doc/html/cutter/release.html
share/gtk-doc/html/cutter/right.png
share/gtk-doc/html/cutter/start.html
Expand Down
8 changes: 4 additions & 4 deletions devel/cutter/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.8 2012/12/23 07:46:25 obache Exp $
$NetBSD: distinfo,v 1.9 2014/02/08 12:14:32 obache Exp $

SHA1 (cutter-1.2.2.tar.gz) = ce33471d343af21488ad0f36c8ed4f4ab3f6cd72
RMD160 (cutter-1.2.2.tar.gz) = 9a585e71038567cd338f629bdb267041db7738d2
Size (cutter-1.2.2.tar.gz) = 2625075 bytes
SHA1 (cutter-1.2.3.tar.gz) = 97446319f0a4892433912ab91633b6e0ffa2d09c
RMD160 (cutter-1.2.3.tar.gz) = 6768179a09c655a1bb9a64df7be55d2350622b57
Size (cutter-1.2.3.tar.gz) = 2704032 bytes
4 changes: 2 additions & 2 deletions devel/cutter/options.mk
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# $NetBSD: options.mk,v 1.2 2011/02/13 12:59:51 obache Exp $
# $NetBSD: options.mk,v 1.3 2014/02/08 12:14:32 obache Exp $
#

PKG_OPTIONS_VAR= PKG_OPTIONS.cutter
Expand Down Expand Up @@ -33,7 +33,7 @@ CONFIGURE_ARGS+= --disable-goffice
### gstreamer support
###
.if !empty(PKG_OPTIONS:Mgstreamer)
.include "../../multimedia/gstreamer0.10/buildlink3.mk"
.include "../../multimedia/gstreamer1/buildlink3.mk"
CONFIGURE_ARGS+= --enable-gstreamer
PLIST.gst= yes
.else
Expand Down

0 comments on commit 185f6f5

Please sign in to comment.