Annotation of pkgsrc/net/synergy/Makefile, Revision 1.25
1.25 ! tnn 1: # $NetBSD: Makefile,v 1.24 2015/02/03 19:08:55 tnn Exp $
1.1 minskim 2: #
3:
1.23 tnn 4: DISTNAME= synergy-1.6.2
1.11 tnn 5: CATEGORIES= net x11
1.23 tnn 6: MASTER_SITES= -https://github.com/synergy/synergy/archive/${PKGVERSION_NOREV}${EXTRACT_SUFX}
1.1 minskim 7:
1.11 tnn 8: MAINTAINER= pkgsrc-users@NetBSD.org
1.20 obache 9: HOMEPAGE= http://synergy-project.org/
1.10 heinz 10: COMMENT= Let a user share a mouse and keyboard among computers
1.13 taca 11: LICENSE= gnu-gpl-v2
1.10 heinz 12:
1.19 obache 13: EXTRACT_USING= bsdtar
1.5 rillig 14: USE_LANGUAGES= c c++
1.19 obache 15: USE_TOOLS+= unzip
16: USE_CMAKE= yes
1.6 taca 17:
1.13 taca 18: EXAMPLES= MacReadme.txt org.synergy-foss.org.synergyc.plist \
19: org.synergy-foss.org.synergys.plist synergy.conf.example \
20: synergy.conf.example-advanced synergy.conf.example-basic
21:
1.11 tnn 22: SUBST_CLASSES+= fix-paths
23: SUBST_STAGE.fix-paths= pre-configure
24: SUBST_MESSAGE.fix-paths= Fixing absolute paths.
1.23 tnn 25: SUBST_FILES.fix-paths= src/lib/arch/unix/ArchFileUnix.cpp
26: SUBST_FILES.fix-paths+= src/lib/arch/unix/ArchDaemonUnix.h
27: SUBST_SED.fix-paths= -e 's,"/etc,"${PKG_SYSCONFDIR},g'
1.11 tnn 28:
1.19 obache 29: BUILDLINK_TRANSFORM+= rm:-march=native
30:
31: post-extract:
1.23 tnn 32: ${MKDIR} ${WRKSRC}/ext/cryptopp562
33: cd ${WRKSRC}/ext/cryptopp562 && unzip -aqo ../cryptopp562.zip
34: ${MKDIR} ${WRKSRC}/ext/gmock-1.6.0
35: cd ${WRKSRC}/ext/gmock-1.6.0 && unzip -aqo ../gmock-1.6.0.zip
36: ${MKDIR} ${WRKSRC}/ext/gtest-1.6.0
37: cd ${WRKSRC}/ext/gtest-1.6.0 && unzip -aqo ../gtest-1.6.0.zip
1.11 tnn 38:
39: INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/examples/${PKGBASE}
40:
41: do-install:
1.24 tnn 42: .for p in synergyc synergys
43: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${p} ${DESTDIR}${PREFIX}/bin/${p}
44: ${INSTALL_MAN} ${WRKSRC}/doc/${p}.man ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${p}.1
45: .endfor
1.13 taca 46: .for f in ${EXAMPLES}
47: ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DESTDIR}${PREFIX}/share/examples/${PKGBASE}
48: .endfor
1.6 taca 49:
1.17 joerg 50: .include "../../mk/compiler.mk"
51: .if !empty(PKGSRC_COMPILER:Mclang)
1.25 ! tnn 52: _WRAP_EXTRA_ARGS.CXX+= -std=c++11 -Wno-switch -Wno-unused \
! 53: -Wno-deprecated-register -Wno-tautological-compare
! 54: CWRAPPERS_APPEND.cxx+= -std=c++11 -Wno-switch -Wno-unused \
! 55: -Wno-deprecated-register -Wno-tautological-compare
1.17 joerg 56: .endif
57:
1.19 obache 58: # tools/cryptopp562/GNUmakefile
59: .include "../../mk/bsd.prefs.mk"
60: .if !empty(MACHINE_PLATFORM:MNetBSD-[0-6].*-i386)
61: CXXFLAGS+= -DCRYPTOPP_DISABLE_ASM
62: .endif
63:
1.23 tnn 64: .include "../../www/curl/buildlink3.mk"
1.9 minskim 65: .if !exists(/System/Library/Frameworks/Carbon.framework)
66: .include "../../x11/libXext/buildlink3.mk"
67: .include "../../x11/libXinerama/buildlink3.mk"
1.19 obache 68: .include "../../x11/libXrandr/buildlink3.mk"
1.9 minskim 69: .include "../../x11/libXt/buildlink3.mk"
70: .include "../../x11/libXtst/buildlink3.mk"
71: .endif
1.8 joerg 72: .include "../../mk/pthread.buildlink3.mk"
1.1 minskim 73: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>