diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2018-10-20 22:07:05 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2018-10-20 22:07:05 +0000 |
commit | 2c82e08966bd3a259884c2cde531a2402c0b6736 (patch) | |
tree | 963a106a9d3922d8ecfafe1aa872822c906aeb60 /misc/valentina | |
parent | 6dd358c98a0ff6a2e4024a81f85a3ca1703234be (diff) | |
download | ports-2c82e08966bd3a259884c2cde531a2402c0b6736.tar.gz ports-2c82e08966bd3a259884c2cde531a2402c0b6736.zip |
Notes
Diffstat (limited to 'misc/valentina')
-rw-r--r-- | misc/valentina/Makefile | 3 | ||||
-rw-r--r-- | misc/valentina/files/patch-src_libs_vmisc_debugbreak.h | 16 |
2 files changed, 18 insertions, 1 deletions
diff --git a/misc/valentina/Makefile b/misc/valentina/Makefile index a662d54343c8..dca948863858 100644 --- a/misc/valentina/Makefile +++ b/misc/valentina/Makefile @@ -13,7 +13,7 @@ COMMENT= Sewing pattern drafting tool aiming to remake the garment industry LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE_GPL.txt -USES= desktop-file-utils gmake qmake qt:5 +USES= compiler:c++11-lang desktop-file-utils gl gmake qmake qt:5 USE_QT= concurrent core gui network opengl printsupport svg widgets xml xmlpatterns buildtools_build linguisttools_build testlib_build USE_GL= gl USE_LDCONFIG= yes @@ -33,5 +33,6 @@ WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT} post-patch: @${REINPLACE_CMD} 's|DEFAULT_PREFIX = /usr|DEFAULT_PREFIX = ${PREFIX}|' ${WRKSRC}/common.pri @${REINPLACE_CMD} 's|/usr/share|${PREFIX}/share|' ${WRKSRC}/src/app/valentina/valentina.pro ${WRKSRC}/src/app/tape/tape.pro + @${REINPLACE_CMD} 's|g++ -dumpversion|g++${GCC_DEFAULT} -dumpversion|' ${WRKSRC}/Valentina.pro .include <bsd.port.mk> diff --git a/misc/valentina/files/patch-src_libs_vmisc_debugbreak.h b/misc/valentina/files/patch-src_libs_vmisc_debugbreak.h new file mode 100644 index 000000000000..42adbfe2bc30 --- /dev/null +++ b/misc/valentina/files/patch-src_libs_vmisc_debugbreak.h @@ -0,0 +1,16 @@ +--- src/libs/vmisc/debugbreak.h.orig 2018-10-20 17:36:33 UTC ++++ src/libs/vmisc/debugbreak.h +@@ -100,6 +100,13 @@ __inline__ static void trap_instruction(void) + * 'aarch64_default_breakpoint' */ + __asm__ volatile(".inst 0xd4200000"); + } ++#elif defined(__powerpc__) ++enum { HAVE_TRAP_INSTRUCTION = 1 }; ++__attribute__((gnu_inline, always_inline)) ++__inline__ static void trap_instruction(void) ++{ ++ __asm__ volatile(".4byte 0x7d821008"); ++} + #else + enum { HAVE_TRAP_INSTRUCTION = 0 }; + #endif |