Index: head/databases/leofs/Makefile =================================================================== --- head/databases/leofs/Makefile (revision 428568) +++ head/databases/leofs/Makefile (revision 428569) @@ -1,253 +1,252 @@ # Created by: Mikolaj Golub # $FreeBSD$ PORTNAME= leofs PORTVERSION= 1.3.0 CATEGORIES= databases DIST_SUBDIR= ${PORTNAME} MAINTAINER= trociny@FreeBSD.org COMMENT= Highly scalable, fault-tolerant distributed file system LICENSE= APACHE20 BUILD_DEPENDS= ${LOCALBASE}/lib/erlang17/bin/erlc:lang/erlang-runtime17 \ ${LOCALBASE}/bin/cmake:devel/cmake \ ${LOCALBASE}/lib/libcheck.a:devel/libcheck USE_GITHUB= yes GH_ACCOUNT= leo-project BROKEN_aarch64= Does not compile: fatal error: lzo/lzo1x.h file not found BROKEN_powerpc64= Does not build BROKEN_sparc64= Does not build: error Please implement AtomicPointer for this platform LEOFS_USER= leofs LEOFS_GROUP= leofs USERS= ${LEOFS_USER} GROUPS= ${LEOFS_GROUP} LEOFS_ETCDIR= ${ETCDIR} LEOFS_BASEDIR= ${PREFIX}/lib/${PORTNAME} LEOFS_DBDIR= /var/db/${PORTNAME} LEOFS_LOGDIR= /var/log/${PORTNAME} LEOFS_RUNDIR= /var/run/${PORTNAME} LEOFS_SBIN_FILES= \ leo_gateway \ leo_manager \ leo_manager_slave \ leo_storage \ leofs PLIST_SUB+= LEOFS_USER=${LEOFS_USER} \ LEOFS_GROUP=${LEOFS_GROUP} \ LEOFS_DBDIR=${LEOFS_DBDIR} \ LEOFS_LOGDIR=${LEOFS_LOGDIR} \ LEOFS_RUNDIR=${LEOFS_RUNDIR} SUB_LIST+= LEOFS_USER=${LEOFS_USER} \ LEOFS_GROUP=${LEOFS_GROUP} \ LEOFS_ETCDIR=${LEOFS_ETCDIR} \ LEOFS_BASEDIR=${LEOFS_BASEDIR} \ LEOFS_DBDIR=${LEOFS_DBDIR} \ LEOFS_LOGDIR=${LEOFS_LOGDIR} \ LEOFS_RUNDIR=${LEOFS_RUNDIR} SUB_FILES+= ${LEOFS_SBIN_FILES:S/^/sbin-/} USES= gmake pkgconfig dos2unix USE_RC_SUBR= ${PORTNAME} DOS2UNIX_FILES= deps/leo_*/snmp/snmpa_*/leo_*_snmp.config ALL_TARGET= release MAKE_JOBS_UNSAFE=yes MAKE_ENV= PATH=${LOCALBASE}/lib/erlang17/bin:${PATH} LEOFS_DEPS= \ leo-project/leo_gateway=${PORTVERSION}:leo_gateway \ leo-project/leo_manager=${PORTVERSION}:leo_manager \ leo-project/leo_storage=${PORTVERSION}:leo_storage \ DeadZen/goldrush=0.1.7:goldrush \ basho/bitcask=2.0.1:bitcask \ basho/cuttlefish=2.0.5:cuttlefish \ basho/eleveldb=2.1.10:eleveldb \ basho/lager=2.2.0:lager \ basho/leveldb=2.0.10:leveldb \ davisp/jiffy=0.14.7:jiffy \ eproxus/meck=0.8.2:meck \ extend/cowlib=1.0.0:cowlib \ extend/ranch=1.0.0:ranch \ ferd/recon=2.2.1:recon \ jcomellas/getopt=v0.8.2:getopt \ leo-project/bear=0.8.2-for-leofs:bear \ leo-project/cowboy=for-leofs-1.4:cowboy \ leo-project/elarm=d9e8a6f:elarm \ leo-project/erpcgen=0.2.4:erpcgen \ leo-project/fifo_utils=d19b92c:fifo_utils \ leo-project/folsom=0.8.2-for-leofs:folsom \ leo-project/leo_backend_db=1.2.2:leo_backend_db \ leo-project/leo_cache=0.8.0:leo_cache \ leo-project/leo_commons=1.1.6:leo_commons \ leo-project/leo_dcerl=0.4.5:leo_dcerl \ leo-project/leo_logger=1.2.2:leo_logger \ leo-project/leo_mcerl=0.6.3:leo_mcerl \ leo-project/leo_mq=1.4.5:leo_mq \ leo-project/leo_object_storage=1.2.22:leo_object_storage \ leo-project/leo_ordning_reda=1.2.0:leo_ordning_reda \ leo-project/leo_pod=0.6.6:leo_pod \ leo-project/leo_redundant_manager=1.9.26:leo_redundant_manager \ leo-project/leo_rpc=0.10.8:leo_rpc \ leo-project/leo_s3_libs=1.2.5:leo_s3_libs \ leo-project/leo_statistics=1.1.12:leo_statistics \ leo-project/leo_watchdog=0.12.3:leo_watchdog \ leo-project/leo_tran=0.2.5:leo_tran \ leo-project/libcutil=0.4.4:libcutil \ leo-project/nfs_rpc_server=0.2.4:nfs_rpc_server \ leo-project/savanna_agent=0.4.15:savanna_agent \ leo-project/savanna_commons=0.10.1:savanna_commons \ manopapad/proper=1b773ee:proper \ seancribbs/neotoma=1.7.3:neotoma \ .for dep in ${LEOFS_DEPS} account= ${dep:C,/.*$,,} project= ${dep:C,^[^/]+/([^=]+)=.*$,\1,} tagname= ${dep:C,^[^=]+=([^:]+):.*$,\1,} label= ${dep:C,^.*:,,} GH_ACCOUNT:= ${GH_ACCOUNT} ${account}:${label} GH_PROJECT:= ${GH_PROJECT} ${project}:${label} GH_TAGNAME:= ${GH_TAGNAME} ${tagname}:${label} +GH_SUBDIR:= ${GH_SUBDIR} deps/${label}:${label} .endfor post-extract: .for dep in ${LEOFS_DEPS} .for tagname in ${dep:C,^[^=]+=([^\?]+)\?.*$,\1,} .for label in ${dep:C,^.*:,,} - @${MKDIR} ${WRKSRC}/deps - @${MV} ${WRKSRC_${label}} ${WRKSRC}/deps/${label} @if [ -f "${WRKSRC}/deps/${label}/src/${label}.app.src" ]; then \ ${REINPLACE_CMD} -e "s|{vsn, *git}|{vsn, \"${tagname}\"}|" \ "${WRKSRC}/deps/${label}/src/${label}.app.src"; \ fi .endfor .endfor .endfor @(cd ${WRKSRC}/deps/eleveldb/c_src && ${LN} -s ../../leveldb) @(cd ${WRKSRC}/deps/leo_mcerl/c_src && ${LN} -s ../../libcutil) @(cd ${WRKSRC}/deps/leo_dcerl/c_src && ${LN} -s ../../libcutil) post-patch: @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g; \ s|%%LEOFS_DBDIR%%|${LEOFS_DBDIR}|g; \ s|%%LEOFS_LOGDIR%%|${LEOFS_LOGDIR}|g;' \ ${WRKSRC}/deps/leo_gateway/priv/leo_gateway.conf \ ${WRKSRC}/deps/leo_gateway/priv/leo_gateway.schema \ ${WRKSRC}/deps/leo_gateway/snmp/snmpa_gateway_0/leo_gateway_snmp.config \ ${WRKSRC}/deps/leo_manager/priv/leo_manager_0.conf \ ${WRKSRC}/deps/leo_manager/priv/leo_manager_0.schema \ ${WRKSRC}/deps/leo_manager/priv/leo_manager_1.conf \ ${WRKSRC}/deps/leo_manager/priv/leo_manager_1.schema \ ${WRKSRC}/deps/leo_manager/snmp/snmpa_manager_0/leo_manager_snmp.config \ ${WRKSRC}/deps/leo_manager/snmp/snmpa_manager_1/leo_manager_snmp.config \ ${WRKSRC}/deps/leo_storage/priv/leo_storage.conf \ ${WRKSRC}/deps/leo_storage/priv/leo_storage.schema \ ${WRKSRC}/deps/leo_storage/snmp/snmpa_storage_0/leo_storage_snmp.config pre-build: (cd ${WRKSRC}/deps/erpcgen && ${MAKE_ENV} ${MAKE}) (cd ${WRKSRC} && ${MAKE_ENV} ./deps/erpcgen/priv/erpcgen \ -a [svc_callback,xdr,hrl] deps/leo_gateway/src/leo_nfs_proto3.x) (cd ${WRKSRC} && ${MAKE_ENV} ./deps/erpcgen/priv/erpcgen \ -a [svc_callback,xdr,hrl] deps/leo_gateway/src/leo_nfs_mount3.x) (cd ${WRKSRC}/deps/nfs_rpc_server/src && \ ${MAKE_ENV} erl -noshell -pa ../../erpcgen/ebin \ -eval 'erpcgen:file(pmap, [xdrlib,clnt])' -s init stop) (cd ${WRKSRC}/deps/nfs_rpc_server/src && \ ${MAKE_ENV} erl -noshell -pa ../../erpcgen/ebin \ -eval 'erpcgen:file(nfs_rpc, [xdrlib,clnt])' -s init stop) FIND_ARGS= "! -name *.bak ! -name *.orig" do-install: ${MKDIR} \ ${STAGEDIR}${LEOFS_BASEDIR}/bin \ ${STAGEDIR}${LEOFS_BASEDIR}/snmp \ ${STAGEDIR}${LEOFS_BASEDIR}/releases/1 \ ${STAGEDIR}${LEOFS_ETCDIR} \ ${STAGEDIR}${LEOFS_DBDIR} \ ${STAGEDIR}${LEOFS_LOGDIR} \ ${STAGEDIR}${LEOFS_RUNDIR} (cd ${WRKSRC}/package/leo_gateway && \ ${COPYTREE_BIN} erts-*/bin ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS} && \ ${COPYTREE_SHARE} etc ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS} && \ ${COPYTREE_SHARE} lib ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_manager_0 && \ ${COPYTREE_SHARE} etc ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS} && \ ${COPYTREE_SHARE} lib ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_storage && \ ${COPYTREE_SHARE} etc ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS} && \ ${COPYTREE_SHARE} lib ${STAGEDIR}${LEOFS_BASEDIR} ${FIND_ARGS}) ${INSTALL_DATA} ${WRKSRC}/package/leo_manager_1/etc/leo_manager.schema \ ${STAGEDIR}${LEOFS_BASEDIR}/etc/leo_manager_slave.schema ${INSTALL_DATA} ${WRKSRC}/package/leo_manager_1/etc/leo_manager.conf \ ${STAGEDIR}${LEOFS_BASEDIR}/etc/leo_manager_slave.conf ${INSTALL_SCRIPT} ${WRKSRC}/package/leo_gateway/bin/cuttlefish \ ${STAGEDIR}${LEOFS_BASEDIR}/bin ${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/releases/start_erl.data \ ${STAGEDIR}${LEOFS_BASEDIR}/releases ${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/releases/1/start_clean.* \ ${STAGEDIR}${LEOFS_BASEDIR}/releases/1 (cd ${WRKSRC}/package/leo_gateway/releases && ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/releases/leo_gateway ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_manager_0/releases && ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/releases/leo_manager ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_storage/releases && ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/releases/leo_storage ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_gateway/snmp/snmpa_gateway_0 && \ ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/snmp/snmpa_gateway ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_manager_0/snmp/snmpa_manager_0 && \ ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/snmp/snmpa_manager ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_manager_1/snmp/snmpa_manager_1 && \ ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/snmp/snmpa_manager_slave ${FIND_ARGS}) (cd ${WRKSRC}/package/leo_storage/snmp/snmpa_storage_0 && \ ${COPYTREE_SHARE} . \ ${STAGEDIR}${LEOFS_BASEDIR}/snmp/snmpa_storage ${FIND_ARGS}) ${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/etc/leo_gateway.conf \ ${STAGEDIR}${LEOFS_ETCDIR}/leo_gateway.conf.sample ${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/etc/server_cert.pem \ ${STAGEDIR}${LEOFS_ETCDIR}/server_cert.pem.sample ${INSTALL_DATA} ${WRKSRC}/package/leo_gateway/etc/server_key.pem \ ${STAGEDIR}${LEOFS_ETCDIR}/server_key.pem.sample ${INSTALL_DATA} ${WRKSRC}/package/leo_manager_0/etc/leo_manager.conf \ ${STAGEDIR}${LEOFS_ETCDIR}/leo_manager.conf.sample ${INSTALL_DATA} ${WRKSRC}/package/leo_manager_1/etc/leo_manager.conf \ ${STAGEDIR}${LEOFS_ETCDIR}/leo_manager_slave.conf.sample ${INSTALL_DATA} ${WRKSRC}/package/leo_storage/etc/leo_storage.conf \ ${STAGEDIR}${LEOFS_ETCDIR}/leo_storage.conf.sample ${INSTALL_SCRIPT} ${WRKSRC}/leofs-adm ${STAGEDIR}${PREFIX}/sbin/leofs-adm .for f in ${LEOFS_SBIN_FILES} ${INSTALL_SCRIPT} ${WRKDIR}/sbin-${f} ${STAGEDIR}${PREFIX}/sbin/${f} .endfor cd ${STAGEDIR}${PREFIX} ; \ ${FIND} ${LEOFS_BASEDIR:S/${PREFIX}\///} \ ${LEOFS_LIBXDIR:S/${PREFIX}\///} -type f -o -type l \ | ${SORT} > ${WRKDIR}/PLIST.leofs cd ${STAGEDIR}${PREFIX} ; \ ${FIND} ${LEOFS_BASEDIR:S/${PREFIX}\///} \ ${LEOFS_LIBXDIR:S/${PREFIX}\///} -type d -empty \ | ${SORT} -r | ${SED} -e 's/^/@dir /' \ >> ${WRKDIR}/PLIST.leofs ${ECHO_CMD} "r ${TMPPLIST}" > ${WRKDIR}/ex.script ${ECHO_CMD} "/Insert PLIST.leofs" >> ${WRKDIR}/ex.script ${ECHO_CMD} "d" >> ${WRKDIR}/ex.script ${ECHO_CMD} "r ${WRKDIR}/PLIST.leofs" >> ${WRKDIR}/ex.script ${ECHO_CMD} "x!" >> ${WRKDIR}/ex.script ${CP} -p ${TMPPLIST} ${TMPPLIST}.pre-leofs cd ${WRKDIR} ; ex < ex.script .include Index: head/games/libretro-cores/Makefile =================================================================== --- head/games/libretro-cores/Makefile (revision 428568) +++ head/games/libretro-cores/Makefile (revision 428569) @@ -1,152 +1,146 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= libretro-cores PORTVERSION= 0.20151110 PORTREVISION= 2 CATEGORIES= games MAINTAINER= yuri@rawbw.com COMMENT= Core pack for RetroArch BUILD_DEPENDS= cmake:devel/cmake ONLY_FOR_ARCHS= i386 amd64 # core list (complete list that libretro distributes: http://buildbot.libretro.com/nightly/linux/x86_64/latest/) ALL_CORES+= libretro:libretro-2048:2048:d69235a:x ALL_CORES+= libretro:4do-libretro:4do:cbd700e:x ALL_CORES+= libretro:blueMSX-libretro:bluemsx:ee4ff9c:x ALL_CORES+= libretro:bsnes-libretro:bsnes:ee95143:accuracy,balanced,performance ALL_CORES+= libretro:CATSFC-libretro:catsfc:5907687:x ALL_CORES+= libretro:desmume:desmume:cae5945:x ALL_CORES+= libretro:Dinothawr:dinothawr:b49d969:x ALL_CORES+= libretro:dosbox-libretro:dosbox:bc5d578:x ALL_CORES+= libretro:emux:emux:be9022b:chip8,gb,nes,sms ALL_CORES+= libretro:fba_cores_cps1:fb_alpha_cps1:5614a9a:x ALL_CORES+= libretro:fba_cores_cps2:fb_alpha_cps2:f806c77:x ALL_CORES+= libretro:fbalpha:fbalpha:2a3256e:x ALL_CORES+= libretro:libretro-fceumm:fceumm:70ee9e6:x ALL_CORES+= libretro:fmsx-libretro:fmsx:4651948:x ALL_CORES+= libretro:fuse-libretro:fuse:c871953:x ALL_CORES+= libretro:gambatte-libretro:gambatte:59fb6a6:x ALL_CORES+= libretro:Genesis-Plus-GX:genesis_plus_gx:7d8d5f1:x ALL_CORES+= libretro:gpsp:gpsp:f1d14fb:x ALL_CORES+= libretro:gw-libretro:gw:95e3c4d:x ALL_CORES+= libretro:libretro-handy:handy:13d86fb:x ALL_CORES+= libretro:hatari:hatari:204dc6e:x ALL_CORES+= libretro:imageviewer-libretro:imageviewer:ae1465c:x #ALL_CORES+= libretro:mame:mame:a9d5a09:x BROKEN: missing file: https://github.com/libretro/mame/issues/38 ALL_CORES+= libretro:mame2014-libretro:mame2014:6d370c1:x ALL_CORES+= libretro:beetle-gba-libretro:mednafen_gba:5110115:x ALL_CORES+= libretro:beetle-lynx-libretro:mednafen_lynx:a29513a:x ALL_CORES+= libretro:beetle-ngp-libretro:mednafen_ngp:f18354e:x ALL_CORES+= libretro:beetle-pce-fast-libretro:mednafen_pce_fast:6e2eaf7:x ALL_CORES+= libretro:beetle-pcfx-libretro:mednafen_pcfx:5b62ae8:x ALL_CORES+= libretro:beetle-psx-libretro:mednafen_psx:83b4b48:x ALL_CORES+= libretro:beetle-bsnes-libretro:mednafen_snes:7d9be82:x ALL_CORES+= libretro:beetle-supergrafx-libretro:mednafen_supergrafx:c6d3488:x ALL_CORES+= libretro:beetle-vb-libretro:mednafen_vb:085e0b6:x ALL_CORES+= libretro:beetle-wswan-libretro:mednafen_wswan:b850831:x ALL_CORES+= libretro:meteor-libretro:meteor:38b10c0:x ALL_CORES+= mgba-emu:mgba:mgba:b3d08ec:x #ALL_CORES+= libretro:mupen64plus-libretro:mupen64plus:7db9296:x BROKEN: needs GLES,GL.... ALL_CORES+= libretro:nestopia:nestopia:dcaed96:x ALL_CORES+= libretro:nxengine-libretro:nxengine:4723600:x ALL_CORES+= libretro:libretro-o2em:o2em:c54042e:x ALL_CORES+= libretro:pcsx_rearmed:pcsx_rearmed:ce36c10:x ALL_CORES+= libretro:picodrive:picodrive:e912fdf:x #ALL_CORES+= libretro:pocketsnes-libretro:pocketsnes:5339c79:x BROKEN: asm #ALL_CORES+= libretro:libretro-ppsspp:ppsspp:ea17e27:x BROKEN: requires multiple distfiles? ALL_CORES+= libretro:libretro-prboom:prboom:d34af3f:x ALL_CORES+= libretro:prosystem-libretro:prosystem:7c8059c:x ALL_CORES+= libretro:QuickNES_Core:quicknes:518638b:x #ALL_CORES+= libretro:libretro-remotejoy:remotejoy:2e99718:x BROKEN: needs linux USB, is this linux-only? ALL_CORES+= libretro:scummvm:scummvm:c3e719a:x ALL_CORES+= libretro:snes9x:snes9x:ccf1ee2:x # broken for now ALL_CORES+= libretro:snes9x2010:snes9x2010:dfb7eef:x ALL_CORES+= libretro:stella-libretro:stella:96619e4:x ALL_CORES+= libretro:tgbdual-libretro:tgbdual:b1bf294:x ALL_CORES+= libretro:tyrquake:tyrquake:8261e19:x #ALL_CORES+= libretro:libretro-uae:uae:7cbc230:x BROKEN: compile error https://github.com/libretro/libretro-uae/issues/4 ALL_CORES+= libretro:vba-next:vba_next:0c20cd9:x ALL_CORES+= libretro:vbam-libretro:vbam:bedddba:x ALL_CORES+= libretro:libretro-vecx:vecx:be67ef1:x ALL_CORES+= libretro:virtualjaguar-libretro:virtualjaguar:ffec5c7:x ALL_CORES+= libretro:yabause:yabause:b121882:x USE_GITHUB= nodefault # variables that depend on ALL_CORES -GH_TUPLE= ${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1:\2:\4:\3,} +GH_TUPLE= ${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1:\2:\4:\3/\2,} CORE_DIRS= ${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,} #PLIST_FILES+= ${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),libexec/libretro/\3_libretro.so,} .for CORE in ${ALL_CORES} .for A in ${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\5,:S/,/ /g} PLIST_FILES+= libexec/libretro/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}_${A}_libretro.so .endfor GIT_REV+= GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}=$$(git ls-remote https://github.com/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\1,}/${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2,}.git | ${GREP} HEAD | ${SED} -E "s/^(.......).*/\\1/g") && GIT_REV_ECHO+= echo "GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}=$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}" && GIT_REV_CHANGE+= if [ "${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,}" != "$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}" ]; then echo "upstream revision changed: core=${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,} old=${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\4,} new=$${GIT_REV_${CORE:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\3,}}"; fi && .endfor PLIST_FILES:= ${PLIST_FILES:S/_x_libretro/_libretro/} WRKSRC= ${WRKDIR}/all-cores USES= compiler:c++11-lib dos2unix gmake lua:53 python:2 USE_LDCONFIG= yes USE_GL= gl DOS2UNIX_FILES= hatari/Makefile.libretro .include # Avoid a lot of patching for 9. .if ${CHOSEN_COMPILER_TYPE} == gcc USE_CXXSTD= gnu++11 .endif - -post-extract: - @${MKDIR} ${WRKSRC} -.for dir in ${ALL_CORES:C,^([^:]*):([^:]*):([^:]*):([^:]*):([^:]*),\2:\3,} - @${MV} ${WRKSRC_${dir:C/^([^:]*):([^:]*)/\2/}} ${WRKSRC}/${dir:C/^([^:]*):([^:]*)/\1/} -.endfor post-patch: @${REINPLACE_CMD} -e 's/"__VA_ARGS__/" __VA_ARGS__/' \ ${WRKSRC}/desmume/desmume/src/wifi.cpp do-build: @for dir in ${CORE_DIRS}; do \ ${ECHO_MSG} "===> Building for ${PKGNAME}: core $${dir} ($$(date))"; \ cd ${WRKSRC}/$${dir}; \ if [ -f Makefile.freebsd ]; then \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.freebsd ${_MAKE_JOBS} ${MAKE_ARGS}; \ elif [ -f Makefile.libretro ]; then \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile.libretro ${_MAKE_JOBS} ${MAKE_ARGS}; \ else \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${_MAKE_JOBS} ${MAKE_ARGS}; \ fi; \ done; do-install: @${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/libretro; @for dir in ${CORE_DIRS}; do \ ${INSTALL_LIB} $$(find ${WRKSRC}/$${dir}/ -name "*.so") ${STAGEDIR}/${PREFIX}/libexec/libretro; \ done; print-upstream-revisions: @${ECHO} "--begin print upstream revisions--" && \ ${GIT_REV} \ ${GIT_REV_ECHO} \ ${ECHO} "--end print upstream revisions--" print-updated-revisions: @${ECHO} "--begin print updated revisions--" && \ ${GIT_REV} \ ${GIT_REV_CHANGE} \ ${ECHO} "--end print updated revisions--" .include Index: head/japanese/mozc-server/Makefile =================================================================== --- head/japanese/mozc-server/Makefile (revision 428568) +++ head/japanese/mozc-server/Makefile (revision 428569) @@ -1,424 +1,414 @@ # Created by: Daichi GOTO # $FreeBSD$ PORTNAME= mozc PORTVERSION= 2.17.2322.102 PORTREVISION= 2 CATEGORIES= japanese -MASTER_SITES= https://codeload.github.com/google/${PORTNAME}/tar.gz/9b4c9e0?dummy=/:main \ - https://codeload.github.com/hiroyuki-komatsu/japanese-usage-dictionary/tar.gz/e5b3425?dummy=/:udic -DISTFILES= google-${PORTNAME}-9b4c9e0_GH0.tar.gz:main \ - hiroyuki-komatsu-japanese-usage-dictionary-e5b3425.tar.gz:udic -EXTRACT_ONLY= google-${PORTNAME}-9b4c9e0_GH0.tar.gz \ - hiroyuki-komatsu-japanese-usage-dictionary-e5b3425.tar.gz MAINTAINER= hrs@FreeBSD.org COMMENT?= Mozc Japanese Input Method, Server LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ninja:devel/ninja \ gyp:devel/py-gyp EXTRACT_DEPENDS=${PYTHON_CMD}:${PYTHON_PORTSDIR} LIB_DEPENDS= libprotobuf.so:devel/protobuf \ libzinnia.so:japanese/zinnia RUN_DEPENDS= xdg-open:devel/xdg-utils +USE_GITHUB= yes +GH_TUPLE= google:${PORTNAME}:9b4c9e0 \ + hiroyuki-komatsu:japanese-usage-dictionary:e5b3425:udic + USES= compiler:c++11-lang pkgconfig iconv:wchar_t gmake \ tar:bzip2 python:2.7,build shebangfix -WRKSRC= ${WRKDIR}/${PORTNAME}-9b4c9e0 SHEBANG_FILES= src/build_mozc.py BUILD_WRKSRC= ${WRKSRC}/src BUILD_MOZC_LIST?= mozc_server .if ${BUILD_MOZC_LIST:Mmozc_server} == "mozc_server" PKGNAMEPREFIX= ja- PKGNAMESUFFIX= -server LICENSE= BSD3CLAUSE NAISTL LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE LICENSE_DISTFILES_BSD3CLAUSE= ${DISTNAME}${EXTRACT_SUFX} LICENSE_NAME_NAISTL= Nara Institute of Science and Technology License LICENSE_PERMS_NAISTL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_FILE_NAISTL= ${WRKSRC}/src/data/dictionary_oss/README.txt LICENSE_DISTFILES_NAISTL=${DISTNAME}${EXTRACT_SUFX} .elif ${BUILD_MOZC_LIST:Mmozc_tool} == "mozc_tool" USE_GNOME= glib20 gtk20 USE_QT4= corelib gui qmake_build moc_build rcc_build uic_build .elif ${BUILD_MOZC_LIST:Mibus_mozc} == "ibus_mozc" USE_XORG= xcb USE_GNOME= glib20 gtk20 .elif ${BUILD_MOZC_LIST:Mmozc_el} == "mozc_el" USE_EMACS= yes .elif ${BUILD_MOZC_LIST:Mfcitx_mozc} USES+= gettext-tools .endif # Use GCC only when the stock clang does not have libc++.so. .if exists(/usr/bin/clang) && exists(/usr/lib/libc++.so) _CCTYPE= clang .else USE_GCC= yes _CCTYPE= gcc .endif .include .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" BROKEN= Does not compile: segfault .endif GYP_DEFINES= use_libprotobuf=1 \ channel_dev=0 \ enable_unittest=0 \ compiler_host="${_CCTYPE}" \ compiler_target="${_CCTYPE}" \ use_libzinnia=1 \ zinnia_model_file="${LOCALBASE}/share/tegaki/models/zinnia/handwriting-ja.model" \ ibus_mozc_icon_path="${LOCALBASE}/share/ibus-mozc/icons/product_icon.png" \ ibus_mozc_path="${PREFIX}/libexec/ibus-engine-mozc" BUILD_MODE= Release BUILD_CMD= ${SETENV} ${MAKE_ENV} PATH=/bin:/usr/bin:${PATH} ${MAKE_CMD} BUILD_MOZC_CMD= cd ${BUILD_WRKSRC} && \ ${SETENV} BUILD_COMMAND="${BUILD_WRKSRC}/mozcmake" \ GYP_DEFINES="${GYP_DEFINES}" \ PYTHONPATH=${PYTHON_SITELIBDIR}/gyp \ CC_host="${CC}" \ CC_target="${CC}" \ CXX_host="${CXX}" \ CXX_target="${CXX}" \ LD_host="${CXX}" \ AR_host="${AR}" \ ${PYTHON_CMD} build_mozc.py BUILD_MOZC_CMD_BUILD= ${BUILD_MOZC_CMD} build -c ${BUILD_MODE} ${_MAKE_JOBS} BUILD_GYP_CMD= ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/gyp post-patch: ${REINPLACE_CMD} 's,-liconv,${ICONV_LIB},g' \ ${BUILD_WRKSRC}/gui/qt_libraries.gypi ${FIND} ${BUILD_WRKSRC} \( -name '*.gyp' -o -name '*.gypi' \) -exec \ ${REINPLACE_CMD} "s,'python','${PYTHON_CMD}',g" {} \; .if ${BUILD_MOZC_LIST:Mfcitx_mozc} == "fcitx_mozc" ${REINPLACE_CMD} 's,/po/mo},%po}mo,g' \ ${BUILD_WRKSRC}/unix/fcitx/gen_fcitx_mozc_i18n.sh ${REINPLACE_CMD} "s,/usr,${LOCALBASE:Q}," \ ${BUILD_WRKSRC}/unix/fcitx/mozc.conf .endif .if !${BUILD_MOZC_LIST:Mmozc_el} ${BUILD_WRKSRC}/mozcmake: ${PRINTF} "%s\n\n%s\n" "#!/bin/sh" 'exec ${BUILD_CMD} "$$@"' \ > ${BUILD_WRKSRC}/mozcmake ${CHMOD} +x ${BUILD_WRKSRC}/mozcmake post-configure: ${BUILD_WRKSRC}/mozcmake ${BUILD_MOZC_CMD} gyp \ --gypdir=${LOCALBASE}/bin \ --server_dir="${PREFIX}/bin" \ --tool_dir="${PREFIX}/libexec" \ --renderer_dir="${PREFIX}/libexec" \ --localbase="${LOCALBASE}" \ --ldflags="${LDFLAGS} -fstack-protector -L${LOCALBASE}/lib" \ --cflags="${CFLAGS:Q}" \ --cflags_cc="${CXXFLAGS:Q}" \ --include_dirs="${LOCALBASE}/include" \ ${GYP_OPTIONS} .endif # mozc_server .if ${BUILD_MOZC_LIST:Mmozc_server} == "mozc_server" || make(makesum) GYP_OPTIONS+= --noqt GYP_DEFINES+= use_libibus=0 \ enable_gtk_renderer=0 MASTER_SITES+= LOCAL/kuriyama:zipcode DISTFILES+= \ ken_all-20160428.zip:zipcode \ jigyosyo-20160428.zip:zipcode PLIST_FILES+= bin/mozc \ bin/mozc_server \ libexec/mozc_emacs_helper SUB_FILES+= mozc post-extract-mozc_server: @for F in ${DISTFILES:M*\:zipcode:C/\:zipcode//}; do \ ${UNZIP_NATIVE_CMD} -L -d ${BUILD_WRKSRC}/data/dictionary_oss \ ${DISTDIR}/$$F; \ done @cd ${BUILD_WRKSRC}/data/dictionary_oss && \ ${PYTHON_CMD} ${BUILD_WRKSRC}/dictionary/gen_zip_code_seed.py \ --zip_code=ken_all.csv --jigyosyo=jigyosyo.csv \ >> dictionary09.txt - ${MV} ${WRKDIR}/japanese-usage-dictionary-e5b3425/usage_dict.txt \ + ${MV} ${WRKSRC_udic}/usage_dict.txt \ ${BUILD_WRKSRC}/third_party/japanese_usage_dictionary post-extract: post-extract-mozc_server do-build-mozc_server: ${BUILD_MOZC_CMD_BUILD} server/server.gyp:mozc_server ${BUILD_MOZC_CMD_BUILD} unix/emacs/emacs.gyp:mozc_emacs_helper do-install-mozc_server: ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/mozc_server \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/mozc_emacs_helper \ ${STAGEDIR}${PREFIX}/libexec ${INSTALL_SCRIPT} \ ${WRKDIR}/mozc ${STAGEDIR}/${PREFIX}/bin .endif # mozc_tool .if ${BUILD_MOZC_LIST:Mmozc_tool} == "mozc_tool" GYP_DEFINES+= use_libibus=0 \ enable_gtk_renderer=1 RUN_DEPENDS+= ${LOCALBASE}/share/tegaki/models/zinnia/handwriting-ja.model:japanese/tegaki-zinnia-japanese PLIST_FILES+= libexec/mozc_tool \ bin/mozc_tool \ %%DATADIR%%/icons/product_logo.png \ %%DATADIR%%/icons/update_uptodate.png SUB_FILES+= mozc_tool do-build-mozc_tool: ${BUILD_MOZC_CMD_BUILD} gui/gui.gyp:mozc_tool do-install-mozc_tool: ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/mozc_tool \ ${STAGEDIR}${PREFIX}/libexec ${INSTALL_SCRIPT} ${WRKDIR}/mozc_tool ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/icons ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/ime_product_icon_opensource-32.png \ ${STAGEDIR}${DATADIR}/icons/product_logo.png ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/ime_product_icon_opensource-32.png \ ${STAGEDIR}${DATADIR}/icons/update_uptodate.png .endif # ibus_mozc .if ${BUILD_MOZC_LIST:Mibus_mozc} == "ibus_mozc" GYP_OPTIONS+= --noqt GYP_DEFINES+= use_libibus=1 \ enable_gtk_renderer=1 LIB_DEPENDS+= libibus-1.0.so:textproc/ibus RUN_DEPENDS+= mozc_server:japanese/mozc-server \ mozc_tool:japanese/mozc-tool \ ${PYTHON_SITELIBDIR}/gtk-2.0/pynotify/__init__.py:devel/py-notify PLIST_FILES+= libexec/mozc_renderer \ libexec/ibus-engine-mozc \ %%DATADIR%%/icons/alpha_full.png \ %%DATADIR%%/icons/alpha_half.png \ %%DATADIR%%/icons/dictionary.png \ %%DATADIR%%/icons/direct.png \ %%DATADIR%%/icons/hiragana.png \ %%DATADIR%%/icons/katakana_full.png \ %%DATADIR%%/icons/katakana_half.png \ %%DATADIR%%/icons/product_icon.png \ %%DATADIR%%/icons/properties.png \ %%DATADIR%%/icons/tool.png \ share/ibus/component/mozc.xml PLIST_DIRS+= %%DATADIR%%/icons ${DATADIR_REL} do-build-ibus_mozc: ${BUILD_MOZC_CMD_BUILD} \ unix/ibus/ibus.gyp:ibus_mozc \ renderer/renderer.gyp:mozc_renderer do-install-ibus_mozc: ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/mozc_renderer \ ${STAGEDIR}${PREFIX}/libexec/mozc_renderer ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/ibus_mozc \ ${STAGEDIR}${PREFIX}/libexec/ibus-engine-mozc ${MKDIR} ${STAGEDIR}${PREFIX}/share/ibus/component ${INSTALL_DATA} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/gen/unix/ibus/mozc.xml \ ${STAGEDIR}${PREFIX}/share/ibus/component/mozc.xml @${MKDIR} ${STAGEDIR}${DATADIR}/icons .for F in ui-alpha_full ui-alpha_half ui-dictionary ui-direct \ ui-hiragana ui-katakana_full ui-katakana_half ui-properties ui-tool ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/${F}.png \ ${STAGEDIR}${DATADIR}/icons/${F:S/^ui-//}.png .endfor ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/ime_product_icon_opensource-32.png \ ${STAGEDIR}${DATADIR}/icons/product_icon.png .endif # uim_mozc .if ${BUILD_MOZC_LIST:Muim_mozc} == "uim_mozc" || make(makesum) -#USE_GITHUB= yes # XXX -GH_ACCOUNT= e-kato -GH_PROJECT= macuim -GH_TAGNAME= v0.6.16.2.1 -DISTFILES+= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}_GH0${EXTRACT_SUFX}:gh_uim -EXTRACT_ONLY+= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}_GH0${EXTRACT_SUFX} -MASTER_SITES+= https://codeload.github.com/${GH_ACCOUNT}/${GH_PROJECT}/tar.gz/${GH_TAGNAME}?dummy=/:gh_uim -WRKSRC_MU= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME:C/^v//} +GH_TUPLE+= e-kato:macuim:v0.6.16.2.1:MU LIB_DEPENDS+= libuim.so:textproc/uim RUN_DEPENDS+= mozc_server:japanese/mozc-server \ mozc_tool:japanese/mozc-tool EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-unix-uim-mozc.cc \ ${PATCHDIR}/extra-patch-src-unix-uim-uim.gyp PLIST_FILES+= lib/uim/plugin/libuim-mozc.so \ %%DATADIR%%/mozc.scm \ %%DATADIR%%/mozc-custom.scm \ %%DATADIR%%/mozc-key-custom.scm \ %%DATADIR%%/pixmaps/mozc.png \ "@postexec ${LOCALBASE}/bin/uim-module-manager --register mozc" \ "@preunexec ${LOCALBASE}/bin/uim-module-manager --unregister mozc" GYP_OPTIONS+= --noqt GYP_DEFINES+= use_libibus=0 \ enable_gtk_renderer=0 post-extract-uim_mozc: ${MV} ${WRKSRC_MU}/Mozc/uim ${BUILD_WRKSRC}/unix ${REINPLACE_CMD} -e "s,/usr/lib/mozc,${LOCALBASE}/libexec," \ ${WRKSRC_MU}/Mozc/scm/mozc-custom.scm post-extract: post-extract-uim_mozc do-build-uim_mozc: ${BUILD_MOZC_CMD_BUILD} \ unix/uim/uim.gyp:uim-mozc do-install-uim_mozc: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/uim/plugin ${INSTALL_PROGRAM} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/libuim-mozc.so \ ${STAGEDIR}${PREFIX}/lib/uim/plugin ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC_MU}/Mozc/scm && \ ${INSTALL_DATA} mozc.scm mozc-custom.scm mozc-key-custom.scm \ ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DATADIR}/pixmaps ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/product_icon_32bpp-128.png \ ${STAGEDIR}${DATADIR}/pixmaps/mozc.png .endif # fcitx_mozc .if ${BUILD_MOZC_LIST:Mfcitx_mozc} == "fcitx_mozc" || make(makesum) PATCH_SITES= http://download.fcitx-im.org/fcitx-mozc/ PATCHFILES= fcitx-mozc-2.17.2313.102.1.patch .endif .if ${BUILD_MOZC_LIST:Mfcitx_mozc} == "fcitx_mozc" PATCH_DIST_STRIP=-p1 EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-unix-fcitx-eim.cc \ ${PATCHDIR}/extra-patch-src-unix-fcitx-surrounding_text_util.cc GYP_OPTIONS+= --noqt GYP_DEFINES+= use_libibus=0 \ enable_gtk_renderer=0 LIB_DEPENDS+= libfcitx-core.so:chinese/fcitx RUN_DEPENDS+= mozc_server:japanese/mozc-server \ mozc_tool:japanese/mozc-tool PLIST_FILES+= lib/fcitx/fcitx-mozc.so \ share/fcitx/addon/fcitx-mozc.conf \ share/fcitx/inputmethod/mozc.conf \ %%DATADIR%%/icon/mozc.png \ %%DATADIR%%/icon/mozc-alpha_full.png \ %%DATADIR%%/icon/mozc-alpha_half.png \ %%DATADIR%%/icon/mozc-direct.png \ %%DATADIR%%/icon/mozc-hiragana.png \ %%DATADIR%%/icon/mozc-katakana_full.png \ %%DATADIR%%/icon/mozc-katakana_half.png \ %%DATADIR%%/icon/mozc-dictionary.png \ %%DATADIR%%/icon/mozc-properties.png \ %%DATADIR%%/icon/mozc-tool.png \ share/locale/ja/LC_MESSAGES/fcitx-mozc.mo \ share/locale/zh_CN/LC_MESSAGES/fcitx-mozc.mo \ share/locale/zh_TW/LC_MESSAGES/fcitx-mozc.mo PLIST_DIRS+= %%DATADIR%%/icon ${DATADIR_REL} post-extract-fcitx_mozc: ${RM} ${BUILD_WRKSRC}/unix/fcitx/fcitx.gyp post-extract: post-extract-fcitx_mozc do-build-fcitx_mozc: ${BUILD_MOZC_CMD_BUILD} unix/fcitx/fcitx.gyp:fcitx-mozc do-install-fcitx_mozc: @${MKDIR} \ ${STAGEDIR}${PREFIX}/lib/fcitx \ ${STAGEDIR}${PREFIX}/share/fcitx/addon \ ${STAGEDIR}${PREFIX}/share/fcitx/inputmethod ${INSTALL_LIB} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/fcitx-mozc.so \ ${STAGEDIR}${PREFIX}/lib/fcitx/fcitx-mozc.so ${INSTALL_DATA} \ ${BUILD_WRKSRC}/unix/fcitx/fcitx-mozc.conf \ ${STAGEDIR}${PREFIX}/share/fcitx/addon/fcitx-mozc.conf ${INSTALL_DATA} \ ${BUILD_WRKSRC}/unix/fcitx/mozc.conf \ ${STAGEDIR}${PREFIX}/share/fcitx/inputmethod/mozc.conf @${MKDIR} ${STAGEDIR}${DATADIR}/icon .for F in ui-alpha_full ui-alpha_half ui-dictionary ui-direct \ ui-hiragana ui-katakana_full ui-katakana_half ui-properties ui-tool ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/unix/${F}.png \ ${STAGEDIR}${DATADIR}/icon/${F:S,^ui-,mozc-,}.png .endfor ${INSTALL_DATA} \ ${BUILD_WRKSRC}/data/images/product_icon_32bpp-128.png \ ${STAGEDIR}${DATADIR}/icon/mozc.png .for L in ja zh_CN zh_TW ${INSTALL_DATA} \ ${BUILD_WRKSRC}/out_linux/${BUILD_MODE}/gen/unix/fcitx/po/${L}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${L}/LC_MESSAGES/fcitx-mozc.mo .endfor .endif # mozc_el .if ${BUILD_MOZC_LIST:Mmozc_el} == "mozc_el" CATEGORIES+= elisp RUN_DEPENDS+= mozc_server:japanese/mozc-server PLIST_FILES+= ${EMACS_VERSION_SITE_LISPDIR}/mozc/mozc.elc \ ${EMACS_VERSION_SITE_LISPDIR}/mozc/mozc.el.gz \ ${EMACS_VERSION_SITE_LISPDIR}/mozc/leim-list.el PLIST_DIRS+= ${EMACS_VERSION_SITE_LISPDIR}/mozc post-patch-mozc_el: ${REINPLACE_CMD} "s,%%PREFIX%%,${PREFIX}," \ ${BUILD_WRKSRC}/unix/emacs/mozc.el post-patch: post-patch-mozc_el do-build-mozc_el: cd ${BUILD_WRKSRC}/unix/emacs && \ ${EMACS_CMD} -batch -q -no-site-file -no-init-file \ -f batch-byte-compile mozc.el && \ ${GZIP_CMD} mozc.el do-install-mozc_el: @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/mozc ${INSTALL_DATA} \ ${BUILD_WRKSRC}/unix/emacs/mozc.el.gz \ ${BUILD_WRKSRC}/unix/emacs/mozc.elc \ ${FILESDIR}/leim-list.el \ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/mozc/ .endif do-build: ${BUILD_MOZC_LIST:S/^/do-build-/} do-install: ${BUILD_MOZC_LIST:S/^/do-install-/} .include Index: head/japanese/mozc-server/distinfo =================================================================== --- head/japanese/mozc-server/distinfo (revision 428568) +++ head/japanese/mozc-server/distinfo (revision 428569) @@ -1,12 +1,13 @@ -SHA256 (google-mozc-9b4c9e0_GH0.tar.gz) = b7f57c4bfbff9a7e657de4f8213bac2f8d3cc454076463ddc66e32ebcf7bf795 -SIZE (google-mozc-9b4c9e0_GH0.tar.gz) = 57248995 -SHA256 (hiroyuki-komatsu-japanese-usage-dictionary-e5b3425.tar.gz) = 2af954cd844c6a3113449d7dca37e36b769ecb2b49d3a54318a3bdee1a75af56 -SIZE (hiroyuki-komatsu-japanese-usage-dictionary-e5b3425.tar.gz) = 71050 +TIMESTAMP = 1481723411 SHA256 (ken_all-20160428.zip) = dd732957ca98dcad8c68aaa89447d77bd9201f26a19241f2531cb3f4ba2296f0 SIZE (ken_all-20160428.zip) = 1684351 SHA256 (jigyosyo-20160428.zip) = b95ed393343ed85363e8e7e14725af5e0b0586e60289a386fdba288e0e36f040 SIZE (jigyosyo-20160428.zip) = 752471 -SHA256 (e-kato-macuim-v0.6.16.2.1_GH0.tar.bz2) = ae999a2f02379bd049484a22684c37be5eb1f4db9763fa79885c4981502336e9 -SIZE (e-kato-macuim-v0.6.16.2.1_GH0.tar.bz2) = 324549 +SHA256 (google-mozc-2.17.2322.102-9b4c9e0_GH0.tar.gz) = b7f57c4bfbff9a7e657de4f8213bac2f8d3cc454076463ddc66e32ebcf7bf795 +SIZE (google-mozc-2.17.2322.102-9b4c9e0_GH0.tar.gz) = 57248995 +SHA256 (hiroyuki-komatsu-japanese-usage-dictionary-e5b3425_GH0.tar.gz) = 2af954cd844c6a3113449d7dca37e36b769ecb2b49d3a54318a3bdee1a75af56 +SIZE (hiroyuki-komatsu-japanese-usage-dictionary-e5b3425_GH0.tar.gz) = 71050 +SHA256 (e-kato-macuim-v0.6.16.2.1_GH0.tar.gz) = ae999a2f02379bd049484a22684c37be5eb1f4db9763fa79885c4981502336e9 +SIZE (e-kato-macuim-v0.6.16.2.1_GH0.tar.gz) = 324549 SHA256 (fcitx-mozc-2.17.2313.102.1.patch) = 52a7ed450f075eca3f4d468390ef59f9a439e0ac74327639802a7f11caa1a2c2 SIZE (fcitx-mozc-2.17.2313.102.1.patch) = 140531 Index: head/lang/rust-nightly/Makefile =================================================================== --- head/lang/rust-nightly/Makefile (revision 428568) +++ head/lang/rust-nightly/Makefile (revision 428569) @@ -1,62 +1,43 @@ # Created by: Jean-Sébastien Pédron # $FreeBSD$ PORTVERSION= 1.12.0.20160717 PKGNAMESUFFIX= -nightly DISTNAME= # DISTFILES= # MAINTAINER= dumbbell@FreeBSD.org ONLY_FOR_ARCHS= amd64 MASTERDIR= ${.CURDIR}/../rust PATCHDIR= ${.CURDIR}/files DISTINFO_FILE= ${.CURDIR}/distinfo PLIST= ${.CURDIR}/pkg-plist USE_GITHUB= yes -GH_ACCOUNT= rust-lang -GH_PROJECT= rust \ - compiler-rt:compiler_rt \ - hoedown:hoedown \ - jemalloc:jemalloc \ - libc:liblibc \ - rust-installer:rust_installer -GH_TAGNAME= 7ed6068 \ - ac3d1cd:compiler_rt \ - a3736a0:hoedown \ - e058ca6:jemalloc \ - b0d6253:liblibc \ - c37d374:rust_installer +GH_TUPLE= rust-lang:rust:7ed6068 \ + rust-lang:compiler-rt:ac3d1cd:compiler_rt/src/compiler-rt \ + rust-lang:hoedown:a3736a0:hoedown/src/rt/hoedown \ + rust-lang:jemalloc:e058ca6:jemalloc/src/jemalloc \ + rust-lang:libc:b0d6253:liblibc/src/liblibc \ + rust-lang:rust-installer:c37d374:rust_installer/src/rust-installer \ + rust-lang:llvm:7ca76af:llvm BUILD_DEPENDS= cmake:devel/cmake CONFLICTS_BUILD= rust # see FIXME in `pre-fetch` in lang/rust/Makefile CONFLICTS_INSTALL= rust RUST_BOOT_VERSION= beta PORT_LLVM_EXTRACT_ONLY_OFF= ${DISTFILE_llvm} PORT_LLVM_GH_PROJECT_OFF= llvm:llvm PORT_LLVM_GH_TAGNAME_OFF= 7ca76af:llvm PORT_LLVM_VARS_OFF= NOPRECIOUSMAKEVARS=1 # ARCH - -post-extract: slave-post-extract -slave-post-extract: - @(${RMDIR} ${WRKSRC}/src/compiler-rt && \ - ${MV} ${WRKSRC_compiler_rt} ${WRKSRC}/src/compiler-rt) - @(${RMDIR} ${WRKSRC}/src/rt/hoedown && \ - ${MV} ${WRKSRC_hoedown} ${WRKSRC}/src/rt/hoedown) - @(${RMDIR} ${WRKSRC}/src/jemalloc && \ - ${MV} ${WRKSRC_jemalloc} ${WRKSRC}/src/jemalloc) - @(${RMDIR} ${WRKSRC}/src/liblibc && \ - ${MV} ${WRKSRC_liblibc} ${WRKSRC}/src/liblibc) - @(${RMDIR} ${WRKSRC}/src/rust-installer && \ - ${MV} ${WRKSRC_rust_installer} ${WRKSRC}/src/rust-installer) post-extract-PORT_LLVM-off: @(${RMDIR} ${WRKSRC}/src/llvm && \ ${MV} ${WRKSRC_llvm} ${WRKSRC}/src/llvm) .include "${MASTERDIR}/Makefile" Index: head/lang/swift/Makefile =================================================================== --- head/lang/swift/Makefile (revision 428568) +++ head/lang/swift/Makefile (revision 428569) @@ -1,113 +1,108 @@ # $FreeBSD$ PORTNAME= swift PORTVERSION= 2.2.1 PORTREVISION= 4 CATEGORIES= lang MAINTAINER= swills@FreeBSD.org COMMENT= Swift programing language LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/swift/LICENSE.txt BUILD_DEPENDS= cmake:devel/cmake \ bash:shells/bash \ swig:devel/swig13 \ python:lang/python \ sphinx-build:textproc/py-sphinx \ binutils>=2.25.1:devel/binutils LIB_DEPENDS= libicudata.so:devel/icu \ libuuid.so:misc/e2fsprogs-libuuid USE_GITHUB= yes GH_ACCOUNT= apple:DEFAULT,llvm,clang,lldb,cmark,llbuild,swiftpm,xctest,xcfound GH_PROJECT= swift:DEFAULT swift-llvm:llvm swift-clang:clang swift-lldb:lldb \ swift-cmark:cmark swift-llbuild:llbuild swift-package-manager:swiftpm \ swift-corelibs-xctest:xctest swift-corelibs-foundation:xcfound GH_TAGNAME= swift-${PORTVERSION}-RELEASE:DEFAULT,llvm,clang,lldb,cmark \ swift-DEVELOPMENT-SNAPSHOT-2016-05-03-a:llbuild,swiftpm,xctest,xcfound +GH_SUBDIR= llvm:llvm clang:clang lldb:lldb cmark:cmark llbuild:llbuild \ + swiftpm:swiftpm swift-corelibs-xctest:xctest \ + swift-corelibs-foundation:xcfound WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= iconv libedit ninja perl5 pkgconfig python:3,build sqlite USE_GNOME= libxml2 USE_LDCONFIG= yes ONLY_FOR_ARCHS= amd64 CONFLICTS_BUILD= googletest OPTIONS_DEFINE= DOCS PORTDOCS= * .include .if ${OPSYS} == FreeBSD .if (${OSVERSION} < 1002000) || (${OSVERSION} < 1100079) BUILD_DEPENDS+= clang38:devel/llvm38 EXTRA_FLAGS= --host-cc=${LOCALBASE}/bin/clang38 --host-cxx=${LOCALBASE}/bin/clang++38 .endif .if (${OSVERSION} < 1001513) BROKEN= Does not build .endif .endif post-extract: @${MKDIR} ${WRKSRC} @${MV} ${WRKDIR}/${PORTNAME}-${PORTNAME}-${PORTVERSION}-RELEASE ${WRKSRC}/swift - @${MV} ${WRKSRC_llvm} ${WRKSRC}/llvm - @${MV} ${WRKSRC_clang} ${WRKSRC}/clang - @${MV} ${WRKSRC_lldb} ${WRKSRC}/lldb - @${MV} ${WRKSRC_cmark} ${WRKSRC}/cmark - @${MV} ${WRKSRC_llbuild} ${WRKSRC}/llbuild - @${MV} ${WRKSRC_swiftpm} ${WRKSRC}/swiftpm - @${MV} ${WRKSRC_xctest} ${WRKSRC}/swift-corelibs-xctest - @${MV} ${WRKSRC_xcfound} ${WRKSRC}/swift-corelibs-foundation post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/swift/cmake/modules/SwiftSharedCMakeConfig.cmake do-build: @${MKDIR} ${STAGEDIR}${PREFIX} cd ${WRKSRC}/swift; ${SETENV} PATH=${LOCALBASE}/bin:${PATH} \ CPPFLAGS="-I${LOCALBASE}/include ${CPPFLAGS}" \ CFLAGS="-I${LOCALBASE}/include ${CFLAGS}" \ CXXFLAGS="-I${LOCALBASE}/include ${CXXFLAGS}" \ LDFLAGS='-B${LOCALBASE}/bin -fuse-ld=bfd' \ install_destdir=${STAGEDIR} \ ./utils/build-script -R --no-assertions \ --llbuild \ -- \ ${EXTRA_FLAGS} \ --verbose-build \ --swift-runtime-enable-dtrace \ --install-swift \ --install-llbuild \ --install_prefix=${PREFIX} \ --install_destdir=${STAGEDIR} \ --swift-install-components='compiler;clang-builtin-headers;stdlib;sdk-overlay;license;tools;editor-integration' \ --build-swift-static-stdlib=1 \ --skip-test-lldb=1 @${RM} /var/run/libuuid/clock.txt /var/run/libuuid/request /var/run/libuuid/uuidd.pid do-install: ${MV} ${STAGEDIR}${PREFIX}/share/man/man1/swift.1 ${STAGEDIR}${PREFIX}/man/man1/swift.1 ${RM} -r ${STAGEDIR}${PREFIX}/share/man ${GZIP_CMD} ${STAGEDIR}${PREFIX}/man/man1/swift.1 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/swift/freebsd/libswiftGlibc.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/swift/freebsd/libswiftCore.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/swift-compress ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sil-extract ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/swift-ide-test ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/swift-llvm-opt ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/swift-build-tool ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/swift ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/swift-demangle ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sil-opt do-install-DOCS-on: cd ${WRKSRC}/build/Ninja-Release/swift-freebsd-x86_64/docs/html ; \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include Index: head/multimedia/kodi/Makefile =================================================================== --- head/multimedia/kodi/Makefile (revision 428568) +++ head/multimedia/kodi/Makefile (revision 428569) @@ -1,178 +1,176 @@ # $FreeBSD$ PORTNAME= kodi DISTVERSION= 16.1 PORTREVISION= 3 CATEGORIES= multimedia java MAINTAINER= mickael.maillot@gmail.com COMMENT= Award winning media center application LICENSE= GPLv2 BUILD_DEPENDS= enca:converters/enca \ gawk:lang/gawk \ gperf:devel/gperf \ cmake:devel/cmake \ zip:archivers/zip \ nasm:devel/nasm \ gtk-update-icon-cache:x11-toolkits/gtk20 \ swig3.0:devel/swig30 LIB_DEPENDS= libass.so:multimedia/libass \ libFLAC.so:audio/flac \ libboost_thread.so:devel/boost-libs \ libcdio.so:sysutils/libcdio \ libcrossguid.so:devel/libcrossguid \ libcurl.so:ftp/curl \ libdbus-1.so:devel/dbus \ libdcadec.so:multimedia/libdcadec \ libdrm.so:graphics/libdrm \ libenca.so:converters/enca \ libexpat.so:textproc/expat2\ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libgcrypt.so:security/libgcrypt \ libgmp.so:math/gmp \ libgpg-error.so:security/libgpg-error \ libgnutls.so:security/gnutls \ libidn.so:dns/libidn \ libinotify.so:devel/libinotify \ libjasper.so:graphics/jasper \ libltdl.so:devel/libltdl \ liblzo2.so:archivers/lzo2 \ libmodplug.so:audio/libmodplug \ libmpeg2.so:multimedia/libmpeg2 \ libnettle.so:security/nettle \ libogg.so:audio/libogg \ libp11-kit.so:security/p11-kit \ libpcre.so:devel/pcre \ libpng.so:graphics/png \ libsamplerate.so:audio/libsamplerate \ libsqlite3.so:databases/sqlite3 \ libtag.so:audio/taglib \ libtasn1.so:security/libtasn1 \ libtiff.so:graphics/tiff \ libtinyxml.so:textproc/tinyxml \ libtspi.so:security/trousers \ libuuid.so:misc/e2fsprogs-libuuid \ libvorbis.so:audio/libvorbis \ libxslt.so:textproc/libxslt \ libyajl.so:devel/yajl RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ glxinfo:graphics/mesa-demos \ python:lang/python \ xdpyinfo:x11/xdpyinfo CONFLICTS_BUILD=compat9x USE_GITHUB= yes -GH_TUPLE= xbmc:xbmc:c327c53 xbmc:FFmpeg:2.8.6-Jarvis-16.0:ffmpeg +GH_TUPLE= xbmc:xbmc:c327c53 \ + xbmc:FFmpeg:2.8.6-Jarvis-16.0:ffmpeg/tools/depends/target/ffmpeg USES= autoreconf:build compiler:c++11-lib gettext gmake iconv jpeg \ libtool pkgconfig python:2 ssl GNU_CONFIGURE= yes USE_XORG= x11 xcb xext xmu xrandr xt xtst USE_GL= gl glu glew USE_SDL= image sdl2 USE_JAVA= yes USE_GNOME= libxml2 USE_LDCONFIG= yes JAVA_BUILD= jre NOPRECIOUSMAKEVARS= yes INSTALLS_ICONS= yes ONLY_FOR_ARCHS= i386 amd64 KODI_ARCH_i386= x86 KODI_ARCH_amd64=x86_64 PLIST_SUB= ARCH=${KODI_ARCH_${ARCH}} OPTIONS_SUB= yes OPTIONS_DEFINE= AIRPLAY AIRTUNES AVAHI CEC DOCS \ LIBBLURAY LIRC MYSQL NFS NONFREE PULSEAUDIO RTMP \ SFTP SMB VAAPI VDPAU WEBSERVER AIRPLAY_DESC= AirPlay support via libplist AIRTUNES_DESC= AirTunes support via libshairplay CEC_DESC= CEC adapter support NONFREE_DESC= Enable non-free components (rar, ccx, ffmpeg) SFTP_DESC= SSH SFTP support via libssh OPTIONS_DEFAULT= AIRPLAY AIRTUNES AVAHI CEC LIBBLURAY LIRC \ MYSQL NFS RTMP SFTP SMB VAAPI VDPAU WEBSERVER AIRPLAY_LIB_DEPENDS= libplist.so:devel/libplist AIRPLAY_CONFIGURE_ENABLE= airplay AIRTUNES_LIB_DEPENDS= libshairplay.so:audio/shairplay AIRTUNES_CONFIGURE_ENABLE= airtunes AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_CONFIGURE_ENABLE= avahi CEC_BUILD_DEPENDS= libcec>=3.1.0:multimedia/libcec CEC_LIB_DEPENDS= libcec.so:multimedia/libcec CEC_CONFIGURE_ENABLE= libcec LIBBLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray LIBBLURAY_CONFIGURE_ENABLE= libbluray LIRC_RUN_DEPENDS= lircd:comms/lirc MYSQL_USES= mysql MYSQL_CONFIGURE_ENABLE= mysql NFS_LIB_DEPENDS= libnfs.so:net/libnfs NFS_CONFIGURE_ENABLE= nfs NONFREE_CONFIGURE_ENABLE= non-free NONFREE_VARS= NO_CDROM="Restricted binary distribution" \ NO_PACKAGE="Restricted binary distribution" PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse RTMP_LIB_DEPENDS= librtmp.so:multimedia/librtmp RTMP_CONFIGURE_ENABLE= rtmp SMB_LIB_DEPENDS= libsmbclient.so:net/samba-libsmbclient SMB_RUN_DEPENDS= nmblookup:net/samba-nmblookup SMB_CONFIGURE_ENABLE= samba VAAPI_LIB_DEPENDS= libva.so:multimedia/libva VAAPI_CONFIGURE_ENABLE= vaapi VDPAU_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau VDPAU_CONFIGURE_ENABLE= vdpau WEBSERVER_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd WEBSERVER_CONFIGURE_ENABLE= webserver SFTP_BUILD_DEPENDS= ${LOCALBASE}/lib/libssh.so:security/libssh SFTP_RUN_DEPENDS= ${LOCALBASE}/lib/libssh.so:security/libssh SFTP_CONFIGURE_ENABLE= ssh CONFIGURE_ARGS+= --disable-debug --disable-alsa --disable-texturepacker - -post-extract: - ${MV} ${WRKSRC_ffmpeg} ${WRKSRC}/tools/depends/target/ffmpeg/ post-patch: ${REINPLACE_CMD} 's;make;gmake;' \ ${WRKSRC}/bootstrap \ ${WRKSRC}/codegenerator.mk \ ${WRKSRC}/xbmc/Makefile.in ${REINPLACE_CMD} 's;which swig;&3.0;' ${WRKSRC}/codegenerator.mk pre-configure: cd ${WRKSRC} && ${SH} ./bootstrap post-install: ${INSTALL_MAN} ${WRKSRC}/docs/manpages/kodi.bin.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 (cd ${STAGEDIR}${MAN1PREFIX}/man/man1 && ${LN} -sf kodi.bin.1.gz kodi.1.gz) ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kodi/kodi.bin ${FIND} ${STAGEDIR}${PREFIX}/lib/kodi -name '*.so' -or -name '*.xbs' -or -name '*.vis' \ | ${XARGS} ${STRIP_CMD} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/kodi/kodi-xrandr .include Index: head/net/syncthing-inotify/Makefile =================================================================== --- head/net/syncthing-inotify/Makefile (revision 428568) +++ head/net/syncthing-inotify/Makefile (revision 428569) @@ -1,40 +1,30 @@ # $FreeBSD$ PORTNAME= syncthing-inotify PORTVERSION= 0.8.3 DISTVERSIONPREFIX= v CATEGORIES= net MAINTAINER= swills@FreeBSD.org COMMENT= Syncthing inotify monitor BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go USE_GITHUB= yes -GH_ACCOUNT= syncthing cenkalti:backoff zillode:notify syncthing:ignore -GH_PROJECT= backoff:backoff notify:notify syncthing:ignore -GH_TAGNAME= 9831e1e:backoff 2da5cc9:notify v0.13.4:ignore +GH_ACCOUNT= syncthing +GH_TUPLE= cenkalti:backoff:9831e1e:backoff/src/github.com/cenkalti/backoff \ + zillode:notify:2da5cc9:notify/src/github.com/zillode/notify \ + syncthing:syncthing:v0.13.4:ignore/src/github.com/syncthing/syncthing STRIP= # stripping can break go binaries PLIST_FILES= bin/syncthing-inotify - -post-extract: - @${MKDIR} ${WRKSRC}/src/github.com/cenkalti - @${MKDIR} ${WRKSRC}/src/github.com/zillode - @${MKDIR} ${WRKSRC}/src/github.com/syncthing - @${MV} ${WRKSRC_backoff} \ - ${WRKSRC}/src/github.com/cenkalti/backoff - @${MV} ${WRKSRC_notify} \ - ${WRKSRC}/src/github.com/zillode/notify - @${MV} ${WRKSRC_ignore} \ - ${WRKSRC}/src/github.com/syncthing/syncthing do-build: @cd ${WRKSRC} ; ${SETENV} GOPATH=${WRKSRC} go build @${MV} ${WRKSRC}/syncthing-inotify-${PORTVERSION} ${WRKSRC}/syncthing-inotify do-install: ${INSTALL_PROGRAM} ${WRKSRC}/syncthing-inotify ${STAGEDIR}${PREFIX}/bin/ .include Index: head/net-im/cutegram/Makefile =================================================================== --- head/net-im/cutegram/Makefile (revision 428568) +++ head/net-im/cutegram/Makefile (revision 428569) @@ -1,40 +1,37 @@ # Created by: Henry Hu # $FreeBSD$ PORTNAME= cutegram PORTVERSION= 2.7.1 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= -stable CATEGORIES= net-im MAINTAINER= henry.hu.sh@gmail.com COMMENT= Free and opensource telegram client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libqtelegram-ae.so:net-im/libqtelegram-ae \ libtelegramqml.so:net-im/telegramqml USE_GITHUB= yes GH_ACCOUNT= Aseman-Land GH_PROJECT= Cutegram aseman-qt-tools:tools GH_TAGNAME= 91bf14b:tools +GH_SUBDIR= Cutegram/asemantools:tools USES= qmake:outsource desktop-file-utils USE_QT5= qmake_build buildtools_build core qml quick sql xml multimedia \ widgets dbus webkit quickcontrols graphicaleffects sql-sqlite3 USE_OPENSSL= yes QMAKE_ARGS= LIBQTELEGRAM_INCLUDE_PATH="${LOCALBASE}/include/libqtelegram-ae" \ TELEGRAMQML_INCLUDE_PATH="${LOCALBASE}/include/telegramqml" INSTALLS_ICONS= yes - -post-extract: - @${RMDIR} ${WRKSRC}/Cutegram/asemantools && \ - ${MV} ${WRKSRC_tools} ${WRKSRC}/Cutegram/asemantools post-patch: @${REINPLACE_CMD} -e "/isEmpty(OPENSSL_INCLUDE_PATH)/d" \ ${WRKSRC}/Cutegram/Cutegram.pro .include Index: head/net-im/telegram/Makefile =================================================================== --- head/net-im/telegram/Makefile (revision 428568) +++ head/net-im/telegram/Makefile (revision 428569) @@ -1,53 +1,50 @@ # Created by: gahr # $FreeBSD$ PORTNAME= telegram PORTVERSION= 1.3.1 PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= cpm@FreeBSD.org COMMENT= Command-line interface for Telegram LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libconfig.so:devel/libconfig \ libevent.so:devel/libevent2 \ libjansson.so:devel/jansson BROKEN_mips= Missing header BROKEN_mips64= Missing header BROKEN_powerpc64= Does not build USES= execinfo gmake lua:52 ncurses pkgconfig readline ssl GNU_CONFIGURE= yes USE_GITHUB= yes GH_ACCOUNT= vysheng GH_PROJECT= tg tgl:tgl tl-parser:tlparser -GH_TAGNAME= 1.3.1 2.0.1:tgl 1659d87:tlparser +GH_TAGNAME= 2.0.1:tgl 1659d87:tlparser +GH_SUBDIR= tgl:tgl tgl/tl-parser:tlparser PLIST_FILES= bin/telegram-cli \ etc/telegram-cli/server.pub PORTDOCS= * .include .if ${OSVERSION} < 1000024 USE_GCC= yes .endif - -post-extract: - @${MV} ${WRKSRC_tgl}/* ${WRKSRC}/tgl - @${MV} ${WRKSRC_tlparser}/* ${WRKSRC}/tgl/tl-parser do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/telegram-cli ${INSTALL_PROGRAM} ${WRKSRC}/bin/telegram-cli ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/tg-server.pub ${STAGEDIR}${PREFIX}/etc/telegram-cli/server.pub @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/ && ${INSTALL_DATA} CHANGELOG README-LUA README.es README.md \ ${STAGEDIR}${DOCSDIR}) .include Index: head/net-im/telegram-purple/Makefile =================================================================== --- head/net-im/telegram-purple/Makefile (revision 428568) +++ head/net-im/telegram-purple/Makefile (revision 428569) @@ -1,44 +1,41 @@ # Created by: Kris Moore # $FreeBSD$ PORTNAME= telegram-purple PORTVERSION= 1.3.0 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= kevlo@FreeBSD.org COMMENT= Libpurple plugin for Telegram messenger LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= pidgin:net-im/pidgin RUN_DEPENDS= pidgin:net-im/pidgin LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libwebp.so:graphics/webp OPTIONS_DEFINE= NLS OPTIONS_SUB= yes USES= execinfo gettext gmake pkgconfig USE_GNOME= glib20 libxml2 USE_GCC= yes GNU_CONFIGURE= yes USE_GITHUB= yes GH_ACCOUNT= majn:DEFAULT,tgl vysheng:tlparser GH_PROJECT= tgl:tgl tl-parser:tlparser GH_TAGNAME?= 624cf5a:tgl 36bf190:tlparser +GH_SUBDIR= tgl:tgl tgl/tl-parser:tlparser BROKEN_sparc64= cannot compile: assertion fails pre-configure: @${REINPLACE_CMD} -e 's|/etc/telegram-purple/server.tglpub|${PREFIX}/etc/telegram-purple/server.tglpub|g' \ ${WRKSRC}/telegram-purple.c - -post-extract: - @${MV} ${WRKSRC_tgl}/* ${WRKSRC}/tgl - @${MV} ${WRKSRC_tlparser}/* ${WRKSRC}/tgl/tl-parser .include Index: head/print/cups-connector/Makefile =================================================================== --- head/print/cups-connector/Makefile (revision 428568) +++ head/print/cups-connector/Makefile (revision 428569) @@ -1,79 +1,64 @@ # $FreeBSD$ PORTNAME= cups-connector PORTVERSION= 0.0.0.2016.03.09 CATEGORIES= print MAINTAINER= swills@FreeBSD.org COMMENT= Share CUPS printers via Google Cloud Print LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= go:lang/go \ cups>=0:print/cups \ avahi-app>=0:net/avahi-app USES= compiler pkgconfig USE_GITHUB= yes -GH_ACCOUNT= google:DEFAULT codegangsta:cli coreos:gosystemd \ - golang:oauth2,net mildred:xdg -GH_PROJECT= cli:cli go-systemd:gosystemd oauth2:oauth2 net:net \ - go-xdg:xdg -GH_TAGNAME= 1fdc26d:DEFAULT a294348:cli 7b2428f:gosystemd \ - 2cd4472:oauth2 6acef71:net 875014b:xdg +GH_TUPLE= google:cups-connector:1fdc26d:DEFAULT/src/github.com/google/cups-connector \ + codegangsta:cli:a294348:cli/src/github.com/codegangsta/cli \ + coreos:go-systemd:7b2428f:gosystemd/src/github.com/coreos/go-systemd \ + golang:oauth2:2cd4472:oauth2/src/golang.org/x/oauth2 \ + golang:net:6acef71:net/src/golang.org/x/net \ + mildred:go-xdg:875014b:xdg/src/launchpad.net/go-xdg/v0 BIN_FILES= gcp-connector-util gcp-cups-connector PLIST_FILES= ${BIN_FILES:S/^/bin\//} OPTIONS_DEFINE= DOCS PORTDOCS= CONTRIBUTING.md README.md post-patch: @${REINPLACE_CMD} -e "s@%%PREFIX%%@${PREFIX}@g" \ ${WRKSRC}/cups/core.go ${WRKSRC}/privet/avahi.go - @${MKDIR} ${WRKSRC}/src/github.com/google/cups-connector -.for src in cdd cups gcp gcp-connector-util gcp-cups-connector \ - gcp-windows-connector lib log manager monitor privet winspool xmpp - @${MV} ${WRKSRC}/${src} \ - ${WRKSRC}/src/github.com/google/cups-connector -.endfor - @${MKDIR} ${WRKSRC}/src/github.com/codegangsta - @${MKDIR} ${WRKSRC}/src/github.com/coreos - @${MKDIR} ${WRKSRC}/src/golang.org/x - @${MKDIR} ${WRKSRC}/src/launchpad.net/go-xdg - @${MV} ${WRKSRC_cli} ${WRKSRC}/src/github.com/codegangsta/cli - @${MV} ${WRKSRC_gosystemd} ${WRKSRC}/src/github.com/coreos/go-systemd - @${MV} ${WRKSRC_oauth2} ${WRKSRC}/src/golang.org/x/oauth2 - @${MV} ${WRKSRC_net} ${WRKSRC}/src/golang.org/x/net - @${MV} ${WRKSRC_xdg} ${WRKSRC}/src/launchpad.net/go-xdg/v0 do-build: .for bin in ${BIN_FILES} @cd ${WRKSRC}/src/github.com/google/cups-connector; ${SETENV} \ ${BUILD_ENV} GOPATH=${WRKSRC} go build -o \ ${WRKSRC}/bin/${bin} ./${bin} .endfor do-install: .for bin in ${BIN_FILES} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${bin} \ ${STAGEDIR}${PREFIX}/bin/${bin} .endfor post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${CP} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include # golang assumes that if clang is in use, it is called "clang" and not "cc". If # it's called "cc", go may fail .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/security/honeybadger/Makefile =================================================================== --- head/security/honeybadger/Makefile (revision 428568) +++ head/security/honeybadger/Makefile (revision 428569) @@ -1,74 +1,48 @@ # $FreeBSD$ PORTNAME= honeybadger PORTVERSION= 0.0.0.2016022301 CATEGORIES= security MAINTAINER= shawn.webb@hardenedbsd.org COMMENT= Quantum Insert detector and 0-day catcher BUILD_DEPENDS= go:lang/go USE_GITHUB= yes -GH_ACCOUNT= david415:DEFAULT google:gp fatih:co mattn:gc,gi \ - golang:xs,xn -GH_PROJECT= HoneyBadger:DEFAULT gopacket:gp color:co go-colorable:gc \ - go-isatty:gi net:xn sys:xs -GH_TAGNAME= 11dc0ca:DEFAULT f361903:gp 7a5857d:co 9fdad7c:gc 56b76bd:gi \ - b6d7b13:xn 50c6bc5:xs +GH_TUPLE= david415:HoneyBadger:11dc0ca:DEFAULT/src/github.com/david415/HoneyBadger \ + google:gopacket:f361903:gp/src/github.com/google/gopacket \ + fatih:color:7a5857d:co/src/github.com/fatih/color \ + mattn:go-colorable:9fdad7c:gc/src/github.com/mattn/go-colorable \ + mattn:go-isatty:56b76bd:gi/src/github.com/mattn/go-isatty \ + golang:sys:50c6bc5:xs/src/golang.org/x/sys \ + golang:net:b6d7b13:xn/src/golang.org/x/net BIN_FILES= handshakeHijacker honeyBadger \ honeybadgerReportTool honeybadgerReportToolColor sprayInjector PLIST_FILES= ${BIN_FILES:S/^/bin\//} OPTIONS_DEFINE= DOCS PORTDOCS= README.rst LICENSE LICENSE_BSD LICENSE= GPLv3 - -post-patch: - @${MKDIR} ${WRKSRC}/src/github.com/david415/HoneyBadger -.for src in .travis.yml LICENSE LICENSE_BSD README.rst attack blocks cmd \ - connection.go connection_test.go dispatcher.go dispatcher_test.go \ - drivers logging ordered_coalesce.go ordered_coalesce_test.go \ - pcap_integration_test.go retrospective.go retrospective_test.go \ - sniffer.go supervisor.go types - @${MV} ${WRKSRC}/${src} \ - ${WRKSRC}/src/github.com/david415/HoneyBadger -.endfor - @${MKDIR} ${WRKSRC}/src/github.com/google - @${MKDIR} ${WRKSRC}/src/github.com/fatih - @${MKDIR} ${WRKSRC}/src/github.com/mattn - @${MKDIR} ${WRKSRC}/src/golang.org/x - @${MV} ${WRKSRC_gp} \ - ${WRKSRC}/src/github.com/google/gopacket - @${MV} ${WRKSRC_co} \ - ${WRKSRC}/src/github.com/fatih/color - @${MV} ${WRKSRC_gc} \ - ${WRKSRC}/src/github.com/mattn/go-colorable - @${MV} ${WRKSRC_gi} \ - ${WRKSRC}/src/github.com/mattn/go-isatty - @${MV} ${WRKSRC_xn} \ - ${WRKSRC}/src/golang.org/x/net - @${MV} ${WRKSRC_xs} \ - ${WRKSRC}/src/golang.org/x/sys do-build: .for bin in ${BIN_FILES} cd ${WRKSRC}/src/github.com/david415/HoneyBadger/cmd/${bin}; ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build .endfor do-install: .for bin in ${BIN_FILES} cd ${WRKSRC}/src/github.com/david415/HoneyBadger/cmd/${bin}; ${CP} ${bin} ${STAGEDIR}${PREFIX}/bin/${src} .endfor post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${CP} ${WRKSRC}/src/github.com/david415/HoneyBadger/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/sysutils/epazote/Makefile =================================================================== --- head/sysutils/epazote/Makefile (revision 428568) +++ head/sysutils/epazote/Makefile (revision 428569) @@ -1,53 +1,34 @@ # $FreeBSD$ PORTNAME= epazote PORTVERSION= 2.1.0 CATEGORIES= sysutils MAINTAINER= nbari@tequila.io COMMENT= Automated HTTP (microservices) supervisor LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= go>=1.7:lang/go USES= compiler USE_GITHUB= yes -GH_ACCOUNT= epazote:DEFAULT \ - epazote:scheduler \ - go-yaml:yaml -GH_PROJECT= epazote scheduler:scheduler yaml:yaml -GH_TAGNAME= 0.1.0:scheduler v2:yaml +GH_TUPLE= epazote:scheduler:0.1.0:scheduler/src/github.com/epazote/scheduler \ + go-yaml:yaml:v2:yaml/src/gopkg.in/yaml.v2 +GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME} STRIP= # stripping can break go binaries PLIST_FILES= bin/epazote - -post-patch: - @${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} -.for src in a_test.go block.go block_test.go changelog.md cmd color.go \ - color_test.go config.go config_test.go epazote.go examples \ - mail.go mail_test.go mailman.go mailman_test.go report.go \ - report_test.go request.go request_test.go scandir.go \ - scandir_test.go singleton.go singleton_test.go start.go \ - start_test.go supervice.go supervice_test.go test try.go try_test.go - @${MV} ${WRKSRC}/${src} \ - ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} -.endfor - @${MV} ${WRKSRC_scheduler}/${src} \ - ${WRKSRC}/src/github.com/${GH_ACCOUNT}/scheduler - @${MKDIR} ${WRKSRC}/src/gopkg.in - @${MV} ${WRKSRC_yaml}/ \ - ${WRKSRC}/src/gopkg.in/yaml.v2 do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \ ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \ "-X main.version=${PORTVERSION}" -o epazote cmd/epazote/main.go; do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/epazote ${STAGEDIR}${PREFIX}/bin/epazote .include Index: head/sysutils/nomad/Makefile =================================================================== --- head/sysutils/nomad/Makefile (revision 428568) +++ head/sysutils/nomad/Makefile (revision 428569) @@ -1,83 +1,57 @@ # $FreeBSD$ PORTNAME= nomad PORTVERSION= 0.5.0 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= jhixson@gmail.com COMMENT= Cluster manager and scheduler LICENSE= MPL BUILD_DEPENDS= go>=1.7:lang/go RUN_DEPENDS= go>=1.7:lang/go ONLY_FOR_ARCHS= amd64 USES= compiler USE_GITHUB= yes -GH_ACCOUNT= hashicorp:DEFAULT kardianos:govendor mitchellh:gox \ - golang:tools axw:gocov matm:gocov_html ugorji:go -GH_PROJECT= govendor:govendor gox:gox tools:tools gocov:gocov \ - gocov-html:gocov_html go:go -GH_TAGNAME= v1.0.8:govendor v0.3.0:gox 8b84dae:tools \ - c77561c:gocov v1.1:gocov_html faddd61:go +GH_ACCOUNT= hashicorp +GH_SUBDIR= src/github.com/hashicorp/nomad +GH_TUPLE= kardianos:govendor:v1.0.8:govendor/src/github.com/kardianos/govendor \ + mitchellh:gox:v0.3.0:gox/src/github.com/mitchellh/gox \ + golang:tools:8b84dae:tools/src/golang.org/x/tools \ + axw:gocov:c77561c:gocov/src/github.com/axw/gocov \ + matm:gocov-html:v1.1:gocov_html/src/gopkg.in/matm/v1/gocov-html \ + ugorji:go:faddd61:go/src/github.com/ugorji/go + USE_RC_SUBR= nomad USERS= nomad GROUPS= nomad STRIP= - -post-patch: - @${MKDIR} ${WRKSRC}/src/github.com/hashicorp/nomad -.for src in .gitignore .travis.yml api CHANGELOG.md client command \ - commands.go demo dist GNUmakefile helper ISSUE_TEMPLATE.md jobspec \ - LICENSE main_test.go main.go nomad README.md scheduler scripts \ - testutil Vagrantfile vendor version.go website - @${MV} ${WRKSRC}/${src} \ - ${WRKSRC}/src/github.com/hashicorp/nomad -.endfor - @${MKDIR} ${WRKSRC}/src/github.com/axw - @${MKDIR} ${WRKSRC}/src/github.com/kardianos - @${MKDIR} ${WRKSRC}/src/github.com/matm - @${MKDIR} ${WRKSRC}/src/github.com/mitchellh - @${MKDIR} ${WRKSRC}/src/github.com/ugorji - @${MKDIR} ${WRKSRC}/src/golang.org/x - @${MKDIR} ${WRKSRC}/src/gopkg.in/matm/v1 - @${MV} ${WRKSRC_govendor} \ - ${WRKSRC}/src/github.com/kardianos/govendor - @${MV} ${WRKSRC_gox} \ - ${WRKSRC}/src/github.com/mitchellh/gox - @${MV} ${WRKSRC_gocov} \ - ${WRKSRC}/src/github.com/axw/gocov - @${MV} ${WRKSRC_go} \ - ${WRKSRC}/src/github.com/ugorji/go - @${MV} ${WRKSRC_gocov_html} \ - ${WRKSRC}/src/gopkg.in/matm/v1/gocov-html - @${MV} ${WRKSRC_tools} \ - ${WRKSRC}/src/golang.org/x/tools do-build: @cd ${WRKSRC}/src/github.com/hashicorp/nomad; \ ${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -v -x \ -ldflags "-X main.GitDescribe=v${PORTVERSION}" -o bin/nomad do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/hashicorp/nomad/bin/nomad ${STAGEDIR}${PREFIX}/bin/nomad ${MKDIR} ${STAGEDIR}${PREFIX}/etc/nomad ${INSTALL_DATA} ${WRKSRC}/src/github.com/hashicorp/nomad/dist/client.hcl \ ${STAGEDIR}${PREFIX}/etc/nomad/client.hcl.sample ${INSTALL_DATA} ${WRKSRC}/src/github.com/hashicorp/nomad/dist/server.hcl \ ${STAGEDIR}${PREFIX}/etc/nomad/server.hcl.sample .include .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/sysutils/restic/Makefile =================================================================== --- head/sysutils/restic/Makefile (revision 428568) +++ head/sysutils/restic/Makefile (revision 428569) @@ -1,41 +1,39 @@ # $FreeBSD$ PORTNAME= restic PORTVERSION= 0.1.0 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= wg@FreeBSD.org COMMENT= Restic backup program BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go BROKEN= fails to build USE_GITHUB= yes -GH_ACCOUNT= restic:DEFAULT,chunker juju:errors golang:crypto -GH_PROJECT= chunker:chunker errors:errors crypto:crypto -GH_TAGNAME= 16a28ff:chunker 1b5e39b:errors 74f810a:crypto +GH_TUPLE= restic:chunker:16a28ff:chunker/src/github.com/restic/chunker \ + juju:errors:1b5e39b:errors/src/github.com/juju/errors \ + golang:crypto:74f810a:crypto/src/golang.org/x/crypto STRIP= # stripping can break go binaries +# Seems to build even less when using +# GH_SUBDIR=/src/github.com/${GH_ACCOUNT}/${PORTNAME} instead of this +# post-extract thing: post-extract: @${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME} .for src in CONTRIBUTING.md Godeps LICENSE Makefile README.md VERSION Vagrantfile appveyor.yml archiver.go archiver_int_test.go archiver_test.go backend build.go cache.go cache_test.go checker cmd crypto debug doc doc.go filter fuse lock.go lock_test.go lock_unix.go lock_windows.go node.go node_darwin.go node_freebsd.go node_linux.go node_openbsd.go node_test.go node_unix.go node_windows.go pack pipe progress.go repository restorer.go run_integration_tests.go run_tests.go snapshot.go snapshot_test.go test tree.go tree_test.go walk.go walk_test.go @${MV} ${WRKSRC}/${src} \ ${WRKSRC}/src/github.com/restic/${PORTNAME} .endfor - @${MKDIR} ${WRKSRC}/src/github.com/juju - @${MKDIR} ${WRKSRC}/src/golang.org/x - @${MV} ${WRKSRC_chunker} ${WRKSRC}/src/github.com/restic/chunker - @${MV} ${WRKSRC_errors} ${WRKSRC}/src/github.com/juju/errors - @${MV} ${WRKSRC_crypto} ${WRKSRC}/src/golang.org/x/crypto do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}; ${SETENV} GOPATH=${WRKSRC} go run build.go do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/textproc/multimarkdown/Makefile =================================================================== --- head/textproc/multimarkdown/Makefile (revision 428568) +++ head/textproc/multimarkdown/Makefile (revision 428569) @@ -1,81 +1,72 @@ # Created by: Adam Weinberger # $FreeBSD$ PORTNAME= multimarkdown PORTVERSION= 4.7 CATEGORIES= textproc DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Extended Markdown processor with more features, written in C LICENSE= MIT GPLv2+ LICENSE_COMB= dual USE_GITHUB= yes GH_ACCOUNT= fletcher:DEFAULT nddrylliog:greg GH_PROJECT= MultiMarkdown-4 greg:greg GH_TAGNAME= 98ecf13:greg +GH_SUBDIR= greg:greg ALL_TARGET= ${PORTNAME} USES= gmake OPTIONS_DEFINE= CHEAT_SHEET EXTRAS HELPERS DOCS CHEAT_SHEET_DESC= HTML-based cheat sheat EXTRAS_DESC= Extra scripts and XSLT support HELPERS_DESC= Helper scripts (conflicts with emulators/mtools) CHEAT_SHEET_GH_PROJECT= human-markdown-reference:cheat CHEAT_SHEET_GH_TAGNAME= 199dae8:cheat +CHEAT_SHEET_GH_SUBDIR= cheat-sheet:cheat EXTRAS_GH_PROJECT= MMD-Support:support EXTRAS_GH_TAGNAME= 685c95c:support +EXTRAS_GH_SUBDIR= Support:support HELPERS_CONFLICTS_INSTALL= mtools-* OPTIONS_SUB= yes - -post-extract: - @${RMDIR} ${WRKSRC}/greg - @${MV} ${WRKSRC_greg} ${WRKSRC}/greg - -post-extract-CHEAT_SHEET-on: - @${RMDIR} ${WRKSRC}/cheat-sheet - @${MV} ${WRKSRC_cheat} ${WRKSRC}/cheat-sheet - -post-extract-EXTRAS-on: - @${RMDIR} ${WRKSRC}/Support - @${MV} ${WRKSRC_support} ${WRKSRC}/Support post-patch: @${REINPLACE_CMD} -E "s/^(CFLAGS).+=/\1 \+=/" ${WRKSRC}/Makefile ${WRKSRC}/greg/Makefile @${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/scripts/* @${REINPLACE_CMD} -E 's,(-include) (GLibFacade.h),\1 ${WRKSRC}/\2,' ${WRKSRC}/Makefile post-patch-EXTRAS-on: @${REINPLACE_CMD} -E "s,^(xslt_path)=.*,\1=${DATADIR},; s,(xslt_path)/../,\1/," \ ${WRKSRC}/Support/bin/* @${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/Support/bin/* do-install: @${FIND} ${WRKSRC} -name '*.bak' -delete ${INSTALL_PROGRAM} ${WRKSRC}/multimarkdown ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/scripts/* ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} do-install-EXTRAS-on: ${INSTALL_SCRIPT} ${WRKSRC}/Support/bin/* ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/XSLT ${INSTALL_DATA} ${WRKSRC}/Support/XSLT/* ${STAGEDIR}${DATADIR}/XSLT @${MKDIR} ${STAGEDIR}${DATADIR}/utilities ${INSTALL_SCRIPT} ${WRKSRC}/Support/Utilities/* ${STAGEDIR}${DATADIR}/utilities ${INSTALL_DATA} ${WRKSRC}/Support/README.md ${STAGEDIR}${DOCSDIR}/README-extras.md post-install-CHEAT_SHEET-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/cheat-sheet (cd ${WRKSRC} && ${COPYTREE_SHARE} cheat-sheet ${STAGEDIR}${DOCSDIR}) .include Index: head/www/uchiwa/Makefile =================================================================== --- head/www/uchiwa/Makefile (revision 428568) +++ head/www/uchiwa/Makefile (revision 428569) @@ -1,106 +1,73 @@ # $FreeBSD$ PORTNAME= uchiwa PORTVERSION= 0.18.2 CATEGORIES= www MASTER_SITES= http://uchiwa.io/ MAINTAINER= alexander@treg.io COMMENT= Simple dashboard for Sensu LICENSE= MIT BUILD_DEPENDS= go>=1.6.0:lang/go UCHIWA_LOGDIR= /var/log/uchiwa UCHIWA_CONFDIR= ${PREFIX}/etc/uchiwa UCHIWA_SHAREDIR= ${PREFIX}/share/uchiwa/public USE_RC_SUBR= ${PORTNAME} USE_GITHUB= yes GH_ACCOUNT= sensu:DEFAULT -GH_TUPLE= dgrijalva:jwt-go:61124b62ad244d655f87d944aefaa2ae5a0d2f16:jwtgo -GH_TUPLE+= gorilla:context:215affda49addc4c8ef7e2534915df2c8c35c6cd:context -GH_TUPLE+= mitchellh:mapstructure:f7d28d5aeab42b9b95d2e6d6b956f73a290077fc:mapstructure -GH_TUPLE+= palourde:mergo:d931ffd2c07cb4caf7194e0f6af9ac6771c26d54:mergo -GH_TUPLE+= stretchr:objx:cbeaeb16a013161a98496fad62933b1d21786672:objx -GH_TUPLE+= stretchr:testify:e4ec8152c15fc46bd5056ce65997a07c7d415325:testify -GH_TUPLE+= sensu:uchiwa-web:${PORTVERSION}:uchiwaweb -GH_TUPLE+= angular:bower-angular-cookies:b89821e37d3011ad0bca9a4847a8fcc59f90fabb:bowerangularcookies -GH_TUPLE+= urish:angular-moment:0.9.2:urishangularmoment -GH_TUPLE+= angular:bower-angular:v1.4.11:angularbowerangular -GH_TUPLE+= angular:bower-angular-route:v1.4.11:angularbowerangularroute -GH_TUPLE+= angular:bower-angular-sanitize:v1.4.11:angularbowerangularsanitize -GH_TUPLE+= twbs:bootstrap:v3.1.1:bootstrap -GH_TUPLE+= twbs:bootstrap-sass:v3.1.1:bootstrapsass -GH_TUPLE+= foxandxss:angular-toastr:1.6.0:forandxssangulartoastr -GH_TUPLE+= wallin:angular-gravatar:0.3.2:wallinangulargravatar -GH_TUPLE+= fortawesome:font-awesome:v4.4.0:fortawesomefontawesome -GH_TUPLE+= components:highlightjs:08edd75426b52b165cc2b8a569870df4794c36dc:componentshighlightjs -GH_TUPLE+= angular-ui:bootstrap-bower:0.13.4:angularuibootstrapbower -GH_TUPLE+= moment:moment:2.8.4:momentmoment -GH_TUPLE+= jquery:jquery-dist:3.0.0:jqueryjquery -GH_TUPLE+= jashkenas:underscore:1f4bf626f23a99f7a676f5076dc1b1475554c8f7:jashkenasunderscore -GH_TUPLE+= kless:osutil:3ac994847c4376a4b905fc0a19f450c5a4bec647:klessosutil +GH_TUPLE= dgrijalva:jwt-go:61124b62ad244d655f87d944aefaa2ae5a0d2f16:jwtgo/src/github.com/dgrijalva/jwt-go +GH_TUPLE+= gorilla:context:215affda49addc4c8ef7e2534915df2c8c35c6cd:context/src/github.com/gorilla/context +GH_TUPLE+= mitchellh:mapstructure:f7d28d5aeab42b9b95d2e6d6b956f73a290077fc:mapstructure/src/github.com/mitchellh/mapstructure +GH_TUPLE+= palourde:mergo:d931ffd2c07cb4caf7194e0f6af9ac6771c26d54:mergo/src/github.com/palourde/mergo +GH_TUPLE+= stretchr:objx:cbeaeb16a013161a98496fad62933b1d21786672:objx/src/github.com/stretchr/objx +GH_TUPLE+= stretchr:testify:e4ec8152c15fc46bd5056ce65997a07c7d415325:testify/src/github.com/stretchr/testify +GH_TUPLE+= sensu:uchiwa-web:${PORTVERSION}:uchiwaweb/public/bower_components/uchiwa-web +GH_TUPLE+= angular:bower-angular-cookies:b89821e37d3011ad0bca9a4847a8fcc59f90fabb:bowerangularcookies/public/bower_components/angular-cookies +GH_TUPLE+= urish:angular-moment:0.9.2:urishangularmoment/public/bower_components/angular-moment +GH_TUPLE+= angular:bower-angular:v1.4.11:angularbowerangular/public/bower_components/angular +GH_TUPLE+= angular:bower-angular-route:v1.4.11:angularbowerangularroute/public/bower_components/angular-route +GH_TUPLE+= angular:bower-angular-sanitize:v1.4.11:angularbowerangularsanitize/public/bower_components/angular-sanitize +GH_TUPLE+= twbs:bootstrap:v3.1.1:bootstrap/public/bower_components/bootstrap +GH_TUPLE+= twbs:bootstrap-sass:v3.1.1:bootstrapsass/public/bower_components/bootstrap-sass-official +GH_TUPLE+= foxandxss:angular-toastr:1.6.0:forandxssangulartoastr/public/bower_components/angular-toastr +GH_TUPLE+= wallin:angular-gravatar:0.3.2:wallinangulargravatar/public/bower_components/angular-gravatar +GH_TUPLE+= fortawesome:Font-Awesome:v4.4.0:fortawesomefontawesome/public/bower_components/fontawesome +GH_TUPLE+= components:highlightjs:08edd75426b52b165cc2b8a569870df4794c36dc:componentshighlightjs/public/bower_components/highlightjs +GH_TUPLE+= angular-ui:bootstrap-bower:0.13.4:angularuibootstrapbower/public/bower_components/angular-bootstrap +GH_TUPLE+= moment:moment:2.8.4:momentmoment/public/bower_components/moment +GH_TUPLE+= jquery:jquery-dist:3.0.0:jqueryjquery/public/bower_components/jquery +GH_TUPLE+= jashkenas:underscore:1f4bf626f23a99f7a676f5076dc1b1475554c8f7:jashkenasunderscore/public/bower_components/underscore +GH_TUPLE+= kless:osutil:3ac994847c4376a4b905fc0a19f450c5a4bec647:klessosutil/src/github.com/kless/osutil + USERS= uchiwa GROUPS= uchiwa STRIP= # -post-patch: - @${MKDIR} ${WRKSRC}/src/github.com/sensu/uchiwa - @${MKDIR} ${WRKSRC}/src/github.com/dgrijalva - @${MKDIR} ${WRKSRC}/src/github.com/gorilla - @${MKDIR} ${WRKSRC}/src/github.com/mitchellh - @${MKDIR} ${WRKSRC}/src/github.com/palourde - @${MKDIR} ${WRKSRC}/src/github.com/stretchr - @${MKDIR} ${WRKSRC}/src/github.com/stretchr/testify - @${MKDIR} ${WRKSRC}/src/github.com/kless - @${MKDIR} ${WRKSRC}/src/github.com/tools - +post-extract: + @${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME} .for src in .travis.yml Gruntfile.js bower.json package.json uchiwa \ Dockerfile LICENSE config.json.example public uchiwa.go .bowerrc \ Godeps README.md fixtures @${MV} ${WRKSRC}/${src} \ ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME} .endfor - @${MV} ${WRKSRC_jwtgo} ${WRKSRC}/src/github.com/dgrijalva/jwt-go - @${MV} ${WRKSRC_context} ${WRKSRC}/src/github.com/gorilla/context - @${MV} ${WRKSRC_mapstructure} ${WRKSRC}/src/github.com/mitchellh/mapstructure - @${MV} ${WRKSRC_mergo} ${WRKSRC}/src/github.com/palourde/mergo - @${MV} ${WRKSRC_objx} ${WRKSRC}/src/github.com/stretchr/objx - @${MV} ${WRKSRC_testify}/assert ${WRKSRC}/src/github.com/stretchr/testify/assert - @${MV} ${WRKSRC_testify}/mock ${WRKSRC}/src/github.com/stretchr/testify/mock - @${MV} ${WRKSRC_klessosutil} ${WRKSRC}/src/github.com/kless/osutil - @${MKDIR} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components - @${MV} ${WRKSRC_bowerangularcookies} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-cookies - @${MV} ${WRKSRC_urishangularmoment} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-moment - @${MV} ${WRKSRC_angularbowerangular} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular - @${MV} ${WRKSRC_angularbowerangularroute} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-route - @${MV} ${WRKSRC_angularbowerangularsanitize} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-sanitize - @${MV} ${WRKSRC_bootstrap} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/bootstrap - @${MV} ${WRKSRC_bootstrapsass} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/bootstrap-sass-official - @${MV} ${WRKSRC_forandxssangulartoastr} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-toastr - @${MV} ${WRKSRC_wallinangulargravatar} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-gravatar - @${MV} ${WRKDIR}/Font-Awesome-4.4.0 ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/fontawesome - @${MV} ${WRKSRC_componentshighlightjs} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/highlightjs - @${MV} ${WRKSRC_angularuibootstrapbower} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/angular-bootstrap - @${MV} ${WRKSRC_jqueryjquery} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/jquery - @${MV} ${WRKSRC_jashkenasunderscore} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/underscore - @${MV} ${WRKSRC_momentmoment} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/moment - @${MV} ${WRKSRC_uchiwaweb} ${WRKSRC}/src/github.com/sensu/uchiwa/public/bower_components/uchiwa-web do-build: @cd ${WRKSRC}/src/github.com/sensu && ${SETENV} GOPATH=${WRKSRC} go install ./... do-install: ${MKDIR} ${STAGEDIR}${UCHIWA_LOGDIR} \ ${STAGEDIR}${UCHIWA_CONFDIR} \ ${STAGEDIR}${UCHIWA_SHAREDIR} post-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/uchiwa ${STAGEDIR}${PREFIX}/bin/uchiwa ${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/config.json.example ${STAGEDIR}${PREFIX}/etc/uchiwa/config.json.sample (cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/public && ${COPYTREE_SHARE} . ${STAGEDIR}${UCHIWA_SHAREDIR}) .include Index: head/www/uchiwa/distinfo =================================================================== --- head/www/uchiwa/distinfo (revision 428568) +++ head/www/uchiwa/distinfo (revision 428569) @@ -1,49 +1,49 @@ TIMESTAMP = 1474385508 SHA256 (sensu-uchiwa-0.18.2_GH0.tar.gz) = 5c1aaf8d1b3bcc5f26dab517d6c4f20362821233e94e36b596c800af428444d0 SIZE (sensu-uchiwa-0.18.2_GH0.tar.gz) = 99172 SHA256 (dgrijalva-jwt-go-61124b62ad244d655f87d944aefaa2ae5a0d2f16_GH0.tar.gz) = 2841d55bce629bb816fe796315efa24ac50ab5bbfa210a9d45c7e1b9b21ea5b1 SIZE (dgrijalva-jwt-go-61124b62ad244d655f87d944aefaa2ae5a0d2f16_GH0.tar.gz) = 14148 SHA256 (gorilla-context-215affda49addc4c8ef7e2534915df2c8c35c6cd_GH0.tar.gz) = 5521685083d2bfab5e28a694ec7134b520f1d83c09d7bd9eecadebf5e19a1791 SIZE (gorilla-context-215affda49addc4c8ef7e2534915df2c8c35c6cd_GH0.tar.gz) = 4266 SHA256 (mitchellh-mapstructure-f7d28d5aeab42b9b95d2e6d6b956f73a290077fc_GH0.tar.gz) = 9a3b0e674bc2bd24529d3c4300e9d475c9a3c8345390aac2a7a4b1dfe07aa42c SIZE (mitchellh-mapstructure-f7d28d5aeab42b9b95d2e6d6b956f73a290077fc_GH0.tar.gz) = 13431 SHA256 (palourde-mergo-d931ffd2c07cb4caf7194e0f6af9ac6771c26d54_GH0.tar.gz) = 0bebca1db065e8eb700b79d33192d87a70cce2888ad3cae16aef9faf05ac744b SIZE (palourde-mergo-d931ffd2c07cb4caf7194e0f6af9ac6771c26d54_GH0.tar.gz) = 9221 SHA256 (stretchr-objx-cbeaeb16a013161a98496fad62933b1d21786672_GH0.tar.gz) = 70c3cbcd5ed6a7b712192e863c70fffa59d0783ae4adbef2f912875a22b9a3d4 SIZE (stretchr-objx-cbeaeb16a013161a98496fad62933b1d21786672_GH0.tar.gz) = 23418 SHA256 (stretchr-testify-e4ec8152c15fc46bd5056ce65997a07c7d415325_GH0.tar.gz) = 6c1cfddb6d37ab2663fdde523337f3a05af43028c658680d6c9a9ba04f3037c9 SIZE (stretchr-testify-e4ec8152c15fc46bd5056ce65997a07c7d415325_GH0.tar.gz) = 32603 SHA256 (sensu-uchiwa-web-0.18.2_GH0.tar.gz) = 57c779f489dc66851cf8873c9bd6a68407b7c8c265d044f289de1597b9f4e353 SIZE (sensu-uchiwa-web-0.18.2_GH0.tar.gz) = 203778 SHA256 (angular-bower-angular-cookies-b89821e37d3011ad0bca9a4847a8fcc59f90fabb_GH0.tar.gz) = 148753029769ea8a8438bc087596fef88e0b613ca11fee49785edd1f991b564c SIZE (angular-bower-angular-cookies-b89821e37d3011ad0bca9a4847a8fcc59f90fabb_GH0.tar.gz) = 6435 SHA256 (urish-angular-moment-0.9.2_GH0.tar.gz) = ae365783f60fe247c33371f76654a80d277aacb5a8ff2b91a0be283bceec29d2 SIZE (urish-angular-moment-0.9.2_GH0.tar.gz) = 19004 SHA256 (angular-bower-angular-v1.4.11_GH0.tar.gz) = fd31c21ca1658aaa43170f260a51dc6b229f7a3c8a0f6cca09449edc23012f21 SIZE (angular-bower-angular-v1.4.11_GH0.tar.gz) = 525268 SHA256 (angular-bower-angular-route-v1.4.11_GH0.tar.gz) = a76b7cedb33850145fdf10f14a868bb210c24342ee017b1bcb1ca8534d07c8c0 SIZE (angular-bower-angular-route-v1.4.11_GH0.tar.gz) = 17570 SHA256 (angular-bower-angular-sanitize-v1.4.11_GH0.tar.gz) = ebdc5953f73ac62ef712b74903232908b74f91127b6093ef6e0552581227b65f SIZE (angular-bower-angular-sanitize-v1.4.11_GH0.tar.gz) = 15102 SHA256 (twbs-bootstrap-v3.1.1_GH0.tar.gz) = 044a30423626fd36e5e4b829c0460e9d9dc1184c789b0e7696f8a177dc4a2106 SIZE (twbs-bootstrap-v3.1.1_GH0.tar.gz) = 2301630 SHA256 (twbs-bootstrap-sass-v3.1.1_GH0.tar.gz) = 2ad86cb0a1e409c236101a42c5bf2238d4ab450f7bacf60aced5a1c86c132023 SIZE (twbs-bootstrap-sass-v3.1.1_GH0.tar.gz) = 175668 SHA256 (foxandxss-angular-toastr-1.6.0_GH0.tar.gz) = a1f27884ce936580df3716adec6f7b5a6a7ffca3459f358310f051a1d133a04a SIZE (foxandxss-angular-toastr-1.6.0_GH0.tar.gz) = 26166 SHA256 (wallin-angular-gravatar-0.3.2_GH0.tar.gz) = 938d248fd115cf2bc6b24416cc908aa34bb7bf4b1649f67348d2c571458505a7 SIZE (wallin-angular-gravatar-0.3.2_GH0.tar.gz) = 14827 -SHA256 (fortawesome-font-awesome-v4.4.0_GH0.tar.gz) = 3962ab205a1547be1e10a840f44fa6b6a28359e6f3f21932f0f8dabf419eeccb -SIZE (fortawesome-font-awesome-v4.4.0_GH0.tar.gz) = 2310490 +SHA256 (fortawesome-Font-Awesome-v4.4.0_GH0.tar.gz) = 3962ab205a1547be1e10a840f44fa6b6a28359e6f3f21932f0f8dabf419eeccb +SIZE (fortawesome-Font-Awesome-v4.4.0_GH0.tar.gz) = 2310490 SHA256 (components-highlightjs-08edd75426b52b165cc2b8a569870df4794c36dc_GH0.tar.gz) = 3b576e352ce0331485cb39b42983f40a69c810b9a29ba72f0850243236961df7 SIZE (components-highlightjs-08edd75426b52b165cc2b8a569870df4794c36dc_GH0.tar.gz) = 401481 SHA256 (angular-ui-bootstrap-bower-0.13.4_GH0.tar.gz) = 38f15424f8eac597198bb0a1dfdddddb6afbfe3ef9633b24240f3bc070ec036b SIZE (angular-ui-bootstrap-bower-0.13.4_GH0.tar.gz) = 128252 SHA256 (moment-moment-2.8.4_GH0.tar.gz) = 2e075c69c0ca7fc5d211293ff63f029cfd3e9f3f248043d023e82ca333dd7dc9 SIZE (moment-moment-2.8.4_GH0.tar.gz) = 438060 SHA256 (jquery-jquery-dist-3.0.0_GH0.tar.gz) = 9c7105eb5efb2e8be363fc2e29dfd49c3423f777282f92a7a30a9562b2def294 SIZE (jquery-jquery-dist-3.0.0_GH0.tar.gz) = 406163 SHA256 (jashkenas-underscore-1f4bf626f23a99f7a676f5076dc1b1475554c8f7_GH0.tar.gz) = 9aba788d42c42d263f4644029c25181ae7754c2bf918f9bd427e0aed46c65831 SIZE (jashkenas-underscore-1f4bf626f23a99f7a676f5076dc1b1475554c8f7_GH0.tar.gz) = 384805 SHA256 (kless-osutil-3ac994847c4376a4b905fc0a19f450c5a4bec647_GH0.tar.gz) = 3ef389eab8e8d614a0f95e9b665f75248550459c697016443726a84275222dfc SIZE (kless-osutil-3ac994847c4376a4b905fc0a19f450c5a4bec647_GH0.tar.gz) = 53151