[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / net / synergy

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>