1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

audio/gonic: update to 0.15.2 and take maintainership

While here:
- switch to DISTVERSION
- switch to GO_MODULE

Changelog: https://github.com/sentriz/gonic/blob/v0.15.2/CHANGELOG.md

PR:		271901
MFH:		2023Q2
This commit is contained in:
Hiroki Tagato 2023-06-15 06:16:46 +09:00
parent db2d9d0db7
commit f9b727504f
4 changed files with 25 additions and 169 deletions

View File

@ -1,10 +1,9 @@
PORTNAME= gonic
PORTVERSION= 0.14.0
PORTREVISION= 11
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.2
CATEGORIES= audio net
MAINTAINER= ports@FreeBSD.org
MAINTAINER= tagattie@FreeBSD.org
COMMENT= Music streaming server / subsonic server API implementation
WWW= https://github.com/sentriz/gonic
@ -12,17 +11,16 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libtag.so:audio/taglib
RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \
mpv:multimedia/mpv
USES= go:modules openal pkgconfig
USES= go:modules pkgconfig sqlite
USE_RC_SUBR= ${PORTNAME}
USE_GITHUB= yes
GH_ACCOUNT= sentriz
GO_MODULE= go.senan.xyz/gonic
GO_TARGET= ./cmd/gonic
.include "${.CURDIR}/go-mod.mk"
USERS= ${PORTNAME}
GROUPS= ${PORTNAME}

View File

@ -1,107 +1,5 @@
TIMESTAMP = 1653810722
SHA256 (sentriz-gonic-v0.14.0_GH0.tar.gz) = 67be4452748c77c60f5d86675147c99bf70c0258aebf9040914b04c2f6097207
SIZE (sentriz-gonic-v0.14.0_GH0.tar.gz) = 755912
SHA256 (DATA-DOG-go-sqlmock-v1.3.0_GH0.tar.gz) = d8a1ebccfcc6b158c0084de476c8d30c3e7963929ecccbd57316e7c7a32b941b
SIZE (DATA-DOG-go-sqlmock-v1.3.0_GH0.tar.gz) = 23019
SHA256 (Masterminds-goutils-v1.1.0_GH0.tar.gz) = 053a61c4b0d78e6978600c99562f04d053993c428d549a20b627151cf1aabbae
SIZE (Masterminds-goutils-v1.1.0_GH0.tar.gz) = 14610
SHA256 (Masterminds-semver-v1.5.0_GH0.tar.gz) = c9140eddfb03dc862f826e7761561260b9a840afa7519cc0919e89a43b5be5ba
SIZE (Masterminds-semver-v1.5.0_GH0.tar.gz) = 21188
SHA256 (Masterminds-sprig-v2.22.0_GH0.tar.gz) = c6d0f6e2a3b2aecc888b62c15defcccf16a44e7435c47c7f158b98946c5ee970
SIZE (Masterminds-sprig-v2.22.0_GH0.tar.gz) = 42051
SHA256 (PuerkitoBio-goquery-v1.5.1_GH0.tar.gz) = 50b671f7128ac6993b7388d4e8a76901afdcaa7c6889f45687a2acc0d0753ca4
SIZE (PuerkitoBio-goquery-v1.5.1_GH0.tar.gz) = 101380
SHA256 (andybalholm-cascadia-v1.1.0_GH0.tar.gz) = 5d03f4610b70cab7860b158efab1afd91baa58fd95286a0adbadcdc3b49c7936
SIZE (andybalholm-cascadia-v1.1.0_GH0.tar.gz) = 15464
SHA256 (cespare-xxhash-v1.1.0_GH0.tar.gz) = 9418be390574092f0ca989b9ae2f5450270ead8125a635a100850b28c8c9c495
SIZE (cespare-xxhash-v1.1.0_GH0.tar.gz) = 8200
SHA256 (disintegration-imaging-v1.6.2_GH0.tar.gz) = ddc0cbbf306630d39ee710ff055bb9503d30598485f76f51564ee3ae13d6611a
SIZE (disintegration-imaging-v1.6.2_GH0.tar.gz) = 2212334
SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba
SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260
SHA256 (faiface-beep-1c98bf641535_GH0.tar.gz) = e70f7986449cb2820d17d3dcd45df295f772a7aa5081a0d2bdeef7335b62e9b4
SIZE (faiface-beep-1c98bf641535_GH0.tar.gz) = 19837568
SHA256 (go-check-check-788fd7840127_GH0.tar.gz) = b7c9de01f3ca7111d889f30f2bbcc36eda4d07c09f032aaba83e34a324146bae
SIZE (go-check-check-788fd7840127_GH0.tar.gz) = 31597
SHA256 (go-gormigrate-gormigrate-v1.6.0_GH0.tar.gz) = f88aa9d97e99e6463d5469fc39683f86651fb36ca55f7018f7781c552276cb27
SIZE (go-gormigrate-gormigrate-v1.6.0_GH0.tar.gz) = 12738
SHA256 (golang-crypto-eec23a3978ad_GH0.tar.gz) = bd882536660d6b65619c9d9b9334e9a5c55557613e56e1b485323a2293dfa2f8
SIZE (golang-crypto-eec23a3978ad_GH0.tar.gz) = 1725798
SHA256 (golang-exp-eab1b5eb1a03_GH0.tar.gz) = 5dc058690c3dd22c2dc87b84d75beb4b37be4fd31afe339697295117bd0e0994
SIZE (golang-exp-eab1b5eb1a03_GH0.tar.gz) = 1520609
SHA256 (golang-image-35266b937fa6_GH0.tar.gz) = 2b626beef88229684af737e76021a9353f2302e1fa70e690453e0ef6fe06bbab
SIZE (golang-image-35266b937fa6_GH0.tar.gz) = 4900465
SHA256 (golang-mobile-e6ae53a27f4f_GH0.tar.gz) = ccef81999ecd3665f311569bed55624625bf80ca5a0c012ee8580447cd0ded32
SIZE (golang-mobile-e6ae53a27f4f_GH0.tar.gz) = 1206566
SHA256 (golang-net-d3edc9973b7e_GH0.tar.gz) = 3f1ba89024d8a03881a5f308e820f1beb0fa6f3a03eff3dca42c4cc9f59869f9
SIZE (golang-net-d3edc9973b7e_GH0.tar.gz) = 1174466
SHA256 (golang-sys-0d417f636930_GH0.tar.gz) = c2961d0c8ba3a867d14559a67aa318a028111f17b4ac69015bcd272cbf023881
SIZE (golang-sys-0d417f636930_GH0.tar.gz) = 1090867
SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22
SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069
SHA256 (google-uuid-v1.1.2_GH0.tar.gz) = e650558e314307cf33391d0a9ef575b418188206d61cb9751e9f11bceb0874d0
SIZE (google-uuid-v1.1.2_GH0.tar.gz) = 13871
SHA256 (gopherjs-gopherwasm-v1.0.0_GH0.tar.gz) = b72eb20279c08f372cd4b7f3a16f8094f2e8a09b1798eedbf81fe8d9df1d216c
SIZE (gopherjs-gopherwasm-v1.0.0_GH0.tar.gz) = 4599
SHA256 (gorilla-context-v1.1.1_GH0.tar.gz) = 2dfdd051c238695bf9ebfed0bf6a8c533507ac0893bce23be5930e973736bb03
SIZE (gorilla-context-v1.1.1_GH0.tar.gz) = 4574
SHA256 (gorilla-mux-v1.8.0_GH0.tar.gz) = ea2639259d2ce6f402636655e91eb93ba69c139e3cbf80b044ee393ada53757b
SIZE (gorilla-mux-v1.8.0_GH0.tar.gz) = 45517
SHA256 (gorilla-securecookie-v1.1.1_GH0.tar.gz) = b7897b2243f0d43913aca318593c5c2586294fcd3265189d564ddda1b880fe95
SIZE (gorilla-securecookie-v1.1.1_GH0.tar.gz) = 41240
SHA256 (gorilla-sessions-v1.2.1_GH0.tar.gz) = 2234387daf91ba4318516ba3b9f73ba0d166dc5f0a45f146b918f3a4c11a3184
SIZE (gorilla-sessions-v1.2.1_GH0.tar.gz) = 13415
SHA256 (hajimehoshi-go-mp3-v0.3.1_GH0.tar.gz) = 3d4ed71c6633488ea799cca4e2f09188a1eecd3364946d28428437df5d2c4057
SIZE (hajimehoshi-go-mp3-v0.3.1_GH0.tar.gz) = 11655539
SHA256 (hajimehoshi-oto-v0.7.1_GH0.tar.gz) = 4cf95017fac961c3ed3bcf3b7810149a24d587f9d5ecdac24e5aa033f2084e05
SIZE (hajimehoshi-oto-v0.7.1_GH0.tar.gz) = 26477
SHA256 (huandu-xstrings-v1.3.2_GH0.tar.gz) = 89eed037724f4a2e85da5217faa6d73ae317d066e0e5fd79670a142b83f5eb1b
SIZE (huandu-xstrings-v1.3.2_GH0.tar.gz) = 17911
SHA256 (icza-bitio-v1.0.0_GH0.tar.gz) = ddfddbfe0db08016316a3a09ec4acf76bb216d744047abb5625f1ad0c4ba761f
SIZE (icza-bitio-v1.0.0_GH0.tar.gz) = 11010
SHA256 (imdario-mergo-v0.3.11_GH0.tar.gz) = 36544167ad735d458781b89ce3c3bfd56dd6ebdeadd5f3b4e1e0c6e0ab4f2191
SIZE (imdario-mergo-v0.3.11_GH0.tar.gz) = 22060
SHA256 (jinzhu-gorm-v1.9.16_GH0.tar.gz) = c7ea6db55ab5226b6eb71e5654d14690459d02304df50cdf4adbe70db0308cab
SIZE (jinzhu-gorm-v1.9.16_GH0.tar.gz) = 97157
SHA256 (jinzhu-inflection-v1.0.0_GH0.tar.gz) = 582808364cc268544e3e6775b15d7fffbc28ccfb930a29840bb25e32d7d95e1f
SIZE (jinzhu-inflection-v1.0.0_GH0.tar.gz) = 4766
SHA256 (josephburnett-jd-aa1a7c66b42f_GH0.tar.gz) = 136806b8264dd77ace62692b84b7be1f8f85859c013e51710f656b9afb5b7be3
SIZE (josephburnett-jd-aa1a7c66b42f_GH0.tar.gz) = 31891
SHA256 (json-iterator-go-v1.1.10_GH0.tar.gz) = 15e761079f413a9edcf86ea628998e328c12aaed92af462363191fa76e9809a6
SIZE (json-iterator-go-v1.1.10_GH0.tar.gz) = 83384
SHA256 (karrick-godirwalk-v1.16.1_GH0.tar.gz) = a0416d5027f6ce66e6a22a9fb7d60ddc756b6e5e8f20398f3c3d43aa0092fd25
SIZE (karrick-godirwalk-v1.16.1_GH0.tar.gz) = 27116
SHA256 (kr-pretty-v0.1.0_GH0.tar.gz) = 3aeb5d90b719765781befb9f156d0d0b8e5a7aafbcf15321e9eabbd35df31358
SIZE (kr-pretty-v0.1.0_GH0.tar.gz) = 8550
SHA256 (mattn-go-sqlite3-v2.0.3_GH0.tar.gz) = ed015860c9b3e701d8cce7dcb0bcb2e2f53071718334465b10abb696f7de0e58
SIZE (mattn-go-sqlite3-v2.0.3_GH0.tar.gz) = 2335418
SHA256 (mewkiz-flac-v1.0.7_GH0.tar.gz) = c9b4b5f56b9da220814e616c154774f76b2eef1ad3f6897b058880df5fdc9dd4
SIZE (mewkiz-flac-v1.0.7_GH0.tar.gz) = 5957124
SHA256 (mewkiz-pkg-dd47075182ea_GH0.tar.gz) = 5355622eb7c73ffea31a0714a4bf431cfea1821f28b0c71a945b8fdc6c734882
SIZE (mewkiz-pkg-dd47075182ea_GH0.tar.gz) = 20573
SHA256 (mitchellh-copystructure-v1.0.0_GH0.tar.gz) = 0e04d8fe1065459ab234507b9a4b7164b05eda970fee6ffdf0219423c357fda8
SIZE (mitchellh-copystructure-v1.0.0_GH0.tar.gz) = 8903
SHA256 (mitchellh-reflectwalk-v1.0.1_GH0.tar.gz) = c81ed165d0250541655304973d5379a61e00ef074c471b6a6be2c38b204a2afd
SIZE (mitchellh-reflectwalk-v1.0.1_GH0.tar.gz) = 6449
SHA256 (mmcdole-gofeed-v1.1.0_GH0.tar.gz) = 3c3a88535b9ffb8821664cc31a822b327ea82ca199f1fc08839c76d9382132f5
SIZE (mmcdole-gofeed-v1.1.0_GH0.tar.gz) = 119552
SHA256 (mmcdole-goxpp-0068e33feabf_GH0.tar.gz) = 432aadb22bc36d15d405c8b08a2c44dfd6f73508c49971e5a773cb6683f124ab
SIZE (mmcdole-goxpp-0068e33feabf_GH0.tar.gz) = 5167
SHA256 (modern-go-concurrent-e0a39a4cb421_GH0.tar.gz) = 19137c93c8d4bf8c3920716cca3b0f0112707604706cfa86fc61794594151b44
SIZE (modern-go-concurrent-e0a39a4cb421_GH0.tar.gz) = 5482
SHA256 (modern-go-reflect2-4b7aa43c6742_GH0.tar.gz) = 7b73f745b51d16ce83a598d03cbd9e8c03e52d66f46927cdc6a500453d171c1e
SIZE (modern-go-reflect2-4b7aa43c6742_GH0.tar.gz) = 14312
SHA256 (nicksellen-audiotags-94015fa599bd_GH0.tar.gz) = 7577ef460c7c7dfdac1a5f80a74945b1a70343584b714c35b21affcb45c1988b
SIZE (nicksellen-audiotags-94015fa599bd_GH0.tar.gz) = 12235
SHA256 (oklog-run-v1.1.0_GH0.tar.gz) = 00c8e2d2071fca7db49027aaaf1e846fa863c4d8a5be33b49898d828ba88cdb5
SIZE (oklog-run-v1.1.0_GH0.tar.gz) = 7991
SHA256 (oxtoacart-bpool-03653db5a59c_GH0.tar.gz) = b5898969c50f5677fa8ea955bd7a06b77083b56ae76607f49ae1aed0abd61b41
SIZE (oxtoacart-bpool-03653db5a59c_GH0.tar.gz) = 8478
SHA256 (peterbourgon-ff-v1.7.0_GH0.tar.gz) = 7da4d8517238700100850ac41b6878ca8e9a2228c0786741a7cf43662101ebe0
SIZE (peterbourgon-ff-v1.7.0_GH0.tar.gz) = 19073
SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
SHA256 (rainycape-unidecode-cb7f23ec59be_GH0.tar.gz) = cd66a7ee66c8061c2d05585058323d0bcc6692761db94885511762428acfef96
SIZE (rainycape-unidecode-cb7f23ec59be_GH0.tar.gz) = 387823
SHA256 (wader-gormstore-65a111a20c23_GH0.tar.gz) = d09c643da482d91f002c70ef0f63fd5a4e3b49181a54d319050aac9a0097147d
SIZE (wader-gormstore-65a111a20c23_GH0.tar.gz) = 7731
TIMESTAMP = 1686175235
SHA256 (go/audio_gonic/gonic-v0.15.2/v0.15.2.mod) = 36827e3efac39ff4dd818ee85e1320105bb6bdec38dfe2b1cbfcb10698ddda4d
SIZE (go/audio_gonic/gonic-v0.15.2/v0.15.2.mod) = 2670
SHA256 (go/audio_gonic/gonic-v0.15.2/v0.15.2.zip) = e982c9cbd3f1a94747aa88745ab9af7ea524bd13c113eae8aa55d70eb1e60ec1
SIZE (go/audio_gonic/gonic-v0.15.2/v0.15.2.zip) = 1656682

View File

@ -0,0 +1,14 @@
--- scanner/scanner.go.orig 2023-06-07 22:14:47 UTC
+++ scanner/scanner.go
@@ -635,9 +635,9 @@ func statCreateTime(info fs.FileInfo) time.Time {
if !ok {
return time.Time{}
}
- if stat.Ctim.Sec == 0 {
+ if stat.Ctimespec.Sec == 0 {
return time.Time{}
}
//nolint:unconvert // Ctim.Sec/Nsec is int32 on arm/386, etc
- return time.Unix(int64(stat.Ctim.Sec), int64(stat.Ctim.Nsec))
+ return time.Unix(int64(stat.Ctimespec.Sec), int64(stat.Ctimespec.Nsec))
}

View File

@ -1,54 +0,0 @@
GH_TUPLE= \
DATA-DOG:go-sqlmock:v1.3.0:data_dog_go_sqlmock/vendor/gopkg.in/DATA-DOG/go-sqlmock.v1 \
Masterminds:goutils:v1.1.0:masterminds_goutils/vendor/github.com/Masterminds/goutils \
Masterminds:semver:v1.5.0:masterminds_semver/vendor/github.com/Masterminds/semver \
Masterminds:sprig:v2.22.0:masterminds_sprig/vendor/github.com/Masterminds/sprig \
PuerkitoBio:goquery:v1.5.1:puerkitobio_goquery/vendor/github.com/PuerkitoBio/goquery \
andybalholm:cascadia:v1.1.0:andybalholm_cascadia/vendor/github.com/andybalholm/cascadia \
cespare:xxhash:v1.1.0:cespare_xxhash/vendor/github.com/cespare/xxhash \
disintegration:imaging:v1.6.2:disintegration_imaging/vendor/github.com/disintegration/imaging \
dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
faiface:beep:1c98bf641535:faiface_beep/vendor/github.com/faiface/beep \
go-check:check:788fd7840127:go_check_check/vendor/gopkg.in/check.v1 \
go-gormigrate:gormigrate:v1.6.0:go_gormigrate_gormigrate/vendor/gopkg.in/gormigrate.v1 \
golang:crypto:eec23a3978ad:golang_crypto/vendor/golang.org/x/crypto \
golang:exp:eab1b5eb1a03:golang_exp/vendor/golang.org/x/exp \
golang:image:35266b937fa6:golang_image/vendor/golang.org/x/image \
golang:mobile:e6ae53a27f4f:golang_mobile/vendor/golang.org/x/mobile \
golang:net:d3edc9973b7e:golang_net/vendor/golang.org/x/net \
golang:sys:0d417f636930:golang_sys/vendor/golang.org/x/sys \
golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \
google:uuid:v1.1.2:google_uuid/vendor/github.com/google/uuid \
gopherjs:gopherwasm:v1.0.0:gopherjs_gopherwasm/vendor/github.com/gopherjs/gopherwasm \
gorilla:context:v1.1.1:gorilla_context/vendor/github.com/gorilla/context \
gorilla:mux:v1.8.0:gorilla_mux/vendor/github.com/gorilla/mux \
gorilla:securecookie:v1.1.1:gorilla_securecookie/vendor/github.com/gorilla/securecookie \
gorilla:sessions:v1.2.1:gorilla_sessions/vendor/github.com/gorilla/sessions \
hajimehoshi:go-mp3:v0.3.1:hajimehoshi_go_mp3/vendor/github.com/hajimehoshi/go-mp3 \
hajimehoshi:oto:v0.7.1:hajimehoshi_oto/vendor/github.com/hajimehoshi/oto \
huandu:xstrings:v1.3.2:huandu_xstrings/vendor/github.com/huandu/xstrings \
icza:bitio:v1.0.0:icza_bitio/vendor/github.com/icza/bitio \
imdario:mergo:v0.3.11:imdario_mergo/vendor/github.com/imdario/mergo \
jinzhu:gorm:v1.9.16:jinzhu_gorm/vendor/github.com/jinzhu/gorm \
jinzhu:inflection:v1.0.0:jinzhu_inflection/vendor/github.com/jinzhu/inflection \
josephburnett:jd:aa1a7c66b42f:josephburnett_jd/vendor/github.com/josephburnett/jd \
json-iterator:go:v1.1.10:json_iterator_go/vendor/github.com/json-iterator/go \
karrick:godirwalk:v1.16.1:karrick_godirwalk/vendor/github.com/karrick/godirwalk \
kr:pretty:v0.1.0:kr_pretty/vendor/github.com/kr/pretty \
mattn:go-sqlite3:v2.0.3:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
mewkiz:flac:v1.0.7:mewkiz_flac/vendor/github.com/mewkiz/flac \
mewkiz:pkg:dd47075182ea:mewkiz_pkg/vendor/github.com/mewkiz/pkg \
mitchellh:copystructure:v1.0.0:mitchellh_copystructure/vendor/github.com/mitchellh/copystructure \
mitchellh:reflectwalk:v1.0.1:mitchellh_reflectwalk/vendor/github.com/mitchellh/reflectwalk \
mmcdole:gofeed:v1.1.0:mmcdole_gofeed/vendor/github.com/mmcdole/gofeed \
mmcdole:goxpp:0068e33feabf:mmcdole_goxpp/vendor/github.com/mmcdole/goxpp \
modern-go:concurrent:e0a39a4cb421:modern_go_concurrent/vendor/github.com/modern-go/concurrent \
modern-go:reflect2:4b7aa43c6742:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \
nicksellen:audiotags:94015fa599bd:nicksellen_audiotags/vendor/github.com/nicksellen/audiotags \
oklog:run:v1.1.0:oklog_run/vendor/github.com/oklog/run \
oxtoacart:bpool:03653db5a59c:oxtoacart_bpool/vendor/github.com/oxtoacart/bpool \
peterbourgon:ff:v1.7.0:peterbourgon_ff/vendor/github.com/peterbourgon/ff \
pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
rainycape:unidecode:cb7f23ec59be:rainycape_unidecode/vendor/github.com/rainycape/unidecode \
wader:gormstore:65a111a20c23:wader_gormstore/vendor/github.com/wader/gormstore