From nobody Tue Oct 31 07:56:19 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SKMsJ0f3vz4y3Gl; Tue, 31 Oct 2023 07:56:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SKMsJ01KQz3gl6; Tue, 31 Oct 2023 07:56:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698738980; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jt5jmd+s5hWQfmFeJRqgXc9x0Rn8vWO/vjuZBXOHWlg=; b=G/dRmoJSwxn35uZzhU7Mkse52yh2EjZoAzAkVW9kFehtaKjRzpH89rtle+GV/bRIgTTnfZ PcCXPnD8jSmE5FpLi7bxKxtc6L5iVW+XKV2iWC+IUvCVd5x8swBe0a4u0x0J5nRC29I77j DPtFfzUW/70hIIDYkU5Hf/hIr4Q7rbr24Bs8BEV9kbcY9XcXBV9c+y1LwlinAKqS96TKjr S043+0hByVWTlblUqgRypGufaomira8UUamf50bs6trdyNcRWhuJ2RYVVrVVmzzXSIXccB /s9vLGOsSgr2taZ3FZhCJhwch7+H2350+a9skRKOYht46NfVeg2Jj94hRSoXMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698738980; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jt5jmd+s5hWQfmFeJRqgXc9x0Rn8vWO/vjuZBXOHWlg=; b=oer7buSrGOHeLpcDCENJz+hZW1tZKYItmG7X29fhNOl6/mMMvgdD6Rebvlr038yfsrV+dS bbepFbzDuYNlXx/kMWdqX74kmQIY1itGHcK0PnX5gXqoD4+EH2mgfsCbyhycDLSDJ3bg8E iCkhjU5R2lt8YBRDnD0a+S/XpG7E6qyNdh01fRvpHdzCFYTIoRG2/Q38uyV99l9NmLDIw/ uyT3rxXuieh+x6e3JF8KylelFWoxoGHpruwJ6hhmvnc78MoZKk+cRbPsCRGIT7I3VDst/w azhe8gDQsoYnfVtvZ//J6ec7KVOFNvK19yGjP8vlsVfN8TwRxLir/CEfYt57SA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698738980; a=rsa-sha256; cv=none; b=mzHdV6PAf3twSzeLSMDe0N9oQp4JX0HCE9o5Q43MjLNcZxv0JMbSbTytD2c74YQdQG2PS8 mhiuJwtB+/zfE+QY+3RPbMF0EgSFH5Ab+xgupWCdfVJbUtxTQhzg5QEJCCaRSmg2BppPRd LjN/W92p+nw78mb2mM3B7oxB/Bwex5QnIg4Z54zcCWlvGWc4ZZBMuTxVJ7IizpUOpxeDRz bTOYYMGAhNT0o4Pj8v3Gqqg5egD3IdgIrNujm5G/Dc5OrbiPAKgrWW6sHT1DIYcs1/bHYB +GX+LI9iAA2E2OuJoeIWETyhAY+C7N5wwN8bIwhg7DrblP5my6toCdS94MeUuw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SKMsH69bFzw2D; Tue, 31 Oct 2023 07:56:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 39V7uJc7029280; Tue, 31 Oct 2023 07:56:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 39V7uJH7029277; Tue, 31 Oct 2023 07:56:19 GMT (envelope-from git) Date: Tue, 31 Oct 2023 07:56:19 GMT Message-Id: <202310310756.39V7uJH7029277@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dries Michiels Subject: git: 6cf5e8102099 - main - www/homer: add new port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: driesm X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6cf5e81020994f25423d6a16ef98e01498ab912e Auto-Submitted: auto-generated The branch main has been updated by driesm: URL: https://cgit.FreeBSD.org/ports/commit/?id=6cf5e81020994f25423d6a16ef98e01498ab912e commit 6cf5e81020994f25423d6a16ef98e01498ab912e Author: Dries Michiels AuthorDate: 2023-10-30 15:58:00 +0000 Commit: Dries Michiels CommitDate: 2023-10-31 07:56:05 +0000 www/homer: add new port A dead simple static HOMepage for your servER https://github.com/bastienwirtz/homer --- www/Makefile | 1 + www/homer/Makefile | 33 +++++++++++++++++++ www/homer/distinfo | 3 ++ www/homer/pkg-descr | 6 ++++ www/homer/pkg-plist | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 137 insertions(+) diff --git a/www/Makefile b/www/Makefile index 483a002035ed..881cbac35c90 100644 --- a/www/Makefile +++ b/www/Makefile @@ -246,6 +246,7 @@ SUBDIR += hedgedoc SUBDIR += hiawatha SUBDIR += hiawatha-monitor + SUBDIR += homer SUBDIR += hotcrp SUBDIR += hs-DAV SUBDIR += hs-gitit diff --git a/www/homer/Makefile b/www/homer/Makefile new file mode 100644 index 000000000000..cdfae06d8b5e --- /dev/null +++ b/www/homer/Makefile @@ -0,0 +1,33 @@ +PORTNAME= homer +DISTVERSIONPREFIX= v +DISTVERSION= 23.10.1 +CATEGORIES= www +MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${GH_TAGNAME}/ +DISTNAME= homer + +MAINTAINER= driesm@FreeBSD.org +COMMENT= Dead simple static HOMepage for your servER +WWW= https://github.com/bastienwirtz/homer + +LICENSE= APACHE20 + +USES= zip +USE_GITHUB= nodefault +GH_ACCOUNT= bastienwirtz + +NO_ARCH= YES +NO_BUILD= YES + +PLIST_SUB= HOMER_USERNAME=${WWWOWN} + +do-install: + ${MKDIR} ${STAGEDIR}${WWWDIR} + ${CP} -a ${WRKDIR}/*.js ${WRKDIR}/logo.png ${WRKDIR}/index.html ${STAGEDIR}${WWWDIR} + ${MKDIR} ${STAGEDIR}${WWWDIR}/assets + cd ${WRKDIR}/assets && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/assets + ${MKDIR} ${STAGEDIR}${WWWDIR}/resources + cd ${WRKDIR}/resources && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/resources + ${INSTALL_DATA} ${WRKDIR}/assets/config.yml.dist \ + ${STAGEDIR}${WWWDIR}/assets/config.yml + +.include diff --git a/www/homer/distinfo b/www/homer/distinfo new file mode 100644 index 000000000000..3c258033de84 --- /dev/null +++ b/www/homer/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1698680943 +SHA256 (homer.zip) = 779b5d30464318cf78d6139fa30175c8d4b1cac0436bc61e0f1c212db7e17744 +SIZE (homer.zip) = 981887 diff --git a/www/homer/pkg-descr b/www/homer/pkg-descr new file mode 100644 index 000000000000..034290f9a2c4 --- /dev/null +++ b/www/homer/pkg-descr @@ -0,0 +1,6 @@ +A dead simple static HOMepage for your servER to keep your services on hand, +from a simple yaml configuration file. + +If you need authentication support, you're on your own (it can be secured using +a web server auth module or exposing it only through a VPN network / SSH tunnel, +etc) diff --git a/www/homer/pkg-plist b/www/homer/pkg-plist new file mode 100644 index 000000000000..6477ccb8ff81 --- /dev/null +++ b/www/homer/pkg-plist @@ -0,0 +1,94 @@ +@owner %%HOMER_USERNAME%% +@dir %%WWWDIR%%/assets +@dir %%WWWDIR%%/assets/icons +@dir %%WWWDIR%%/assets/tools +@dir %%WWWDIR%%/resources +%%WWWDIR%%/assets/additional-page.yml.dist +%%WWWDIR%%/assets/config-demo.yml.dist +@sample %%WWWDIR%%/assets/config.yml.dist %%WWWDIR%%/assets/config.yml +%%WWWDIR%%/assets/config.yml.dist.sample-sui +%%WWWDIR%%/assets/custom.css.sample +%%WWWDIR%%/assets/icons/README.md +%%WWWDIR%%/assets/icons/apple-touch-icon.png +%%WWWDIR%%/assets/icons/favicon.ico +%%WWWDIR%%/assets/icons/logo.svg +%%WWWDIR%%/assets/icons/pwa-192x192.png +%%WWWDIR%%/assets/icons/pwa-512x512.png +%%WWWDIR%%/assets/manifest.json +%%WWWDIR%%/assets/tools/sample.png +%%WWWDIR%%/assets/tools/sample2.png +%%WWWDIR%%/index.html +%%WWWDIR%%/logo.png +%%WWWDIR%%/registerSW.js +%%WWWDIR%%/resources/AdGuardHome-d2abc97d.css +%%WWWDIR%%/resources/AdGuardHome-fecde3a1.js +%%WWWDIR%%/resources/CopyToClipboard-a17573c3.css +%%WWWDIR%%/resources/CopyToClipboard-b2b7dc6a.js +%%WWWDIR%%/resources/Emby-1c49ce56.css +%%WWWDIR%%/resources/Emby-b769a07d.js +%%WWWDIR%%/resources/Healthchecks-8cddc8b3.css +%%WWWDIR%%/resources/Healthchecks-9619688b.js +%%WWWDIR%%/resources/Immich-4c5b12d2.css +%%WWWDIR%%/resources/Immich-a4603481.js +%%WWWDIR%%/resources/Lidarr-0bdf3dff.js +%%WWWDIR%%/resources/Lidarr-f62c6a04.css +%%WWWDIR%%/resources/Mealie-117c133a.js +%%WWWDIR%%/resources/Medusa-c8c7f235.js +%%WWWDIR%%/resources/Medusa-e73e6d80.css +%%WWWDIR%%/resources/OctoPrint-53d07bf8.css +%%WWWDIR%%/resources/OctoPrint-eb483722.js +%%WWWDIR%%/resources/OpenWeather-6f7e5663.js +%%WWWDIR%%/resources/OpenWeather-c3a274b3.css +%%WWWDIR%%/resources/PaperlessNG-c06cce1d.js +%%WWWDIR%%/resources/PiAlert-246f920d.css +%%WWWDIR%%/resources/PiAlert-4242aa38.js +%%WWWDIR%%/resources/PiHole-52753e9a.css +%%WWWDIR%%/resources/PiHole-a59fe1a8.js +%%WWWDIR%%/resources/Ping-b7588b21.js +%%WWWDIR%%/resources/Ping-f54b6bba.css +%%WWWDIR%%/resources/Portainer-133da12f.css +%%WWWDIR%%/resources/Portainer-80f1adf9.js +%%WWWDIR%%/resources/Prometheus-0f0a25d4.css +%%WWWDIR%%/resources/Prometheus-67ffe91c.js +%%WWWDIR%%/resources/Prowlarr-2c1ae3fa.css +%%WWWDIR%%/resources/Prowlarr-86bf34cc.js +%%WWWDIR%%/resources/Proxmox-12646ca6.js +%%WWWDIR%%/resources/Proxmox-b285e845.css +%%WWWDIR%%/resources/Radarr-8f1ea120.js +%%WWWDIR%%/resources/Radarr-eb9f7ff0.css +%%WWWDIR%%/resources/Readarr-75a61ff8.js +%%WWWDIR%%/resources/Readarr-f3169763.css +%%WWWDIR%%/resources/Rtorrent-138cbc9a.js +%%WWWDIR%%/resources/Rtorrent-824b1b8b.css +%%WWWDIR%%/resources/SABnzbd-152c578e.css +%%WWWDIR%%/resources/SABnzbd-7c17e143.js +%%WWWDIR%%/resources/Sonarr-1dfb8d14.css +%%WWWDIR%%/resources/Sonarr-215c12ee.js +%%WWWDIR%%/resources/SpeedtestTracker-3cb58f2f.js +%%WWWDIR%%/resources/Tautulli-16dd4ee7.js +%%WWWDIR%%/resources/Tautulli-2f399779.css +%%WWWDIR%%/resources/Tdarr-65e46f69.css +%%WWWDIR%%/resources/Tdarr-e59cc5f1.js +%%WWWDIR%%/resources/UptimeKuma-29705488.css +%%WWWDIR%%/resources/UptimeKuma-2ea528f8.js +%%WWWDIR%%/resources/WUD-1086378c.js +%%WWWDIR%%/resources/WUD-5673736c.css +%%WWWDIR%%/resources/fa-brands-400-003f1154.ttf +%%WWWDIR%%/resources/fa-brands-400-faae6fc0.woff2 +%%WWWDIR%%/resources/fa-regular-400-7d81a1a7.ttf +%%WWWDIR%%/resources/fa-regular-400-9169d8be.woff2 +%%WWWDIR%%/resources/fa-solid-900-886c8611.woff2 +%%WWWDIR%%/resources/fa-solid-900-cea79b34.ttf +%%WWWDIR%%/resources/fa-v4compatibility-335fd7d9.woff2 +%%WWWDIR%%/resources/fa-v4compatibility-455e8e72.ttf +%%WWWDIR%%/resources/index-5de1cfc6.js +%%WWWDIR%%/resources/index-e2ec3c11.css +%%WWWDIR%%/resources/lato-v16-latin-regular-04050bae.woff +%%WWWDIR%%/resources/lato-v16-latin-regular-c3c0d3f4.woff2 +%%WWWDIR%%/resources/qBittorrent-bd6a2a62.css +%%WWWDIR%%/resources/qBittorrent-eafe78f4.js +%%WWWDIR%%/resources/raleway-v14-latin-regular-5d176856.woff +%%WWWDIR%%/resources/raleway-v14-latin-regular-b3287a40.woff2 +%%WWWDIR%%/resources/service-56521882.js +%%WWWDIR%%/sw.js +%%WWWDIR%%/workbox-f948cc43.js