Commit 29c6b9ee authored by dmgk's avatar dmgk
Browse files

New port: devel/app-builder

Generic helper tool to build app in a distributable formats. Used by
electron-builder but applicable not only for building Electron
applications.

WWW: https://github.com/develar/app-builder

PR:		243264
Submitted by:	Hiroki Tagato <tagattie@yandex.com>
parent f1b99c42
...@@ -134,6 +134,7 @@ ...@@ -134,6 +134,7 @@
SUBDIR += aphpunit SUBDIR += aphpunit
SUBDIR += api-sanity-autotest SUBDIR += api-sanity-autotest
SUBDIR += apitrace SUBDIR += apitrace
SUBDIR += app-builder
SUBDIR += appstream-glib SUBDIR += appstream-glib
SUBDIR += apr1 SUBDIR += apr1
SUBDIR += apr2 SUBDIR += apr2
......
# $FreeBSD$
PORTNAME= app-builder
DISTVERSIONPREFIX= v
DISTVERSION= 3.4.2
CATEGORIES= devel
MAINTAINER= tagattie@yandex.com
COMMENT= Generic helper tool to build app in a distributable format
LICENSE= MIT
BUILD_DEPENDS= go-bindata:devel/go-bindata
USES= gmake go:modules
USE_GITHUB= yes
USE_GITLAB= nodefault
GH_ACCOUNT= develar
GH_TUPLE= aclements:go-rabin:d0b643ea1a4c:aclements_go_rabin/vendor/github.com/aclements/go-rabin \
alecthomas:kingpin:v2.2.6:alecthomas_kingpin/vendor/github.com/alecthomas/kingpin \
alecthomas:template:fb15b899a751:alecthomas_template/vendor/github.com/alecthomas/template \
alecthomas:units:c3de453c63f4:alecthomas_units/vendor/github.com/alecthomas/units \
alessio:shellescape:52074bc9df61:alessio_shellescape/vendor/gopkg.in/alessio/shellescape.v1 \
aws:aws-sdk-go:v1.21.3:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
biessek:golang-ico:d348d9ea4670:biessek_golang_ico/vendor/github.com/biessek/golang-ico \
develar:errors:v0.9.0:develar_errors/vendor/github.com/develar/errors \
develar:go-fs-util:69a2d4542206:develar_go_fs_util/vendor/github.com/develar/go-fs-util \
develar:go-pkcs12:54baa4f32c6a:develar_go_pkcs12/vendor/github.com/develar/go-pkcs12 \
disintegration:imaging:v1.6.0:disintegration_imaging/vendor/github.com/disintegration/imaging \
dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
fsnotify:fsnotify:v1.4.7:fsnotify_fsnotify/vendor/gopkg.in/fsnotify.v1 \
go-tomb:tomb:dd632973f1e7:go_tomb_tomb/vendor/gopkg.in/tomb.v1 \
go-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
golang:image:d6a02ce849c9:golang_image/vendor/golang.org/x/image \
golang:net:ca1201d0de80:golang_net/vendor/golang.org/x/net \
golang:sys:fae7ac547cb7:golang_sys/vendor/golang.org/x/sys \
golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \
hpcloud:tail:v1.0.0:hpcloud_tail/vendor/github.com/hpcloud/tail \
jmespath:go-jmespath:c2b33e8439af:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
json-iterator:go:v1.1.6:json_iterator_go/vendor/github.com/json-iterator/go \
jsummers:gobmp:e2ba15ffa76e:jsummers_gobmp/vendor/github.com/jsummers/gobmp \
mattn:go-colorable:v0.1.2:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
mattn:go-isatty:v0.0.8:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
mcuadros:go-version:92cdf37c5b75:mcuadros_go_version/vendor/github.com/mcuadros/go-version \
minio:blake2b-simd:3f5f724cb5b1:minio_blake2b_simd/vendor/github.com/minio/blake2b-simd \
mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \
modern-go:reflect2:v1.0.1:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \
onsi:ginkgo:v1.8.0:onsi_ginkgo/vendor/github.com/onsi/ginkgo \
onsi:gomega:v1.5.0:onsi_gomega/vendor/github.com/onsi/gomega \
oxtoacart:bpool:03653db5a59c:oxtoacart_bpool/vendor/github.com/oxtoacart/bpool \
phayes:permbits:39d7c581d2ee:phayes_permbits/vendor/github.com/phayes/permbits \
pkg:errors:v0.8.1:pkg_errors/vendor/github.com/pkg/errors \
pkg:xattr:v0.4.1:pkg_xattr/vendor/github.com/pkg/xattr \
segmentio:ksuid:v1.0.2:segmentio_ksuid/vendor/github.com/segmentio/ksuid \
uber-go:atomic:v1.4.0:uber_go_atomic/vendor/go.uber.org/atomic \
uber-go:multierr:v1.1.0:uber_go_multierr/vendor/go.uber.org/multierr \
uber-go:zap:v1.10.0:uber_go_zap/vendor/go.uber.org/zap \
zieckey:goini:0da17d361d26:zieckey_goini/vendor/github.com/zieckey/goini
GL_TUPLE= https://gitlab.howett.net:go:plist:591f970eefbbeb04d7b37f334a0c4c3256e32876:go_plist/vendor/howett.net/plist
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= readme.md
OPTIONS_DEFINE= DOCS
pre-build:
cd ${WRKSRC} && ${MAKE_CMD} assets
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
TIMESTAMP = 1576040549
SHA256 (develar-app-builder-v3.4.2_GH0.tar.gz) = f3f4b5dbabf0319d780accc6dab7bb162026d873e38183dd9fb5164384eac4d7
SIZE (develar-app-builder-v3.4.2_GH0.tar.gz) = 654475
SHA256 (aclements-go-rabin-d0b643ea1a4c_GH0.tar.gz) = cb8bc66e64788ffd4acf9408aba12d19fb8c51fa428423d83780744cf34ea986
SIZE (aclements-go-rabin-d0b643ea1a4c_GH0.tar.gz) = 11481
SHA256 (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 4624eae43489de8a71ea60efaf6744c581b6bd62909f7514c484c1ea0efaba5a
SIZE (alecthomas-kingpin-v2.2.6_GH0.tar.gz) = 44383
SHA256 (alecthomas-template-fb15b899a751_GH0.tar.gz) = 2e2a44375eca48ce941182504b5d13aa98182b9a3f64ace33bfda52208bd0f5e
SIZE (alecthomas-template-fb15b899a751_GH0.tar.gz) = 55339
SHA256 (alecthomas-units-c3de453c63f4_GH0.tar.gz) = b2eb77de46e677edb150bb4bf81d213416a477525980e315264cbd70b22d0ece
SIZE (alecthomas-units-c3de453c63f4_GH0.tar.gz) = 3485
SHA256 (alessio-shellescape-52074bc9df61_GH0.tar.gz) = b90692348c781595727df18c086b85b5f6a9000797992e43a28d556b2af377a0
SIZE (alessio-shellescape-52074bc9df61_GH0.tar.gz) = 2965
SHA256 (aws-aws-sdk-go-v1.21.3_GH0.tar.gz) = 70758faae642b1cb71ba1401c69b7a9f2c017241bb1497186d25f6cd15a4daab
SIZE (aws-aws-sdk-go-v1.21.3_GH0.tar.gz) = 11616877
SHA256 (biessek-golang-ico-d348d9ea4670_GH0.tar.gz) = c7abb45f3ffee96c91cc9cc9266f54282312fe6080e4de2568ca9b5facd1c743
SIZE (biessek-golang-ico-d348d9ea4670_GH0.tar.gz) = 163907
SHA256 (develar-errors-v0.9.0_GH0.tar.gz) = 61db48276906e16c956f854aa48221faeabfc2871e129f0dfcc053d147b16c4e
SIZE (develar-errors-v0.9.0_GH0.tar.gz) = 12407
SHA256 (develar-go-fs-util-69a2d4542206_GH0.tar.gz) = 78416147911629cf01bc7c849edd1feef295ff4005188d8759e3ce36e640d980
SIZE (develar-go-fs-util-69a2d4542206_GH0.tar.gz) = 2440
SHA256 (develar-go-pkcs12-54baa4f32c6a_GH0.tar.gz) = 3ffe78b5da5d18e6060dae7e185c5754b36e88f64c487196f5ad24ae3c5ba5f8
SIZE (develar-go-pkcs12-54baa4f32c6a_GH0.tar.gz) = 21605
SHA256 (disintegration-imaging-v1.6.0_GH0.tar.gz) = 4514ecf9c7a6d5a543319cea42fa2bddd7a30d2ac3f37ed05819dbaa632b1cd9
SIZE (disintegration-imaging-v1.6.0_GH0.tar.gz) = 2211528
SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba
SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260
SHA256 (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = b7530d973d0ab0e58ad8ce1b9a4b963d6f57b3d72f2f9e13d49846976361b1cd
SIZE (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = 31139
SHA256 (go-tomb-tomb-dd632973f1e7_GH0.tar.gz) = b67f4ee9324a78176bc3196fe262388696aeb3f31d9879d498200219f9c4c554
SIZE (go-tomb-tomb-dd632973f1e7_GH0.tar.gz) = 3631
SHA256 (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 42c3e4ef9eca2860d22b3c6c5582c6c13fb4b417e5ebc1acc56ee5e2c4ddcaff
SIZE (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 70656
SHA256 (golang-image-d6a02ce849c9_GH0.tar.gz) = 7b7ae5c044ec34891708a26c4680b22d2a704a7d5a93f8227fc59dbc48de5988
SIZE (golang-image-d6a02ce849c9_GH0.tar.gz) = 4886302
SHA256 (golang-net-ca1201d0de80_GH0.tar.gz) = 1d0b1f44b64c6248ce65f4d78add4228f15ffbdbe4a559a6d1effa410ce01071
SIZE (golang-net-ca1201d0de80_GH0.tar.gz) = 1099216
SHA256 (golang-sys-fae7ac547cb7_GH0.tar.gz) = 949d649475ed22b02c0385e8200c8386b77d8a0f0e86a29ee540ed0fa3e45deb
SIZE (golang-sys-fae7ac547cb7_GH0.tar.gz) = 1454906
SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22
SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069
SHA256 (hpcloud-tail-v1.0.0_GH0.tar.gz) = 3aa982c4a779b1c1dc5723bbf2345eed1dd46cd5bcc490e69de4beab8f5d4b02
SIZE (hpcloud-tail-v1.0.0_GH0.tar.gz) = 37816
SHA256 (jmespath-go-jmespath-c2b33e8439af_GH0.tar.gz) = 1ccd468fe91f58cd1b144f6317f06b53bf0a5da5e03e6a399a2d03f087db1fe9
SIZE (jmespath-go-jmespath-c2b33e8439af_GH0.tar.gz) = 48265
SHA256 (json-iterator-go-v1.1.6_GH0.tar.gz) = fc04b16a3d3798aca44e644d85c1cf5a10faf294ed69a9f44ca57c6dfa6856e2
SIZE (json-iterator-go-v1.1.6_GH0.tar.gz) = 76814
SHA256 (jsummers-gobmp-e2ba15ffa76e_GH0.tar.gz) = 084ea2df84a658d3aea30918e9382d6507f3afb2477414aca6bf850083049bfc
SIZE (jsummers-gobmp-e2ba15ffa76e_GH0.tar.gz) = 31305
SHA256 (mattn-go-colorable-v0.1.2_GH0.tar.gz) = a7189bd9005c571303b117261955ce53b0e2aa89fe415e2289659be343fe1651
SIZE (mattn-go-colorable-v0.1.2_GH0.tar.gz) = 8518
SHA256 (mattn-go-isatty-v0.0.8_GH0.tar.gz) = 4f40edb394582f49ac6330bc807be93018216ef485eb65f00adcf61b670d4f3e
SIZE (mattn-go-isatty-v0.0.8_GH0.tar.gz) = 3564
SHA256 (mcuadros-go-version-92cdf37c5b75_GH0.tar.gz) = 6a6293eb2a44e4fee7bfdfd97c78bfd745799f308a57b202d3e04f558d8113e2
SIZE (mcuadros-go-version-92cdf37c5b75_GH0.tar.gz) = 13343
SHA256 (minio-blake2b-simd-3f5f724cb5b1_GH0.tar.gz) = 615fb58e96e1814b2df621a86dae7d271de47b6192608e85f11f55b830460d01
SIZE (minio-blake2b-simd-3f5f724cb5b1_GH0.tar.gz) = 69929
SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600
SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362
SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f
SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526
SHA256 (modern-go-reflect2-v1.0.1_GH0.tar.gz) = d24e856d9aa8fd51b9e6c2cdd712a44c8d18cb8b72802f1bd16e0470322363fd
SIZE (modern-go-reflect2-v1.0.1_GH0.tar.gz) = 14394
SHA256 (onsi-ginkgo-v1.8.0_GH0.tar.gz) = 7766de932101d24078d3991a5ee3756b9818ce46ec2d27476b3141e34a10784f
SIZE (onsi-ginkgo-v1.8.0_GH0.tar.gz) = 133392
SHA256 (onsi-gomega-v1.5.0_GH0.tar.gz) = 0917640bfe840dee0ccad8aea0f5b05da2195864981e749f8840db257a95144b
SIZE (onsi-gomega-v1.5.0_GH0.tar.gz) = 88642
SHA256 (oxtoacart-bpool-03653db5a59c_GH0.tar.gz) = b5898969c50f5677fa8ea955bd7a06b77083b56ae76607f49ae1aed0abd61b41
SIZE (oxtoacart-bpool-03653db5a59c_GH0.tar.gz) = 8478
SHA256 (phayes-permbits-39d7c581d2ee_GH0.tar.gz) = d845eb4ab9b22a342cd3965209f52f8ebd55211b3789b574b1792448659a446f
SIZE (phayes-permbits-39d7c581d2ee_GH0.tar.gz) = 4757
SHA256 (pkg-errors-v0.8.1_GH0.tar.gz) = 7a428967c6fc2e80cd84a0d9469ab6bd4dbe6b13493ba6294322a933a5a7e356
SIZE (pkg-errors-v0.8.1_GH0.tar.gz) = 11009
SHA256 (pkg-xattr-v0.4.1_GH0.tar.gz) = 40fba2af8dd901000a7c9a1eb1d760695783ee6598f89c3e5a71ecb8ffe1e43a
SIZE (pkg-xattr-v0.4.1_GH0.tar.gz) = 8306
SHA256 (segmentio-ksuid-v1.0.2_GH0.tar.gz) = 2e8c6b9c5d510f6eded04241d2477468e5ee8c2e3ab7126e5ac38ad8428b2962
SIZE (segmentio-ksuid-v1.0.2_GH0.tar.gz) = 17719
SHA256 (uber-go-atomic-v1.4.0_GH0.tar.gz) = e29f5050185d29a6ffc361036dd5de9a88af0c73dfa59c16832e4134cff3ee0f
SIZE (uber-go-atomic-v1.4.0_GH0.tar.gz) = 8494
SHA256 (uber-go-multierr-v1.1.0_GH0.tar.gz) = 45405583513302d57d4715fada5ef8c8dbd9c9992956f2d0faa8758d9d885851
SIZE (uber-go-multierr-v1.1.0_GH0.tar.gz) = 9234
SHA256 (uber-go-zap-v1.10.0_GH0.tar.gz) = 9122a10e6cca67b5231036b8da73f3ce5c7ba6ebae94314533f04e200973002e
SIZE (uber-go-zap-v1.10.0_GH0.tar.gz) = 112084
SHA256 (zieckey-goini-0da17d361d26_GH0.tar.gz) = 1b6c6542296e2ae9d193b95279e61fc971c56f5a61013fdf7e7f2e0c2fa4b935
SIZE (zieckey-goini-0da17d361d26_GH0.tar.gz) = 9393
SHA256 (go-plist-591f970eefbbeb04d7b37f334a0c4c3256e32876_GL0.tar.gz) = 63bd1d3aedbb0a2e6861f0e78c9defca6805478c00763506864524b6011cc3ac
SIZE (go-plist-591f970eefbbeb04d7b37f334a0c4c3256e32876_GL0.tar.gz) = 49098
Generic helper tool to build app in a distributable formats. Used by
electron-builder but applicable not only for building Electron
applications.
WWW: https://github.com/develar/app-builder
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment