diff options
Diffstat (limited to 'net-im/gotosocial')
-rw-r--r-- | net-im/gotosocial/Makefile | 48 | ||||
-rw-r--r-- | net-im/gotosocial/distinfo | 10 | ||||
-rw-r--r-- | net-im/gotosocial/pkg-plist | 118 |
3 files changed, 143 insertions, 33 deletions
diff --git a/net-im/gotosocial/Makefile b/net-im/gotosocial/Makefile index 6ba94eada124..3087de5c801c 100644 --- a/net-im/gotosocial/Makefile +++ b/net-im/gotosocial/Makefile @@ -1,24 +1,27 @@ PORTNAME= gotosocial DISTVERSIONPREFIX= v -DISTVERSION= 0.18.3 -PORTREVISION= 0 +DISTVERSION= 0.19.1 +PORTREVISION= 1 CATEGORIES= net-im -MASTER_SITES?= https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/v${DISTVERSION}/:web -DISTFILES?= ${PORTNAME}_${DISTVERSION}_web-assets.tar.gz:web +MASTER_SITES= https://codeberg.org/superseriousbusiness/${PORTNAME}/releases/download/v${DISTVERSION}/ +DISTFILES= ${PORTNAME}-${DISTVERSION}-source-code.tar.gz ${PORTNAME}_${DISTVERSION}_web-assets.tar.gz -MAINTAINER= freebsd@igalic.co +MAINTAINER= tilde@ultros.pro COMMENT= Golang fediverse server WWW= https://docs.gotosocial.org/en/latest/ -LICENSE= AGPLv3 -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE= AGPLv3 CC-BY-3.0 CC-BY-SA-4.0 MIT OFL11 +LICENSE_COMB= multi +LICENSE_FILE_AGPLv3= ${WRKSRC}/LICENSE +LICENSE_FILE_CC-BY-3.0= ${WRKSRC}/CC-BY-3.0 +LICENSE_FILE_CC-BY-SA-4.0= ${WRKSRC}/CC-BY-SA-4.0 +LICENSE_FILE_MIT= ${WRKSRC}/MIT +LICENSE_FILE_OFL11= ${WRKSRC}/OFL11 ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 ONLY_FOR_ARCHS_REASON= https://gitlab.com/cznic/libc/-/issues/15 -USES= go:1.23,modules -USE_GITHUB= yes -GH_ACCOUNT= superseriousbusiness +USES= go:modules USE_RC_SUBR= ${PORTNAME} GO_TARGET= ./cmd/gotosocial @@ -34,25 +37,40 @@ SUB_LIST= DBDIR="${DBDIR}" \ USERS= gotosocial GROUPS= gotosocial +NO_WRKSUBDIR= yes + DBDIR= /var/db/${PORTNAME} PLIST_SUB= WWWDIR="${WWWDIR}" -TESTING_UNSAFE= FAIL github.com/superseriousbusiness/gotosocial/internal/log +TESTING_UNSAFE= FAIL codeberg.org/superseriousbusiness/gotosocial/internal/log + +post-extract: + ${SED} -n "1, 27p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \ + > ${WRKSRC}/MIT + ${SED} -n "28, 352p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \ + > ${WRKSRC}/CC-BY-3.0 + ${SED} -n "353, 452p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \ + > ${WRKSRC}/OFL11 + ${HEAD} -n 8 ${WRKSRC}/web/assets/LICENSE > ${WRKSRC}/CC-BY-SA-4.0 + ${TAIL} -n 1 ${WRKSRC}/web/assets/LICENSE >> ${WRKSRC}/MIT + ${ECHO} >> ${WRKSRC}/MIT + ${RM} ${WRKSRC}/web/assets/LICENSE + ${RM} ${WRKSRC}/web/assets/Fork-Awesome/LICENSES + ${RM} ${WRKSRC}/web/assets/fonts/OFL.txt + ${RM} ${WRKSRC}/web/assets/Fork-Awesome/CONTRIBUTORS.md post-patch: ${REINPLACE_CMD} -e 's,GTS_DB_TYPE="postgres",#&,' ${WRKSRC}/scripts/test.sh post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} -.for x in LICENSE README.md - ${INSTALL_DATA} ${WRKSRC}/${x} \ + ${INSTALL_DATA} ${WRKSRC}/README.md \ ${STAGEDIR}${DOCSDIR} -.endfor ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/example/config.yaml \ ${STAGEDIR}${ETCDIR}/config.yaml.sample - (cd ${WRKSRC}/../web && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/ ) + (cd ${WRKSRC}/web && ${COPYTREE_SHARE} "assets template" ${STAGEDIR}${WWWDIR}) do-test: (cd ${GO_WRKSRC}; \ diff --git a/net-im/gotosocial/distinfo b/net-im/gotosocial/distinfo index 713a3f1237c0..efbabb3f3312 100644 --- a/net-im/gotosocial/distinfo +++ b/net-im/gotosocial/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1742813820 -SHA256 (gotosocial_0.18.3_web-assets.tar.gz) = eb46928961c71c3c59820adea935478a9d8b77f3f237d4f893e3468d7fce3507 -SIZE (gotosocial_0.18.3_web-assets.tar.gz) = 1899735 -SHA256 (superseriousbusiness-gotosocial-v0.18.3_GH0.tar.gz) = 759edb9f8f75f91962948e2373e74d19c97b13fb50e0a0b477188923512935d5 -SIZE (superseriousbusiness-gotosocial-v0.18.3_GH0.tar.gz) = 118425623 +TIMESTAMP = 1749712855 +SHA256 (gotosocial-0.19.1-source-code.tar.gz) = 62a1eb55c249ad156096a4871f2e96d0622b69187932ef1c5852e09cf3046ef0 +SIZE (gotosocial-0.19.1-source-code.tar.gz) = 130628163 +SHA256 (gotosocial_0.19.1_web-assets.tar.gz) = 52dc459bc652a48197aee05d6a7485d65900ec6b35149361a2acc34ea48d6143 +SIZE (gotosocial_0.19.1_web-assets.tar.gz) = 3914543 diff --git a/net-im/gotosocial/pkg-plist b/net-im/gotosocial/pkg-plist index e7f31d467b99..bdd4c326425a 100644 --- a/net-im/gotosocial/pkg-plist +++ b/net-im/gotosocial/pkg-plist @@ -1,9 +1,6 @@ bin/gotosocial -@sample etc/gotosocial/config.yaml.sample -%%DOCSDIR%%/LICENSE +@sample %%ETCDIR%%/config.yaml.sample %%DOCSDIR%%/README.md -%%WWWDIR%%/assets/Fork-Awesome/CONTRIBUTORS.md -%%WWWDIR%%/assets/Fork-Awesome/LICENSES %%WWWDIR%%/assets/Fork-Awesome/css/fork-awesome.css %%WWWDIR%%/assets/Fork-Awesome/css/fork-awesome.min.css %%WWWDIR%%/assets/Fork-Awesome/css/fork-awesome.min.css.map @@ -15,7 +12,6 @@ bin/gotosocial %%WWWDIR%%/assets/Fork-Awesome/fonts/forkawesome-webfont.ttf %%WWWDIR%%/assets/Fork-Awesome/fonts/forkawesome-webfont.woff %%WWWDIR%%/assets/Fork-Awesome/fonts/forkawesome-webfont.woff2 -%%WWWDIR%%/assets/LICENSE %%WWWDIR%%/assets/activitypub_light.svg %%WWWDIR%%/assets/default_avatars/GoToSocial_icon1.webp %%WWWDIR%%/assets/default_avatars/GoToSocial_icon2.webp @@ -25,13 +21,19 @@ bin/gotosocial %%WWWDIR%%/assets/default_avatars/GoToSocial_icon6.webp %%WWWDIR%%/assets/default_header.webp %%WWWDIR%%/assets/dist/_colors.css +%%WWWDIR%%/assets/dist/_fonts.css +%%WWWDIR%%/assets/dist/_media-wrapper.css +%%WWWDIR%%/assets/dist/_prism.css +%%WWWDIR%%/assets/dist/_profile-header.css +%%WWWDIR%%/assets/dist/_status-media.css %%WWWDIR%%/assets/dist/about.css %%WWWDIR%%/assets/dist/base.css %%WWWDIR%%/assets/dist/frontend.js +%%WWWDIR%%/assets/dist/frontend_prerender.js %%WWWDIR%%/assets/dist/index.css %%WWWDIR%%/assets/dist/login-info.css %%WWWDIR%%/assets/dist/page.css -%%WWWDIR%%/assets/dist/prism.css +%%WWWDIR%%/assets/dist/profile-gallery.css %%WWWDIR%%/assets/dist/profile.css %%WWWDIR%%/assets/dist/settings-style.css %%WWWDIR%%/assets/dist/settings.js @@ -48,12 +50,98 @@ bin/gotosocial %%WWWDIR%%/assets/fonts/Atkinson-Hyperlegible-Italic-102a.woff2 %%WWWDIR%%/assets/fonts/Atkinson-Hyperlegible-Regular-102.woff %%WWWDIR%%/assets/fonts/Atkinson-Hyperlegible-Regular-102a.woff2 -%%WWWDIR%%/assets/fonts/OFL.txt -%%WWWDIR%%/assets/fonts/noto-sans-mono-v30-latin-regular.woff2 -%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-700.woff -%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-700.woff2 -%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-regular.woff -%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-regular.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-greek-400-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-greek-400-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-greek-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-greek-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-greek-700-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-greek-700-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-greek-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-greek-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-latin-400-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-latin-400-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-latin-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-latin-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-latin-700-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-latin-700-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-latin-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-latin-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-normal.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-italic.woff +%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-italic.woff2 +%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-normal.woff +%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-normal.woff2 %%WWWDIR%%/assets/logo.png %%WWWDIR%%/assets/logo.svg %%WWWDIR%%/assets/logo.webp @@ -76,6 +164,7 @@ bin/gotosocial %%WWWDIR%%/assets/themes/solarized-light.css %%WWWDIR%%/assets/themes/sunset-light.css %%WWWDIR%%/assets/tusky.svg +%%WWWDIR%%/template/2fa.tmpl %%WWWDIR%%/template/404.tmpl %%WWWDIR%%/template/about.tmpl %%WWWDIR%%/template/authorize.tmpl @@ -104,14 +193,17 @@ bin/gotosocial %%WWWDIR%%/template/page_header.tmpl %%WWWDIR%%/template/page_ogmeta.tmpl %%WWWDIR%%/template/page_stylesheets.tmpl +%%WWWDIR%%/template/profile-gallery.tmpl %%WWWDIR%%/template/profile.tmpl +%%WWWDIR%%/template/profile_about_user.tmpl %%WWWDIR%%/template/profile_fields.tmpl +%%WWWDIR%%/template/profile_header.tmpl %%WWWDIR%%/template/settings.tmpl %%WWWDIR%%/template/sign-in.tmpl %%WWWDIR%%/template/sign-up.tmpl %%WWWDIR%%/template/signed-up.tmpl %%WWWDIR%%/template/status.tmpl -%%WWWDIR%%/template/status_attachments.tmpl +%%WWWDIR%%/template/status_attachment.tmpl %%WWWDIR%%/template/status_attributes.tmpl %%WWWDIR%%/template/status_header.tmpl %%WWWDIR%%/template/status_info.tmpl |