aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorla-ninpre <aaoth@aaoth.xyz>2023-04-27 01:01:53 +0300
committerla-ninpre <aaoth@aaoth.xyz>2023-04-27 01:01:53 +0300
commitdaf68141d829acbf71ae5aebb964c84f7b850a73 (patch)
treea03db4f16fe90cc0446ad9673d514ba823c115c7
parent89e3acda56d56f10e23a0449f5d8d5d150f2a352 (diff)
downloadports-daf68141d829acbf71ae5aebb964c84f7b850a73.tar.gz
ports-daf68141d829acbf71ae5aebb964c84f7b850a73.zip
www/forgejo: add 1.19.1pl0
-rw-r--r--www/forgejo/Makefile55
-rw-r--r--www/forgejo/distinfo2
-rw-r--r--www/forgejo/patches/patch-custom_conf_app_example_ini464
-rw-r--r--www/forgejo/pkg/DESCR2
-rw-r--r--www/forgejo/pkg/MESSAGE16
-rw-r--r--www/forgejo/pkg/PLIST2345
-rw-r--r--www/forgejo/pkg/README64
-rw-r--r--www/forgejo/pkg/forgejo.rc11
8 files changed, 2959 insertions, 0 deletions
diff --git a/www/forgejo/Makefile b/www/forgejo/Makefile
new file mode 100644
index 0000000..27e6ef0
--- /dev/null
+++ b/www/forgejo/Makefile
@@ -0,0 +1,55 @@
+COMMENT = compact self-hosted Git service
+
+_version = 1.19.1
+_patch = 0
+VERSION = ${_version}pl${_patch}
+_distversion = ${_version}-${_patch}
+DISTNAME = forgejo-src-${_distversion}
+PKGNAME = forgejo-${VERSION}
+
+MASTER_SITES = https://codeberg.org/forgejo/forgejo/releases/download/v${_distversion}/
+
+CATEGORIES = www devel
+
+HOMEPAGE = https://forgejo.org
+
+MAINTAINER = la ninpre <aaoth@aaoth.xyz>
+# MIT
+PERMIT_PACKAGE = Yes
+
+WANTLIB += c pthread
+
+MODULES = lang/go
+
+GO_TAGS = sqlite sqlite_unlock_notify
+MODGO_FLAGS += -tags "${GO_TAGS}"
+MODGO_LDFLAGS += -X code.gitea.io/gitea/modules/setting.AppWorkPath=${LOCALBASE}/share/forgejo
+MODGO_LDFLAGS += -X code.gitea.io/gitea/modules/setting.CustomConf=${SYSCONFDIR}/forgejo/app.ini
+MODGO_LDFLAGS += -X code.gitea.io/gitea/modules/setting.CustomPath=${LOCALSTATEDIR}/forgejo/custom
+MODGO_LDFLAGS += -X code.gitea.io/gitea/modules/setting.StaticRootPath=${LOCALBASE}/share/forgejo
+MODGO_LDFLAGS += -X main.Version=${_distversion}
+MODGO_LDFLAGS += -X 'main.Tags=${GO_TAGS}'
+
+RUN_DEPENDS = devel/git
+
+ALL_TARGET = code.gitea.io/gitea
+WRKSRC = ${MODGO_WORKSPACE}/src/${ALL_TARGET}
+
+pre-configure:
+ ${SUBST_CMD} ${WRKDIST}/custom/conf/app.example.ini
+
+do-install:
+ ${INSTALL_PROGRAM} ${MODGO_WORKSPACE}/bin/gitea ${PREFIX}/sbin/forgejo
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/forgejo
+.for _d in custom/conf options templates
+ cp -Rp ${WRKSRC}/${_d} ${PREFIX}/share/forgejo
+.endfor
+ ${INSTALL_DATA_DIR} ${WRKINST}${VARBASE}/www/forgejo
+ cp -Rp ${WRKSRC}/public ${WRKINST}${VARBASE}/www/forgejo
+ ln -s ${VARBASE}/www/forgejo/public ${PREFIX}/share/forgejo/public
+
+post-install:
+ @find ${WRKINST}/ -type f \
+ \( -name '*.beforesubst' -o -name '*${PATCHORIG}' \) -delete
+
+.include <bsd.port.mk>
diff --git a/www/forgejo/distinfo b/www/forgejo/distinfo
new file mode 100644
index 0000000..c498852
--- /dev/null
+++ b/www/forgejo/distinfo
@@ -0,0 +1,2 @@
+SHA256 (forgejo-src-1.19.1-0.tar.gz) = zoYEkUmJx7lt++2Rmjx/jgyZ2Y9uJH4k8VpD++My7mU=
+SIZE (forgejo-src-1.19.1-0.tar.gz) = 60523369
diff --git a/www/forgejo/patches/patch-custom_conf_app_example_ini b/www/forgejo/patches/patch-custom_conf_app_example_ini
new file mode 100644
index 0000000..6a5b817
--- /dev/null
+++ b/www/forgejo/patches/patch-custom_conf_app_example_ini
@@ -0,0 +1,464 @@
+Index: custom/conf/app.example.ini
+--- custom/conf/app.example.ini.orig
++++ custom/conf/app.example.ini
+@@ -47,7 +47,7 @@
+ APP_NAME = ; Gitea: Git with a cup of tea
+ ;;
+ ;; RUN_USER will automatically detect the current user - but you can set it here change it if you run locally
+-RUN_USER = ; git
++RUN_USER = ; _forgejo
+ ;;
+ ;; Application run mode, affects performance and debugging. Either "dev", "prod" or "test", default is "prod"
+ RUN_MODE = ; prod
+@@ -149,7 +149,7 @@ RUN_MODE = ; prod
+ ;SSH_LISTEN_HOST =
+ ;;
+ ;; Port number to be exposed in clone URL
+-;SSH_PORT = 22
++SSH_PORT =
+ ;;
+ ;; The port number the builtin SSH server should listen on
+ ;SSH_LISTEN_PORT = %(SSH_PORT)s
+@@ -278,7 +278,7 @@ RUN_MODE = ; prod
+ ;STATIC_ROOT_PATH = ; Will default to the built-in value _`StaticRootPath`_
+ ;;
+ ;; Default path for App data
+-;APP_DATA_PATH = data ; relative paths will be made absolute with _`AppWorkPath`_
++APP_DATA_PATH = ${LOCALSTATEDIR}/forgejo/data
+ ;;
+ ;; Enable gzip compression for runtime-generated content, static resources excluded
+ ;ENABLE_GZIP = false
+@@ -289,7 +289,7 @@ RUN_MODE = ; prod
+ ;ENABLE_PPROF = false
+ ;;
+ ;; PPROF_DATA_PATH, use an absolute path when you start gitea as service
+-;PPROF_DATA_PATH = data/tmp/pprof ; Path is relative to _`AppWorkPath`_
++PPROF_DATA_PATH = ${LOCALSTATEDIR}/forgejo/data/tmp/pprof
+ ;;
+ ;; Landing page, can be "home", "explore", "organizations", "login", or any URL such as "/org/repo" or even "https://anotherwebsite.com"
+ ;; The "login" choice is not a security measure but just a UI flow change, use REQUIRE_SIGNIN_VIEW to force users to log in.
+@@ -338,10 +338,10 @@ LFS_JWT_SECRET =
+ ;;
+ ;; MySQL Configuration
+ ;;
+-DB_TYPE = mysql
+-HOST = 127.0.0.1:3306 ; can use socket e.g. /var/run/mysqld/mysqld.sock
+-NAME = gitea
+-USER = root
++;DB_TYPE = mysql
++;HOST = 127.0.0.1:3306 ; can use socket e.g. /var/run/mysqld/mysqld.sock
++;NAME = gitea
++;USER = root
+ ;PASSWD = ;Use PASSWD = `your password` for quoting if you use special characters in the password.
+ ;SSL_MODE = false ; either "false" (default), "true", or "skip-verify"
+ ;CHARSET = utf8mb4 ;either "utf8" or "utf8mb4", default is "utf8mb4".
+@@ -364,8 +364,8 @@ USER = root
+ ;;
+ ;; SQLite Configuration
+ ;;
+-;DB_TYPE = sqlite3
+-;PATH= ; defaults to data/forgejo.db
++DB_TYPE = sqlite3
++PATH = ${LOCALSTATEDIR}/forgejo/data/forgejo.db
+ ;SQLITE_TIMEOUT = ; Query timeout defaults to: 500
+ ;SQLITE_JOURNAL_MODE = ; defaults to sqlite database default (often DELETE), can be used to enable WAL mode. https://www.sqlite.org/pragma.html#pragma_journal_mode
+ ;;
+@@ -521,7 +521,7 @@ ENABLE = true
+ ;; Private key file path used to sign OAuth2 tokens. The path is relative to APP_DATA_PATH.
+ ;; This setting is only needed if JWT_SIGNING_ALGORITHM is set to RS256, RS384, RS512, ES256, ES384 or ES512.
+ ;; The file must contain a RSA or ECDSA private key in the PKCS8 format. If no key exists a 4096 bit key will be created for you.
+-;JWT_SIGNING_PRIVATE_KEY_FILE = jwt/private.pem
++JWT_SIGNING_PRIVATE_KEY_FILE = ${LOCALSTATEDIR}/forgejo/jwt/private.pem
+ ;;
+ ;; OAuth2 authentication secret for access and refresh tokens, change this yourself to a unique string. CLI generate option is helpful in this case. https://docs.gitea.io/en-us/command-line/#generate
+ ;; This setting is only needed if JWT_SIGNING_ALGORITHM is set to HS256, HS384 or HS512.
+@@ -545,14 +545,14 @@ ENABLE = true
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;; Root path for the log files - defaults to %(GITEA_WORK_DIR)/log
+-;ROOT_PATH =
++ROOT_PATH = ${LOCALSTATEDIR}/log/forgejo
+ ;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;; Main Logger
+ ;;
+ ;; Either "console", "file", "conn", "smtp" or "database", default is "console"
+ ;; Use comma to separate multiple modes, e.g. "console, file"
+-MODE = console
++MODE = file
+ ;;
+ ;; Either "Trace", "Debug", "Info", "Warn", "Error", "Critical" or "None", default is "Info"
+ LEVEL = Info
+@@ -734,7 +734,7 @@ ROUTER = console
+ ;EMAIL_DOMAIN_BLOCKLIST =
+ ;;
+ ;; Disallow registration, only allow admins to create accounts.
+-;DISABLE_REGISTRATION = false
++DISABLE_REGISTRATION = true
+ ;;
+ ;; Allow registration only using gitea itself, it works only when DISABLE_REGISTRATION is false
+ ;ALLOW_ONLY_INTERNAL_REGISTRATION = false
+@@ -743,7 +743,7 @@ ROUTER = console
+ ;ALLOW_ONLY_EXTERNAL_REGISTRATION = false
+ ;;
+ ;; User must sign in to view anything.
+-;REQUIRE_SIGNIN_VIEW = false
++REQUIRE_SIGNIN_VIEW = true
+ ;;
+ ;; Mail notification
+ ;ENABLE_NOTIFY_MAIL = false
+@@ -793,11 +793,11 @@ ROUTER = console
+ ;;
+ ;; Default value for KeepEmailPrivate
+ ;; Each new user will get the value of this setting copied into their profile
+-;DEFAULT_KEEP_EMAIL_PRIVATE = false
++DEFAULT_KEEP_EMAIL_PRIVATE = true
+ ;;
+ ;; Default value for AllowCreateOrganization
+ ;; Every new user will have rights set to create organizations depending on this setting
+-;DEFAULT_ALLOW_CREATE_ORGANIZATION = true
++DEFAULT_ALLOW_CREATE_ORGANIZATION = false
+ ;; Default value for IsRestricted
+ ;; Every new user will have restricted permissions depending on this setting
+ ;DEFAULT_USER_IS_RESTRICTED = false
+@@ -806,7 +806,7 @@ ROUTER = console
+ ;; Limited is for users visible only to signed users
+ ;; Private is for users visible only to members of their organizations
+ ;; Public is for users visible for everyone
+-;DEFAULT_USER_VISIBILITY = public
++DEFAULT_USER_VISIBILITY = private
+ ;;
+ ;; Set which visibility modes a user can have
+ ;ALLOWED_USER_VISIBILITY_MODES = public,limited,private
+@@ -815,7 +815,7 @@ ROUTER = console
+ ;; Limited is for organizations visible only to signed users
+ ;; Private is for organizations visible only to members of the organization
+ ;; Public is for organizations visible to everyone
+-;DEFAULT_ORG_VISIBILITY = public
++DEFAULT_ORG_VISIBILITY = private
+ ;;
+ ;; Default value for DefaultOrgMemberVisible
+ ;; True will make the membership of the users visible when added to the organisation
+@@ -880,14 +880,14 @@ ROUTER = console
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+-;[repository]
++[repository]
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;; Root path for storing all repository data. By default, it is set to %(APP_DATA_PATH)s/gitea-repositories.
+ ;; A relative path is interpreted as _`AppWorkPath`_/%(ROOT)s
+-;ROOT =
++ROOT = ${LOCALSTATEDIR}/forgejo/forgejo-repositories
+ ;;
+ ;; The script type this server supports. Usually this is `bash`, but some users report that only `sh` is available.
+-;SCRIPT_TYPE = bash
++SCRIPT_TYPE = sh
+ ;;
+ ;; DETECTED_CHARSETS_ORDER tie-break order for detected charsets.
+ ;; If the charsets have equal confidence, tie-breaking will be done by order in this list
+@@ -902,7 +902,7 @@ ROUTER = console
+ ;FORCE_PRIVATE = false
+ ;;
+ ;; Default privacy setting when creating a new repository, allowed values: last, private, public. Default is last which means the last setting used.
+-;DEFAULT_PRIVATE = last
++DEFAULT_PRIVATE = private
+ ;;
+ ;; Default private when using push-to-create
+ ;DEFAULT_PUSH_CREATE_PRIVATE = true
+@@ -918,7 +918,7 @@ ROUTER = console
+ ;;
+ ;; Preferred Licenses to place at the top of the List
+ ;; The name here must match the filename in options/license or custom/options/license
+-;PREFERRED_LICENSES = Apache License 2.0,MIT License
++PREFERRED_LICENSES = BSD-2-Clause,ISC; Apache License 2.0,MIT License
+ ;;
+ ;; Disable the ability to interact with repositories using the HTTP protocol
+ ;DISABLE_HTTP_GIT = false
+@@ -984,16 +984,16 @@ ROUTER = console
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+-;[repository.local]
++[repository.local]
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;
+ ;; Path for local repository copy. Defaults to `tmp/local-repo` (content gets deleted on gitea restart)
+-;LOCAL_COPY_PATH = tmp/local-repo
++LOCAL_COPY_PATH = ${LOCALSTATEDIR}/forgejo/tmp/local-repo
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+-;[repository.upload]
++[repository.upload]
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;
+@@ -1001,7 +1001,7 @@ ROUTER = console
+ ;ENABLED = true
+ ;;
+ ;; Path for uploads. Defaults to `data/tmp/uploads` (content gets deleted on gitea restart)
+-;TEMP_PATH = data/tmp/uploads
++TEMP_PATH = ${LOCALSTATEDIR}/forgejo/data/tmp/uploads
+ ;;
+ ;; Comma-separated list of allowed file extensions (`.zip`), mime types (`text/plain`) or wildcard type (`image/*`, `audio/*`, `video/*`). Empty value or `*/*` allows all types.
+ ;ALLOWED_TYPES =
+@@ -1166,7 +1166,7 @@ ROUTER = console
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+-;[ui]
++[ui]
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;
+@@ -1200,7 +1200,7 @@ ROUTER = console
+ ;MAX_DISPLAY_FILE_SIZE = 8388608
+ ;;
+ ;; Whether the email of the user should be shown in the Explore Users page
+-;SHOW_USER_EMAIL = true
++SHOW_USER_EMAIL = false
+ ;;
+ ;; Set the default theme for the Gitea install
+ ;DEFAULT_THEME = auto
+@@ -1342,7 +1342,7 @@ ROUTER = console
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+-;[indexer]
++[indexer]
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;
+@@ -1353,7 +1353,7 @@ ROUTER = console
+ ;ISSUE_INDEXER_TYPE = bleve
+ ;;
+ ;; Issue indexer storage path, available when ISSUE_INDEXER_TYPE is bleve
+-;ISSUE_INDEXER_PATH = indexers/issues.bleve ; Relative paths will be made absolute against _`AppWorkPath`_.
++ISSUE_INDEXER_PATH = ${LOCALSTATEDIR}/forgejo/indexers/issues.bleve
+ ;;
+ ;; Issue indexer connection string, available when ISSUE_INDEXER_TYPE is elasticsearch
+ ;ISSUE_INDEXER_CONN_STR = http://elastic:changeme@localhost:9200
+@@ -1371,7 +1371,7 @@ ROUTER = console
+ ;; When ISSUE_INDEXER_QUEUE_TYPE is levelqueue, this will be the path where the queue will be saved.
+ ;; This can be overridden by `ISSUE_INDEXER_QUEUE_CONN_STR`.
+ ;; default is queues/common
+-;ISSUE_INDEXER_QUEUE_DIR = queues/common; **DEPRECATED** use settings in `[queue.issue_indexer]`. Relative paths will be made absolute against `%(APP_DATA_PATH)s`.
++ISSUE_INDEXER_QUEUE_DIR = ${LOCALSTATEDIR}/forgejo/indexers/issues.queue
+ ;;
+ ;; When `ISSUE_INDEXER_QUEUE_TYPE` is `redis`, this will store the redis connection string.
+ ;; When `ISSUE_INDEXER_QUEUE_TYPE` is `levelqueue`, this is a directory or additional options of
+@@ -1392,7 +1392,7 @@ ROUTER = console
+ ;REPO_INDEXER_TYPE = bleve
+ ;;
+ ;; Index file used for code search. available when `REPO_INDEXER_TYPE` is bleve
+-;REPO_INDEXER_PATH = indexers/repos.bleve
++REPO_INDEXER_PATH = ${LOCALSTATEDIR}/forgejo/indexers/repos.bleve
+ ;;
+ ;; Code indexer connection string, available when `REPO_INDEXER_TYPE` is elasticsearch. i.e. http://elastic:changeme@localhost:9200
+ ;REPO_INDEXER_CONN_STR =
+@@ -1472,19 +1472,19 @@ ROUTER = console
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+-;[admin]
++[admin]
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;
+ ;; Disallow regular (non-admin) users from creating organizations.
+-;DISABLE_REGULAR_ORG_CREATION = false
++DISABLE_REGULAR_ORG_CREATION = true
+ ;;
+ ;; Default configuration for email notifications for users (user configurable). Options: enabled, onmention, disabled
+ ;DEFAULT_EMAIL_NOTIFICATIONS = enabled
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+-;[openid]
++[openid]
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;
+@@ -1505,7 +1505,7 @@ ROUTER = console
+ ;; - <username>.livejournal.com
+ ;;
+ ;; Whether to allow signin in via OpenID
+-;ENABLE_OPENID_SIGNIN = true
++ENABLE_OPENID_SIGNIN = false
+ ;;
+ ;; Whether to allow registering via OpenID
+ ;; Do not include to rely on rhw DISABLE_REGISTRATION setting
+@@ -1590,7 +1590,7 @@ ROUTER = console
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+-;[mailer]
++[mailer]
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;
+@@ -1613,12 +1613,12 @@ ROUTER = console
+ ;; If your provider does not explicitly say which protocol it uses but does provide a port,
+ ;; you can set SMTP_PORT instead and this will be inferred.
+ ;; (Before 1.18, see the notice, this was controlled via MAILER_TYPE and IS_TLS_ENABLED.)
+-;PROTOCOL =
++PROTOCOL = smtp
+ ;;
+ ;; Mail server address, e.g. smtp.gmail.com.
+ ;; For smtp+unix, this should be a path to a unix socket instead.
+ ;; (Before 1.18, see the notice, this was combined with SMTP_PORT as HOST.)
+-;SMTP_ADDR =
++SMTP_ADDR = localhost:25
+ ;;
+ ;; Mail server port. Common ports are:
+ ;; 25: insecure SMTP
+@@ -1641,11 +1641,11 @@ ROUTER = console
+ ;;
+ ;; Use client certificate in connection.
+ ;USE_CLIENT_CERT = false
+-;CLIENT_CERT_FILE = custom/mailer/cert.pem
+-;CLIENT_KEY_FILE = custom/mailer/key.pem
++;CLIENT_CERT_FILE = ${LOCALSTATEDIR}/forgejo/custom/mailer/cert.pem
++;CLIENT_KEY_FILE = ${LOCALSTATEDIR}/forgejo/custom/mailer/key.pem
+ ;;
+ ;; Mail from address, RFC 5322. This can be just an email address, or the `"Name" <email@example.com>` format
+-;FROM =
++FROM = forgejo@%(DOMAIN)s
+ ;;
+ ;; Sometimes it is helpful to use a different address on the envelope. Set this to use ENVELOPE_FROM as the from on the envelope. Set to `<>` to send an empty address.
+ ;ENVELOPE_FROM =
+@@ -1657,10 +1657,10 @@ ROUTER = console
+ ;PASSWD =
+ ;;
+ ;; Send mails only in plain text, without HTML alternative
+-;SEND_AS_PLAIN_TEXT = false
++SEND_AS_PLAIN_TEXT = true
+ ;;
+ ;; Specify an alternative sendmail binary
+-;SENDMAIL_PATH = sendmail
++SENDMAIL_PATH = /usr/sbin/sendmail
+ ;;
+ ;; Specify any extra sendmail arguments
+ ;; WARNING: if your sendmail program interprets options you should set this to "--" or terminate these args with "--"
+@@ -1757,20 +1757,20 @@ ROUTER = console
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+-;[session]
++[session]
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;
+ ;; Either "memory", "file", "redis", "db", "mysql", "couchbase", "memcache" or "postgres"
+ ;; Default is "memory". "db" will reuse the configuration in [database]
+-;PROVIDER = memory
++PROVIDER = file
+ ;;
+ ;; Provider config options
+ ;; memory: doesn't have any config yet
+ ;; file: session file path, e.g. `data/sessions`
+ ;; redis: `redis://127.0.0.1:6379/0?pool_size=100&idle_timeout=180s`
+ ;; mysql: go-sql-driver/mysql dsn config string, e.g. `root:password@/session_table`
+-;PROVIDER_CONFIG = data/sessions ; Relative paths will be made absolute against _`AppWorkPath`_.
++PROVIDER_CONFIG = ${LOCALSTATEDIR}/forgejo/data/sessions
+ ;;
+ ;; Session cookie name
+ ;COOKIE_NAME = i_like_gitea
+@@ -1789,12 +1789,12 @@ ROUTER = console
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+-;[picture]
++[picture]
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;
+-;AVATAR_UPLOAD_PATH = data/avatars
+-;REPOSITORY_AVATAR_UPLOAD_PATH = data/repo-avatars
++AVATAR_UPLOAD_PATH = ${LOCALSTATEDIR}/forgejo/data/avatars
++;REPOSITORY_AVATAR_UPLOAD_PATH = ${LOCALSTATEDIR}/forgejo/data/repo-avatars
+ ;;
+ ;; How Gitea deals with missing repository avatars
+ ;; none = no avatar will be displayed; random = random avatar will be displayed; image = default image will be used
+@@ -1819,7 +1819,7 @@ ROUTER = console
+ ;GRAVATAR_SOURCE = gravatar
+ ;;
+ ;; This value will always be true in offline mode.
+-;DISABLE_GRAVATAR = false
++DISABLE_GRAVATAR = true
+ ;;
+ ;; Federated avatar lookup uses DNS to discover avatar associated
+ ;; with emails, see https://www.libravatar.org
+@@ -1828,7 +1828,7 @@ ROUTER = console
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+-;[attachment]
++[attachment]
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;
+@@ -1853,7 +1853,7 @@ ROUTER = console
+ ;SERVE_DIRECT = false
+ ;;
+ ;; Path for attachments. Defaults to `data/attachments` only available when STORAGE_TYPE is `local`
+-;PATH = data/attachments
++PATH = ${LOCALSTATEDIR}/forgejo/data/attachments
+ ;;
+ ;; Minio endpoint to connect only available when STORAGE_TYPE is `minio`
+ ;MINIO_ENDPOINT = localhost:9000
+@@ -1884,14 +1884,14 @@ ROUTER = console
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+-;[time]
++[time]
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;
+ ;; Specifies the format for fully outputted dates. Defaults to RFC1123
+ ;; Special supported values are ANSIC, UnixDate, RubyDate, RFC822, RFC822Z, RFC850, RFC1123, RFC1123Z, RFC3339, RFC3339Nano, Kitchen, Stamp, StampMilli, StampMicro and StampNano
+ ;; For more information about the format see http://golang.org/pkg/time/#pkg-constants
+-;FORMAT =
++FORMAT = RFC1123Z
+ ;;
+ ;; Location the UI time display i.e. Asia/Shanghai
+ ;; Empty means server's location setting
+@@ -2326,14 +2326,14 @@ ROUTER = console
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+-;[other]
++[other]
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;SHOW_FOOTER_BRANDING = false
+ ;; Show version information about Gitea and Go in the footer
+-;SHOW_FOOTER_VERSION = true
++SHOW_FOOTER_VERSION = false
+ ;; Show template execution time in the footer
+-;SHOW_FOOTER_TEMPLATE_LOAD_TIME = true
++SHOW_FOOTER_TEMPLATE_LOAD_TIME = false
+ ;; Generate sitemap. Defaults to `true`.
+ ;ENABLE_SITEMAP = true
+ ;; Enable/Disable RSS/Atom feed
+@@ -2474,7 +2474,7 @@ ROUTER = console
+ ;ENABLED = true
+ ;;
+ ;; Path for chunked uploads. Defaults to APP_DATA_PATH + `tmp/package-upload`
+-;CHUNKED_UPLOAD_PATH = tmp/package-upload
++CHUNKED_UPLOAD_PATH = ${LOCALSTATEDIR}/forgejo/data/tmp/package-upload
+ ;;
+ ;; Maximum count of package versions a single owner can have (`-1` means no limits)
+ ;LIMIT_TOTAL_OWNER_COUNT = -1
+@@ -2539,7 +2539,7 @@ ROUTER = console
+ ;STORAGE_TYPE = local
+ ;;
+ ;; Where your lfs files reside, default is data/lfs.
+-;PATH = data/lfs
++PATH = ${LOCALSTATEDIR}/forgejo/data/lfs
+
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/www/forgejo/pkg/DESCR b/www/forgejo/pkg/DESCR
new file mode 100644
index 0000000..5849f54
--- /dev/null
+++ b/www/forgejo/pkg/DESCR
@@ -0,0 +1,2 @@
+Gitea - Git with a cup of tea is a painless self-hosted Git service comparable
+to Github, Bitbucket or Gitlab.
diff --git a/www/forgejo/pkg/MESSAGE b/www/forgejo/pkg/MESSAGE
new file mode 100644
index 0000000..0464984
--- /dev/null
+++ b/www/forgejo/pkg/MESSAGE
@@ -0,0 +1,16 @@
+If you are upgrading from ${PKGSTEM}-<1.7.0, update _forgejo user's shell and
+home directory:
+
+ # usermod -s /bin/sh _forgejo
+ # usermod -d /var/forgejo _forgejo
+
+If you are upgrading from ${PKGSTEM}-<1.7.1, please note the following changes:
+
+* Configuration file location has changed from ${SYSCONFDIR}/${PKGSTEM}/conf/app.ini
+ to ${SYSCONFDIR}/${PKGSTEM}/app.ini
+
+* GITEA_CUSTOM directory location has changed from ${SYSCONFDIR}/${PKGSTEM}
+ to ${LOCALSTATEDIR}/${PKGSTEM}/custom
+
+* Default ROOT_PATH for logs has changed from ${LOCALSTATEDIR}/${PKGSTEM}/log
+ to ${LOCALSTATEDIR}/log/${PKGSTEM}
diff --git a/www/forgejo/pkg/PLIST b/www/forgejo/pkg/PLIST
new file mode 100644
index 0000000..7b30ac0
--- /dev/null
+++ b/www/forgejo/pkg/PLIST
@@ -0,0 +1,2345 @@
+@newgroup _forgejo:1100
+@newuser _forgejo:1100:_forgejo::Forgejo Account:/var/forgejo:/bin/sh
+@rcscript ${RCDIR}/forgejo
+@bin sbin/forgejo
+share/doc/pkg-readmes/${PKGSTEM}
+share/forgejo/
+share/forgejo/conf/
+@mode 750
+@owner _forgejo
+@group _forgejo
+@sample ${SYSCONFDIR}/forgejo/
+@mode
+@owner
+@group
+share/forgejo/conf/app.example.ini
+@mode 640
+@owner _forgejo
+@group _forgejo
+@sample ${SYSCONFDIR}/forgejo/app.ini
+@mode
+@owner
+@group
+share/forgejo/options/
+share/forgejo/options/gitignore/
+share/forgejo/options/gitignore/AL
+share/forgejo/options/gitignore/Actionscript
+share/forgejo/options/gitignore/Ada
+share/forgejo/options/gitignore/Agda
+share/forgejo/options/gitignore/AltiumDesigner
+share/forgejo/options/gitignore/Android
+share/forgejo/options/gitignore/Anjuta
+share/forgejo/options/gitignore/Ansible
+share/forgejo/options/gitignore/AppEngine
+share/forgejo/options/gitignore/AppceleratorTitanium
+share/forgejo/options/gitignore/ArchLinuxPackages
+share/forgejo/options/gitignore/Archives
+share/forgejo/options/gitignore/AtmelStudio
+share/forgejo/options/gitignore/AutoIt
+share/forgejo/options/gitignore/Autotools
+share/forgejo/options/gitignore/B4X
+share/forgejo/options/gitignore/Backup
+share/forgejo/options/gitignore/Bazaar
+share/forgejo/options/gitignore/Bazel
+share/forgejo/options/gitignore/Beef
+share/forgejo/options/gitignore/Bitrix
+share/forgejo/options/gitignore/BricxCC
+share/forgejo/options/gitignore/C
+share/forgejo/options/gitignore/C++
+share/forgejo/options/gitignore/CDK
+share/forgejo/options/gitignore/CFWheels
+share/forgejo/options/gitignore/CMake
+share/forgejo/options/gitignore/CUDA
+share/forgejo/options/gitignore/CVS
+share/forgejo/options/gitignore/CakePHP
+share/forgejo/options/gitignore/Calabash
+share/forgejo/options/gitignore/ChefCookbook
+share/forgejo/options/gitignore/Clojure
+share/forgejo/options/gitignore/Cloud9
+share/forgejo/options/gitignore/CodeIgniter
+share/forgejo/options/gitignore/CodeKit
+share/forgejo/options/gitignore/CodeSniffer
+share/forgejo/options/gitignore/CommonLisp
+share/forgejo/options/gitignore/Composer
+share/forgejo/options/gitignore/Concrete5
+share/forgejo/options/gitignore/Coq
+share/forgejo/options/gitignore/Cordova
+share/forgejo/options/gitignore/CraftCMS
+share/forgejo/options/gitignore/D
+share/forgejo/options/gitignore/DM
+share/forgejo/options/gitignore/Dart
+share/forgejo/options/gitignore/DartEditor
+share/forgejo/options/gitignore/Delphi
+share/forgejo/options/gitignore/Diff
+share/forgejo/options/gitignore/Dreamweaver
+share/forgejo/options/gitignore/Dropbox
+share/forgejo/options/gitignore/Drupal
+share/forgejo/options/gitignore/Drupal7
+share/forgejo/options/gitignore/EPiServer
+share/forgejo/options/gitignore/Eagle
+share/forgejo/options/gitignore/Eclipse
+share/forgejo/options/gitignore/EiffelStudio
+share/forgejo/options/gitignore/Elisp
+share/forgejo/options/gitignore/Elixir
+share/forgejo/options/gitignore/Elm
+share/forgejo/options/gitignore/Emacs
+share/forgejo/options/gitignore/Ensime
+share/forgejo/options/gitignore/Erlang
+share/forgejo/options/gitignore/Espresso
+share/forgejo/options/gitignore/Exercism
+share/forgejo/options/gitignore/ExpressionEngine
+share/forgejo/options/gitignore/ExtJs
+share/forgejo/options/gitignore/Fancy
+share/forgejo/options/gitignore/Finale
+share/forgejo/options/gitignore/FlaxEngine
+share/forgejo/options/gitignore/FlexBuilder
+share/forgejo/options/gitignore/ForceDotCom
+share/forgejo/options/gitignore/Fortran
+share/forgejo/options/gitignore/FuelPHP
+share/forgejo/options/gitignore/GNOMEShellExtension
+share/forgejo/options/gitignore/GPG
+share/forgejo/options/gitignore/GWT
+share/forgejo/options/gitignore/Gcov
+share/forgejo/options/gitignore/GitBook
+share/forgejo/options/gitignore/Go
+share/forgejo/options/gitignore/Go.AllowList
+share/forgejo/options/gitignore/Godot
+share/forgejo/options/gitignore/Gradle
+share/forgejo/options/gitignore/Grails
+share/forgejo/options/gitignore/Gretl
+share/forgejo/options/gitignore/Haskell
+share/forgejo/options/gitignore/Hugo
+share/forgejo/options/gitignore/IAR_EWARM
+share/forgejo/options/gitignore/IGORPro
+share/forgejo/options/gitignore/Idris
+share/forgejo/options/gitignore/Images
+share/forgejo/options/gitignore/InforCMS
+share/forgejo/options/gitignore/JBoss
+share/forgejo/options/gitignore/JBoss4
+share/forgejo/options/gitignore/JBoss6
+share/forgejo/options/gitignore/JDeveloper
+share/forgejo/options/gitignore/JENKINS_HOME
+share/forgejo/options/gitignore/JEnv
+share/forgejo/options/gitignore/Java
+share/forgejo/options/gitignore/Jekyll
+share/forgejo/options/gitignore/JetBrains
+share/forgejo/options/gitignore/Jigsaw
+share/forgejo/options/gitignore/Joomla
+share/forgejo/options/gitignore/Julia
+share/forgejo/options/gitignore/JupyterNotebooks
+share/forgejo/options/gitignore/KDevelop4
+share/forgejo/options/gitignore/Kate
+share/forgejo/options/gitignore/Kentico
+share/forgejo/options/gitignore/KiCad
+share/forgejo/options/gitignore/Kohana
+share/forgejo/options/gitignore/Kotlin
+share/forgejo/options/gitignore/LabVIEW
+share/forgejo/options/gitignore/Laravel
+share/forgejo/options/gitignore/Lazarus
+share/forgejo/options/gitignore/Leiningen
+share/forgejo/options/gitignore/LemonStand
+share/forgejo/options/gitignore/LensStudio
+share/forgejo/options/gitignore/LibreOffice
+share/forgejo/options/gitignore/Lilypond
+share/forgejo/options/gitignore/Linux
+share/forgejo/options/gitignore/Lithium
+share/forgejo/options/gitignore/Logtalk
+share/forgejo/options/gitignore/Lua
+share/forgejo/options/gitignore/LyX
+share/forgejo/options/gitignore/MATLAB
+share/forgejo/options/gitignore/Magento
+share/forgejo/options/gitignore/Magento1
+share/forgejo/options/gitignore/Magento2
+share/forgejo/options/gitignore/Maven
+share/forgejo/options/gitignore/Mercurial
+share/forgejo/options/gitignore/Mercury
+share/forgejo/options/gitignore/MetaProgrammingSystem
+share/forgejo/options/gitignore/Metals
+share/forgejo/options/gitignore/Meteor
+share/forgejo/options/gitignore/MicrosoftOffice
+share/forgejo/options/gitignore/ModelSim
+share/forgejo/options/gitignore/Momentics
+share/forgejo/options/gitignore/MonoDevelop
+share/forgejo/options/gitignore/NWjs
+share/forgejo/options/gitignore/Nanoc
+share/forgejo/options/gitignore/NasaSpecsIntact
+share/forgejo/options/gitignore/NetBeans
+share/forgejo/options/gitignore/Nikola
+share/forgejo/options/gitignore/Nim
+share/forgejo/options/gitignore/Ninja
+share/forgejo/options/gitignore/Nix
+share/forgejo/options/gitignore/Node
+share/forgejo/options/gitignore/NotepadPP
+share/forgejo/options/gitignore/OCaml
+share/forgejo/options/gitignore/Objective-C
+share/forgejo/options/gitignore/Octave
+share/forgejo/options/gitignore/Opa
+share/forgejo/options/gitignore/OpenCart
+share/forgejo/options/gitignore/OpenSSL
+share/forgejo/options/gitignore/OracleForms
+share/forgejo/options/gitignore/Otto
+share/forgejo/options/gitignore/PSoCCreator
+share/forgejo/options/gitignore/Packer
+share/forgejo/options/gitignore/Patch
+share/forgejo/options/gitignore/Perl
+share/forgejo/options/gitignore/Perl6
+share/forgejo/options/gitignore/Phalcon
+share/forgejo/options/gitignore/Phoenix
+share/forgejo/options/gitignore/Pimcore
+share/forgejo/options/gitignore/PlayFramework
+share/forgejo/options/gitignore/Plone
+share/forgejo/options/gitignore/Prestashop
+share/forgejo/options/gitignore/Processing
+share/forgejo/options/gitignore/PuTTY
+share/forgejo/options/gitignore/Puppet
+share/forgejo/options/gitignore/PureScript
+share/forgejo/options/gitignore/Python
+share/forgejo/options/gitignore/Qooxdoo
+share/forgejo/options/gitignore/Qt
+share/forgejo/options/gitignore/R
+share/forgejo/options/gitignore/ROS
+share/forgejo/options/gitignore/ROS2
+share/forgejo/options/gitignore/Racket
+share/forgejo/options/gitignore/Rails
+share/forgejo/options/gitignore/Raku
+share/forgejo/options/gitignore/Red
+share/forgejo/options/gitignore/Redcar
+share/forgejo/options/gitignore/Redis
+share/forgejo/options/gitignore/RhodesRhomobile
+share/forgejo/options/gitignore/Ruby
+share/forgejo/options/gitignore/Rust
+share/forgejo/options/gitignore/SAM
+share/forgejo/options/gitignore/SBT
+share/forgejo/options/gitignore/SCons
+share/forgejo/options/gitignore/SPFx
+share/forgejo/options/gitignore/SVN
+share/forgejo/options/gitignore/Sass
+share/forgejo/options/gitignore/Scala
+share/forgejo/options/gitignore/Scheme
+share/forgejo/options/gitignore/Scrivener
+share/forgejo/options/gitignore/Sdcc
+share/forgejo/options/gitignore/SeamGen
+share/forgejo/options/gitignore/SketchUp
+share/forgejo/options/gitignore/SlickEdit
+share/forgejo/options/gitignore/Smalltalk
+share/forgejo/options/gitignore/Snap
+share/forgejo/options/gitignore/Splunk
+share/forgejo/options/gitignore/Stata
+share/forgejo/options/gitignore/Stella
+share/forgejo/options/gitignore/Strapi
+share/forgejo/options/gitignore/SublimeText
+share/forgejo/options/gitignore/SugarCRM
+share/forgejo/options/gitignore/Swift
+share/forgejo/options/gitignore/Symfony
+share/forgejo/options/gitignore/SymphonyCMS
+share/forgejo/options/gitignore/Syncthing
+share/forgejo/options/gitignore/SynopsysVCS
+share/forgejo/options/gitignore/Tags
+share/forgejo/options/gitignore/TeX
+share/forgejo/options/gitignore/Terraform
+share/forgejo/options/gitignore/TextMate
+share/forgejo/options/gitignore/Textpattern
+share/forgejo/options/gitignore/ThinkPHP
+share/forgejo/options/gitignore/Toit
+share/forgejo/options/gitignore/TortoiseGit
+share/forgejo/options/gitignore/TurboGears2
+share/forgejo/options/gitignore/TwinCAT3
+share/forgejo/options/gitignore/Typo3
+share/forgejo/options/gitignore/Umbraco
+share/forgejo/options/gitignore/Unity
+share/forgejo/options/gitignore/UnrealEngine
+share/forgejo/options/gitignore/V
+share/forgejo/options/gitignore/VVVV
+share/forgejo/options/gitignore/Vagrant
+share/forgejo/options/gitignore/Vim
+share/forgejo/options/gitignore/VirtualEnv
+share/forgejo/options/gitignore/Virtuoso
+share/forgejo/options/gitignore/VisualStudio
+share/forgejo/options/gitignore/VisualStudioCode
+share/forgejo/options/gitignore/Vue
+share/forgejo/options/gitignore/Waf
+share/forgejo/options/gitignore/WebMethods
+share/forgejo/options/gitignore/Windows
+share/forgejo/options/gitignore/WordPress
+share/forgejo/options/gitignore/Xcode
+share/forgejo/options/gitignore/Xilinx
+share/forgejo/options/gitignore/XilinxISE
+share/forgejo/options/gitignore/Xojo
+share/forgejo/options/gitignore/Yeoman
+share/forgejo/options/gitignore/Yii
+share/forgejo/options/gitignore/ZendFramework
+share/forgejo/options/gitignore/Zephir
+share/forgejo/options/gitignore/core
+share/forgejo/options/gitignore/esp-idf
+share/forgejo/options/gitignore/macOS
+share/forgejo/options/gitignore/uVision
+share/forgejo/options/label/
+share/forgejo/options/label/Advanced.yaml
+share/forgejo/options/label/Default
+share/forgejo/options/license/
+share/forgejo/options/license/0BSD
+share/forgejo/options/license/389-exception
+share/forgejo/options/license/AAL
+share/forgejo/options/license/ADSL
+share/forgejo/options/license/AFL-1.1
+share/forgejo/options/license/AFL-1.2
+share/forgejo/options/license/AFL-2.0
+share/forgejo/options/license/AFL-2.1
+share/forgejo/options/license/AFL-3.0
+share/forgejo/options/license/AGPL-1.0-only
+share/forgejo/options/license/AGPL-1.0-or-later
+share/forgejo/options/license/AGPL-3.0-only
+share/forgejo/options/license/AGPL-3.0-or-later
+share/forgejo/options/license/AMDPLPA
+share/forgejo/options/license/AML
+share/forgejo/options/license/AMPAS
+share/forgejo/options/license/ANTLR-PD
+share/forgejo/options/license/ANTLR-PD-fallback
+share/forgejo/options/license/APAFML
+share/forgejo/options/license/APL-1.0
+share/forgejo/options/license/APSL-1.0
+share/forgejo/options/license/APSL-1.1
+share/forgejo/options/license/APSL-1.2
+share/forgejo/options/license/APSL-2.0
+share/forgejo/options/license/Abstyles
+share/forgejo/options/license/Adobe-2006
+share/forgejo/options/license/Adobe-Glyph
+share/forgejo/options/license/Afmparse
+share/forgejo/options/license/Aladdin
+share/forgejo/options/license/Apache-1.0
+share/forgejo/options/license/Apache-1.1
+share/forgejo/options/license/Apache-2.0
+share/forgejo/options/license/App-s2p
+share/forgejo/options/license/Arphic-1999
+share/forgejo/options/license/Artistic-1.0
+share/forgejo/options/license/Artistic-1.0-Perl
+share/forgejo/options/license/Artistic-1.0-cl8
+share/forgejo/options/license/Artistic-2.0
+share/forgejo/options/license/Autoconf-exception-2.0
+share/forgejo/options/license/Autoconf-exception-3.0
+share/forgejo/options/license/BSD-1-Clause
+share/forgejo/options/license/BSD-2-Clause
+share/forgejo/options/license/BSD-2-Clause-Patent
+share/forgejo/options/license/BSD-2-Clause-Views
+share/forgejo/options/license/BSD-3-Clause
+share/forgejo/options/license/BSD-3-Clause-Attribution
+share/forgejo/options/license/BSD-3-Clause-Clear
+share/forgejo/options/license/BSD-3-Clause-LBNL
+share/forgejo/options/license/BSD-3-Clause-Modification
+share/forgejo/options/license/BSD-3-Clause-No-Military-License
+share/forgejo/options/license/BSD-3-Clause-No-Nuclear-License
+share/forgejo/options/license/BSD-3-Clause-No-Nuclear-License-2014
+share/forgejo/options/license/BSD-3-Clause-No-Nuclear-Warranty
+share/forgejo/options/license/BSD-3-Clause-Open-MPI
+share/forgejo/options/license/BSD-4-Clause
+share/forgejo/options/license/BSD-4-Clause-Shortened
+share/forgejo/options/license/BSD-4-Clause-UC
+share/forgejo/options/license/BSD-Protection
+share/forgejo/options/license/BSD-Source-Code
+share/forgejo/options/license/BSL-1.0
+share/forgejo/options/license/BUSL-1.1
+share/forgejo/options/license/Baekmuk
+share/forgejo/options/license/Bahyph
+share/forgejo/options/license/Barr
+share/forgejo/options/license/Beerware
+share/forgejo/options/license/Bison-exception-2.2
+share/forgejo/options/license/BitTorrent-1.0
+share/forgejo/options/license/BitTorrent-1.1
+share/forgejo/options/license/Bitstream-Charter
+share/forgejo/options/license/Bitstream-Vera
+share/forgejo/options/license/BlueOak-1.0.0
+share/forgejo/options/license/Bootloader-exception
+share/forgejo/options/license/Borceux
+share/forgejo/options/license/C-UDA-1.0
+share/forgejo/options/license/CAL-1.0
+share/forgejo/options/license/CAL-1.0-Combined-Work-Exception
+share/forgejo/options/license/CATOSL-1.1
+share/forgejo/options/license/CC-BY-1.0
+share/forgejo/options/license/CC-BY-2.0
+share/forgejo/options/license/CC-BY-2.5-AU
+share/forgejo/options/license/CC-BY-3.0
+share/forgejo/options/license/CC-BY-3.0-AT
+share/forgejo/options/license/CC-BY-3.0-DE
+share/forgejo/options/license/CC-BY-3.0-IGO
+share/forgejo/options/license/CC-BY-3.0-NL
+share/forgejo/options/license/CC-BY-3.0-US
+share/forgejo/options/license/CC-BY-4.0
+share/forgejo/options/license/CC-BY-NC-1.0
+share/forgejo/options/license/CC-BY-NC-2.0
+share/forgejo/options/license/CC-BY-NC-3.0
+share/forgejo/options/license/CC-BY-NC-3.0-DE
+share/forgejo/options/license/CC-BY-NC-4.0
+share/forgejo/options/license/CC-BY-NC-ND-1.0
+share/forgejo/options/license/CC-BY-NC-ND-2.0
+share/forgejo/options/license/CC-BY-NC-ND-3.0
+share/forgejo/options/license/CC-BY-NC-ND-3.0-DE
+share/forgejo/options/license/CC-BY-NC-ND-3.0-IGO
+share/forgejo/options/license/CC-BY-NC-ND-4.0
+share/forgejo/options/license/CC-BY-NC-SA-1.0
+share/forgejo/options/license/CC-BY-NC-SA-2.0
+share/forgejo/options/license/CC-BY-NC-SA-2.0-FR
+share/forgejo/options/license/CC-BY-NC-SA-2.0-UK
+share/forgejo/options/license/CC-BY-NC-SA-3.0
+share/forgejo/options/license/CC-BY-NC-SA-3.0-DE
+share/forgejo/options/license/CC-BY-NC-SA-3.0-IGO
+share/forgejo/options/license/CC-BY-NC-SA-4.0
+share/forgejo/options/license/CC-BY-ND-1.0
+share/forgejo/options/license/CC-BY-ND-2.0
+share/forgejo/options/license/CC-BY-ND-3.0
+share/forgejo/options/license/CC-BY-ND-3.0-DE
+share/forgejo/options/license/CC-BY-ND-4.0
+share/forgejo/options/license/CC-BY-SA-1.0
+share/forgejo/options/license/CC-BY-SA-2.0
+share/forgejo/options/license/CC-BY-SA-2.0-UK
+share/forgejo/options/license/CC-BY-SA-2.1-JP
+share/forgejo/options/license/CC-BY-SA-3.0
+share/forgejo/options/license/CC-BY-SA-3.0-AT
+share/forgejo/options/license/CC-BY-SA-3.0-DE
+share/forgejo/options/license/CC-BY-SA-4.0
+share/forgejo/options/license/CC-PDDC
+share/forgejo/options/license/CC0-1.0
+share/forgejo/options/license/CDDL-1.0
+share/forgejo/options/license/CDDL-1.1
+share/forgejo/options/license/CDL-1.0
+share/forgejo/options/license/CDLA-Permissive-1.0
+share/forgejo/options/license/CDLA-Permissive-2.0
+share/forgejo/options/license/CDLA-Sharing-1.0
+share/forgejo/options/license/CECILL-1.0
+share/forgejo/options/license/CECILL-1.1
+share/forgejo/options/license/CECILL-2.0
+share/forgejo/options/license/CECILL-2.1
+share/forgejo/options/license/CECILL-B
+share/forgejo/options/license/CECILL-C
+share/forgejo/options/license/CERN-OHL-1.1
+share/forgejo/options/license/CERN-OHL-1.2
+share/forgejo/options/license/CERN-OHL-P-2.0
+share/forgejo/options/license/CERN-OHL-S-2.0
+share/forgejo/options/license/CERN-OHL-W-2.0
+share/forgejo/options/license/CLISP-exception-2.0
+share/forgejo/options/license/CNRI-Jython
+share/forgejo/options/license/CNRI-Python
+share/forgejo/options/license/CNRI-Python-GPL-Compatible
+share/forgejo/options/license/COIL-1.0
+share/forgejo/options/license/CPAL-1.0
+share/forgejo/options/license/CPL-1.0
+share/forgejo/options/license/CPOL-1.02
+share/forgejo/options/license/CUA-OPL-1.0
+share/forgejo/options/license/Caldera
+share/forgejo/options/license/ClArtistic
+share/forgejo/options/license/Classpath-exception-2.0
+share/forgejo/options/license/Community-Spec-1.0
+share/forgejo/options/license/Condor-1.1
+share/forgejo/options/license/Crossword
+share/forgejo/options/license/CrystalStacker
+share/forgejo/options/license/Cube
+share/forgejo/options/license/D-FSL-1.0
+share/forgejo/options/license/DL-DE-BY-2.0
+share/forgejo/options/license/DOC
+share/forgejo/options/license/DRL-1.0
+share/forgejo/options/license/DSDP
+share/forgejo/options/license/DigiRule-FOSS-exception
+share/forgejo/options/license/Dotseqn
+share/forgejo/options/license/ECL-1.0
+share/forgejo/options/license/ECL-2.0
+share/forgejo/options/license/EFL-1.0
+share/forgejo/options/license/EFL-2.0
+share/forgejo/options/license/EPICS
+share/forgejo/options/license/EPL-1.0
+share/forgejo/options/license/EPL-2.0
+share/forgejo/options/license/EUDatagrid
+share/forgejo/options/license/EUPL-1.0
+share/forgejo/options/license/EUPL-1.1
+share/forgejo/options/license/EUPL-1.2
+share/forgejo/options/license/Elastic-2.0
+share/forgejo/options/license/Entessa
+share/forgejo/options/license/ErlPL-1.1
+share/forgejo/options/license/Eurosym
+share/forgejo/options/license/FDK-AAC
+share/forgejo/options/license/FLTK-exception
+share/forgejo/options/license/FSFAP
+share/forgejo/options/license/FSFUL
+share/forgejo/options/license/FSFULLR
+share/forgejo/options/license/FSFULLRWD
+share/forgejo/options/license/FTL
+share/forgejo/options/license/Fair
+share/forgejo/options/license/Fawkes-Runtime-exception
+share/forgejo/options/license/Font-exception-2.0
+share/forgejo/options/license/Frameworx-1.0
+share/forgejo/options/license/FreeBSD-DOC
+share/forgejo/options/license/FreeImage
+share/forgejo/options/license/GCC-exception-2.0
+share/forgejo/options/license/GCC-exception-3.1
+share/forgejo/options/license/GD
+share/forgejo/options/license/GFDL-1.1-invariants-only
+share/forgejo/options/license/GFDL-1.1-invariants-or-later
+share/forgejo/options/license/GFDL-1.1-no-invariants-only
+share/forgejo/options/license/GFDL-1.1-no-invariants-or-later
+share/forgejo/options/license/GFDL-1.1-only
+share/forgejo/options/license/GFDL-1.1-or-later
+share/forgejo/options/license/GFDL-1.2-invariants-only
+share/forgejo/options/license/GFDL-1.2-invariants-or-later
+share/forgejo/options/license/GFDL-1.2-no-invariants-only
+share/forgejo/options/license/GFDL-1.2-no-invariants-or-later
+share/forgejo/options/license/GFDL-1.2-only
+share/forgejo/options/license/GFDL-1.2-or-later
+share/forgejo/options/license/GFDL-1.3-invariants-only
+share/forgejo/options/license/GFDL-1.3-invariants-or-later
+share/forgejo/options/license/GFDL-1.3-no-invariants-only
+share/forgejo/options/license/GFDL-1.3-no-invariants-or-later
+share/forgejo/options/license/GFDL-1.3-only
+share/forgejo/options/license/GFDL-1.3-or-later
+share/forgejo/options/license/GL2PS
+share/forgejo/options/license/GLWTPL
+share/forgejo/options/license/GPL-1.0-only
+share/forgejo/options/license/GPL-1.0-or-later
+share/forgejo/options/license/GPL-2.0-only
+share/forgejo/options/license/GPL-2.0-or-later
+share/forgejo/options/license/GPL-3.0-linking-exception
+share/forgejo/options/license/GPL-3.0-linking-source-exception
+share/forgejo/options/license/GPL-3.0-only
+share/forgejo/options/license/GPL-3.0-or-later
+share/forgejo/options/license/GPL-CC-1.0
+share/forgejo/options/license/GStreamer-exception-2005
+share/forgejo/options/license/GStreamer-exception-2008
+share/forgejo/options/license/Giftware
+share/forgejo/options/license/Glide
+share/forgejo/options/license/Glulxe
+share/forgejo/options/license/Graphics-Gems
+share/forgejo/options/license/HPND
+share/forgejo/options/license/HPND-export-US
+share/forgejo/options/license/HPND-sell-variant
+share/forgejo/options/license/HTMLTIDY
+share/forgejo/options/license/HaskellReport
+share/forgejo/options/license/Hippocratic-2.1
+share/forgejo/options/license/IBM-pibs
+share/forgejo/options/license/ICU
+share/forgejo/options/license/IJG
+share/forgejo/options/license/IJG-short
+share/forgejo/options/license/IPA
+share/forgejo/options/license/IPL-1.0
+share/forgejo/options/license/ISC
+share/forgejo/options/license/ImageMagick
+share/forgejo/options/license/Imlib2
+share/forgejo/options/license/Info-ZIP
+share/forgejo/options/license/Intel
+share/forgejo/options/license/Intel-ACPI
+share/forgejo/options/license/Interbase-1.0
+share/forgejo/options/license/JPNIC
+share/forgejo/options/license/JSON
+share/forgejo/options/license/Jam
+share/forgejo/options/license/JasPer-2.0
+share/forgejo/options/license/KiCad-libraries-exception
+share/forgejo/options/license/Knuth-CTAN
+share/forgejo/options/license/LAL-1.2
+share/forgejo/options/license/LAL-1.3
+share/forgejo/options/license/LGPL-2.0-only
+share/forgejo/options/license/LGPL-2.0-or-later
+share/forgejo/options/license/LGPL-2.1-only
+share/forgejo/options/license/LGPL-2.1-or-later
+share/forgejo/options/license/LGPL-3.0-linking-exception
+share/forgejo/options/license/LGPL-3.0-only
+share/forgejo/options/license/LGPL-3.0-or-later
+share/forgejo/options/license/LGPLLR
+share/forgejo/options/license/LLVM-exception
+share/forgejo/options/license/LOOP
+share/forgejo/options/license/LPL-1.0
+share/forgejo/options/license/LPL-1.02
+share/forgejo/options/license/LPPL-1.0
+share/forgejo/options/license/LPPL-1.1
+share/forgejo/options/license/LPPL-1.2
+share/forgejo/options/license/LPPL-1.3a
+share/forgejo/options/license/LPPL-1.3c
+share/forgejo/options/license/LZMA-SDK-9.11-to-9.20
+share/forgejo/options/license/LZMA-SDK-9.22
+share/forgejo/options/license/LZMA-exception
+share/forgejo/options/license/Latex2e
+share/forgejo/options/license/Leptonica
+share/forgejo/options/license/LiLiQ-P-1.1
+share/forgejo/options/license/LiLiQ-R-1.1
+share/forgejo/options/license/LiLiQ-Rplus-1.1
+share/forgejo/options/license/Libpng
+share/forgejo/options/license/Libtool-exception
+share/forgejo/options/license/Linux-OpenIB
+share/forgejo/options/license/Linux-man-pages-copyleft
+share/forgejo/options/license/Linux-syscall-note
+share/forgejo/options/license/MIT
+share/forgejo/options/license/MIT-0
+share/forgejo/options/license/MIT-CMU
+share/forgejo/options/license/MIT-Modern-Variant
+share/forgejo/options/license/MIT-Wu
+share/forgejo/options/license/MIT-advertising
+share/forgejo/options/license/MIT-enna
+share/forgejo/options/license/MIT-feh
+share/forgejo/options/license/MIT-open-group
+share/forgejo/options/license/MITNFA
+share/forgejo/options/license/MPL-1.0
+share/forgejo/options/license/MPL-1.1
+share/forgejo/options/license/MPL-2.0
+share/forgejo/options/license/MPL-2.0-no-copyleft-exception
+share/forgejo/options/license/MS-LPL
+share/forgejo/options/license/MS-PL
+share/forgejo/options/license/MS-RL
+share/forgejo/options/license/MTLL
+share/forgejo/options/license/MakeIndex
+share/forgejo/options/license/Minpack
+share/forgejo/options/license/MirOS
+share/forgejo/options/license/Motosoto
+share/forgejo/options/license/MulanPSL-1.0
+share/forgejo/options/license/MulanPSL-2.0
+share/forgejo/options/license/Multics
+share/forgejo/options/license/Mup
+share/forgejo/options/license/NAIST-2003
+share/forgejo/options/license/NASA-1.3
+share/forgejo/options/license/NBPL-1.0
+share/forgejo/options/license/NCGL-UK-2.0
+share/forgejo/options/license/NCSA
+share/forgejo/options/license/NGPL
+share/forgejo/options/license/NICTA-1.0
+share/forgejo/options/license/NIST-PD
+share/forgejo/options/license/NIST-PD-fallback
+share/forgejo/options/license/NLOD-1.0
+share/forgejo/options/license/NLOD-2.0
+share/forgejo/options/license/NLPL
+share/forgejo/options/license/NOSL
+share/forgejo/options/license/NPL-1.0
+share/forgejo/options/license/NPL-1.1
+share/forgejo/options/license/NPOSL-3.0
+share/forgejo/options/license/NRL
+share/forgejo/options/license/NTP
+share/forgejo/options/license/NTP-0
+share/forgejo/options/license/Naumen
+share/forgejo/options/license/Net-SNMP
+share/forgejo/options/license/NetCDF
+share/forgejo/options/license/Newsletr
+share/forgejo/options/license/Nokia
+share/forgejo/options/license/Nokia-Qt-exception-1.1
+share/forgejo/options/license/Noweb
+share/forgejo/options/license/O-UDA-1.0
+share/forgejo/options/license/OCCT-PL
+share/forgejo/options/license/OCCT-exception-1.0
+share/forgejo/options/license/OCLC-2.0
+share/forgejo/options/license/OCaml-LGPL-linking-exception
+share/forgejo/options/license/ODC-By-1.0
+share/forgejo/options/license/ODbL-1.0
+share/forgejo/options/license/OFL-1.0
+share/forgejo/options/license/OFL-1.0-RFN
+share/forgejo/options/license/OFL-1.0-no-RFN
+share/forgejo/options/license/OFL-1.1
+share/forgejo/options/license/OFL-1.1-RFN
+share/forgejo/options/license/OFL-1.1-no-RFN
+share/forgejo/options/license/OGC-1.0
+share/forgejo/options/license/OGDL-Taiwan-1.0
+share/forgejo/options/license/OGL-Canada-2.0
+share/forgejo/options/license/OGL-UK-1.0
+share/forgejo/options/license/OGL-UK-2.0
+share/forgejo/options/license/OGL-UK-3.0
+share/forgejo/options/license/OGTSL
+share/forgejo/options/license/OLDAP-1.1
+share/forgejo/options/license/OLDAP-1.2
+share/forgejo/options/license/OLDAP-1.3
+share/forgejo/options/license/OLDAP-1.4
+share/forgejo/options/license/OLDAP-2.0
+share/forgejo/options/license/OLDAP-2.0.1
+share/forgejo/options/license/OLDAP-2.1
+share/forgejo/options/license/OLDAP-2.2
+share/forgejo/options/license/OLDAP-2.2.1
+share/forgejo/options/license/OLDAP-2.2.2
+share/forgejo/options/license/OLDAP-2.3
+share/forgejo/options/license/OLDAP-2.4
+share/forgejo/options/license/OLDAP-2.7
+share/forgejo/options/license/OML
+share/forgejo/options/license/OPL-1.0
+share/forgejo/options/license/OPUBL-1.0
+share/forgejo/options/license/OSET-PL-2.1
+share/forgejo/options/license/OSL-1.0
+share/forgejo/options/license/OSL-1.1
+share/forgejo/options/license/OSL-2.0
+share/forgejo/options/license/OSL-2.1
+share/forgejo/options/license/OSL-3.0
+share/forgejo/options/license/OpenJDK-assembly-exception-1.0
+share/forgejo/options/license/OpenSSL
+share/forgejo/options/license/PDDL-1.0
+share/forgejo/options/license/PHP-3.0
+share/forgejo/options/license/PHP-3.01
+share/forgejo/options/license/PS-or-PDF-font-exception-20170817
+share/forgejo/options/license/PSF-2.0
+share/forgejo/options/license/Parity-6.0.0
+share/forgejo/options/license/Parity-7.0.0
+share/forgejo/options/license/Plexus
+share/forgejo/options/license/PolyForm-Noncommercial-1.0.0
+share/forgejo/options/license/PolyForm-Small-Business-1.0.0
+share/forgejo/options/license/PostgreSQL
+share/forgejo/options/license/Python-2.0
+share/forgejo/options/license/Python-2.0.1
+share/forgejo/options/license/QPL-1.0
+share/forgejo/options/license/Qhull
+share/forgejo/options/license/Qt-GPL-exception-1.0
+share/forgejo/options/license/Qt-LGPL-exception-1.1
+share/forgejo/options/license/Qwt-exception-1.0
+share/forgejo/options/license/RHeCos-1.1
+share/forgejo/options/license/RPL-1.1
+share/forgejo/options/license/RPSL-1.0
+share/forgejo/options/license/RSA-MD
+share/forgejo/options/license/RSCPL
+share/forgejo/options/license/Rdisc
+share/forgejo/options/license/Ruby
+share/forgejo/options/license/SAX-PD
+share/forgejo/options/license/SCEA
+share/forgejo/options/license/SGI-B-1.0
+share/forgejo/options/license/SGI-B-1.1
+share/forgejo/options/license/SGI-B-2.0
+share/forgejo/options/license/SHL-0.51
+share/forgejo/options/license/SHL-2.0
+share/forgejo/options/license/SHL-2.1
+share/forgejo/options/license/SISSL
+share/forgejo/options/license/SISSL-1.2
+share/forgejo/options/license/SMLNJ
+share/forgejo/options/license/SMPPL
+share/forgejo/options/license/SNIA
+share/forgejo/options/license/SPL-1.0
+share/forgejo/options/license/SSH-OpenSSH
+share/forgejo/options/license/SSH-short
+share/forgejo/options/license/SSPL-1.0
+share/forgejo/options/license/SWL
+share/forgejo/options/license/Saxpath
+share/forgejo/options/license/SchemeReport
+share/forgejo/options/license/Sendmail
+share/forgejo/options/license/Sendmail-8.23
+share/forgejo/options/license/SimPL-2.0
+share/forgejo/options/license/Sleepycat
+share/forgejo/options/license/Spencer-86
+share/forgejo/options/license/Spencer-94
+share/forgejo/options/license/Spencer-99
+share/forgejo/options/license/SugarCRM-1.1.3
+share/forgejo/options/license/Swift-exception
+share/forgejo/options/license/Symlinks
+share/forgejo/options/license/TAPR-OHL-1.0
+share/forgejo/options/license/TCL
+share/forgejo/options/license/TCP-wrappers
+share/forgejo/options/license/TMate
+share/forgejo/options/license/TORQUE-1.1
+share/forgejo/options/license/TOSL
+share/forgejo/options/license/TPDL
+share/forgejo/options/license/TTWL
+share/forgejo/options/license/TU-Berlin-1.0
+share/forgejo/options/license/TU-Berlin-2.0
+share/forgejo/options/license/UCL-1.0
+share/forgejo/options/license/UPL-1.0
+share/forgejo/options/license/Unicode-DFS-2015
+share/forgejo/options/license/Unicode-DFS-2016
+share/forgejo/options/license/Unicode-TOU
+share/forgejo/options/license/Universal-FOSS-exception-1.0
+share/forgejo/options/license/Unlicense
+share/forgejo/options/license/VOSTROM
+share/forgejo/options/license/VSL-1.0
+share/forgejo/options/license/Vim
+share/forgejo/options/license/W3C
+share/forgejo/options/license/W3C-19980720
+share/forgejo/options/license/W3C-20150513
+share/forgejo/options/license/WTFPL
+share/forgejo/options/license/Watcom-1.0
+share/forgejo/options/license/Wsuipa
+share/forgejo/options/license/WxWindows-exception-3.1
+share/forgejo/options/license/X11
+share/forgejo/options/license/X11-distribute-modifications-variant
+share/forgejo/options/license/XFree86-1.1
+share/forgejo/options/license/XSkat
+share/forgejo/options/license/Xerox
+share/forgejo/options/license/Xnet
+share/forgejo/options/license/YPL-1.0
+share/forgejo/options/license/YPL-1.1
+share/forgejo/options/license/ZPL-1.1
+share/forgejo/options/license/ZPL-2.0
+share/forgejo/options/license/ZPL-2.1
+share/forgejo/options/license/Zed
+share/forgejo/options/license/Zend-2.0
+share/forgejo/options/license/Zimbra-1.3
+share/forgejo/options/license/Zimbra-1.4
+share/forgejo/options/license/Zlib
+share/forgejo/options/license/blessing
+share/forgejo/options/license/checkmk
+share/forgejo/options/license/copyleft-next-0.3.0
+share/forgejo/options/license/copyleft-next-0.3.1
+share/forgejo/options/license/curl
+share/forgejo/options/license/diffmark
+share/forgejo/options/license/dvipdfm
+share/forgejo/options/license/eCos-exception-2.0
+share/forgejo/options/license/eGenix
+share/forgejo/options/license/etalab-2.0
+share/forgejo/options/license/freertos-exception-2.0
+share/forgejo/options/license/gSOAP-1.3b
+share/forgejo/options/license/gnu-javamail-exception
+share/forgejo/options/license/gnuplot
+share/forgejo/options/license/i2p-gpl-java-exception
+share/forgejo/options/license/iMatix
+share/forgejo/options/license/libpng-2.0
+share/forgejo/options/license/libselinux-1.0
+share/forgejo/options/license/libtiff
+share/forgejo/options/license/libutil-David-Nugent
+share/forgejo/options/license/mif-exception
+share/forgejo/options/license/mpi-permissive
+share/forgejo/options/license/mpich2
+share/forgejo/options/license/mplus
+share/forgejo/options/license/openvpn-openssl-exception
+share/forgejo/options/license/psfrag
+share/forgejo/options/license/psutils
+share/forgejo/options/license/u-boot-exception-2.0
+share/forgejo/options/license/x11vnc-openssl-exception
+share/forgejo/options/license/xinetd
+share/forgejo/options/license/xpp
+share/forgejo/options/license/zlib-acknowledgement
+share/forgejo/options/locale/
+share/forgejo/options/locale/TRANSLATORS
+share/forgejo/options/locale/locale_bg-BG.ini
+share/forgejo/options/locale/locale_cs-CZ.ini
+share/forgejo/options/locale/locale_de-DE.ini
+share/forgejo/options/locale/locale_el-GR.ini
+share/forgejo/options/locale/locale_en-US.ini
+share/forgejo/options/locale/locale_es-ES.ini
+share/forgejo/options/locale/locale_fa-IR.ini
+share/forgejo/options/locale/locale_fi-FI.ini
+share/forgejo/options/locale/locale_fr-FR.ini
+share/forgejo/options/locale/locale_hu-HU.ini
+share/forgejo/options/locale/locale_id-ID.ini
+share/forgejo/options/locale/locale_is-IS.ini
+share/forgejo/options/locale/locale_it-IT.ini
+share/forgejo/options/locale/locale_ja-JP.ini
+share/forgejo/options/locale/locale_ko-KR.ini
+share/forgejo/options/locale/locale_lv-LV.ini
+share/forgejo/options/locale/locale_ml-IN.ini
+share/forgejo/options/locale/locale_nl-NL.ini
+share/forgejo/options/locale/locale_pl-PL.ini
+share/forgejo/options/locale/locale_pt-BR.ini
+share/forgejo/options/locale/locale_pt-PT.ini
+share/forgejo/options/locale/locale_ru-RU.ini
+share/forgejo/options/locale/locale_si-LK.ini
+share/forgejo/options/locale/locale_sk-SK.ini
+share/forgejo/options/locale/locale_sv-SE.ini
+share/forgejo/options/locale/locale_tr-TR.ini
+share/forgejo/options/locale/locale_uk-UA.ini
+share/forgejo/options/locale/locale_zh-CN.ini
+share/forgejo/options/locale/locale_zh-HK.ini
+share/forgejo/options/locale/locale_zh-TW.ini
+share/forgejo/options/locales/
+share/forgejo/options/locales/gitea_bg-BG.ini
+share/forgejo/options/locales/gitea_cs-CZ.ini
+share/forgejo/options/locales/gitea_de-DE.ini
+share/forgejo/options/locales/gitea_el-GR.ini
+share/forgejo/options/locales/gitea_en-US.ini
+share/forgejo/options/locales/gitea_es-ES.ini
+share/forgejo/options/locales/gitea_fa-IR.ini
+share/forgejo/options/locales/gitea_fi-FI.ini
+share/forgejo/options/locales/gitea_fr-FR.ini
+share/forgejo/options/locales/gitea_hu-HU.ini
+share/forgejo/options/locales/gitea_id-ID.ini
+share/forgejo/options/locales/gitea_is-IS.ini
+share/forgejo/options/locales/gitea_it-IT.ini
+share/forgejo/options/locales/gitea_ja-JP.ini
+share/forgejo/options/locales/gitea_ko-KR.ini
+share/forgejo/options/locales/gitea_lv-LV.ini
+share/forgejo/options/locales/gitea_ml-IN.ini
+share/forgejo/options/locales/gitea_nl-NL.ini
+share/forgejo/options/locales/gitea_pl-PL.ini
+share/forgejo/options/locales/gitea_pt-BR.ini
+share/forgejo/options/locales/gitea_pt-PT.ini
+share/forgejo/options/locales/gitea_ru-RU.ini
+share/forgejo/options/locales/gitea_si-LK.ini
+share/forgejo/options/locales/gitea_sk-SK.ini
+share/forgejo/options/locales/gitea_sv-SE.ini
+share/forgejo/options/locales/gitea_tr-TR.ini
+share/forgejo/options/locales/gitea_uk-UA.ini
+share/forgejo/options/locales/gitea_zh-CN.ini
+share/forgejo/options/locales/gitea_zh-HK.ini
+share/forgejo/options/locales/gitea_zh-TW.ini
+share/forgejo/options/readme/
+share/forgejo/options/readme/Default
+share/forgejo/public
+share/forgejo/templates/
+share/forgejo/templates/admin/
+share/forgejo/templates/admin/applications/
+share/forgejo/templates/admin/applications/list.tmpl
+share/forgejo/templates/admin/applications/oauth2_edit.tmpl
+share/forgejo/templates/admin/auth/
+share/forgejo/templates/admin/auth/edit.tmpl
+share/forgejo/templates/admin/auth/list.tmpl
+share/forgejo/templates/admin/auth/new.tmpl
+share/forgejo/templates/admin/auth/source/
+share/forgejo/templates/admin/auth/source/ldap.tmpl
+share/forgejo/templates/admin/auth/source/oauth.tmpl
+share/forgejo/templates/admin/auth/source/smtp.tmpl
+share/forgejo/templates/admin/auth/source/sspi.tmpl
+share/forgejo/templates/admin/base/
+share/forgejo/templates/admin/base/search.tmpl
+share/forgejo/templates/admin/config.tmpl
+share/forgejo/templates/admin/cron.tmpl
+share/forgejo/templates/admin/dashboard.tmpl
+share/forgejo/templates/admin/emails/
+share/forgejo/templates/admin/emails/list.tmpl
+share/forgejo/templates/admin/hook_new.tmpl
+share/forgejo/templates/admin/hooks.tmpl
+share/forgejo/templates/admin/monitor.tmpl
+share/forgejo/templates/admin/navbar.tmpl
+share/forgejo/templates/admin/notice.tmpl
+share/forgejo/templates/admin/org/
+share/forgejo/templates/admin/org/list.tmpl
+share/forgejo/templates/admin/packages/
+share/forgejo/templates/admin/packages/list.tmpl
+share/forgejo/templates/admin/process-row.tmpl
+share/forgejo/templates/admin/process.tmpl
+share/forgejo/templates/admin/queue.tmpl
+share/forgejo/templates/admin/repo/
+share/forgejo/templates/admin/repo/list.tmpl
+share/forgejo/templates/admin/repo/search.tmpl
+share/forgejo/templates/admin/repo/unadopted.tmpl
+share/forgejo/templates/admin/runners/
+share/forgejo/templates/admin/runners/base.tmpl
+share/forgejo/templates/admin/runners/edit.tmpl
+share/forgejo/templates/admin/stacktrace-row.tmpl
+share/forgejo/templates/admin/stacktrace.tmpl
+share/forgejo/templates/admin/user/
+share/forgejo/templates/admin/user/edit.tmpl
+share/forgejo/templates/admin/user/list.tmpl
+share/forgejo/templates/admin/user/new.tmpl
+share/forgejo/templates/api/
+share/forgejo/templates/api/packages/
+share/forgejo/templates/api/packages/pypi/
+share/forgejo/templates/api/packages/pypi/simple.tmpl
+share/forgejo/templates/base/
+share/forgejo/templates/base/alert.tmpl
+share/forgejo/templates/base/alert_details.tmpl
+share/forgejo/templates/base/delete_modal_actions.tmpl
+share/forgejo/templates/base/disable_form_autofill.tmpl
+share/forgejo/templates/base/footer.tmpl
+share/forgejo/templates/base/footer_content.tmpl
+share/forgejo/templates/base/head.tmpl
+share/forgejo/templates/base/head_navbar.tmpl
+share/forgejo/templates/base/head_script.tmpl
+share/forgejo/templates/base/paginate.tmpl
+share/forgejo/templates/code/
+share/forgejo/templates/code/searchform.tmpl
+share/forgejo/templates/code/searchresults.tmpl
+share/forgejo/templates/custom/
+share/forgejo/templates/custom/body_inner_post.tmpl
+share/forgejo/templates/custom/body_inner_pre.tmpl
+share/forgejo/templates/custom/body_outer_post.tmpl
+share/forgejo/templates/custom/body_outer_pre.tmpl
+share/forgejo/templates/custom/extra_links.tmpl
+share/forgejo/templates/custom/extra_links_footer.tmpl
+share/forgejo/templates/custom/extra_tabs.tmpl
+share/forgejo/templates/custom/footer.tmpl
+share/forgejo/templates/custom/header.tmpl
+share/forgejo/templates/explore/
+share/forgejo/templates/explore/code.tmpl
+share/forgejo/templates/explore/navbar.tmpl
+share/forgejo/templates/explore/organizations.tmpl
+share/forgejo/templates/explore/repo_list.tmpl
+share/forgejo/templates/explore/repo_search.tmpl
+share/forgejo/templates/explore/repos.tmpl
+share/forgejo/templates/explore/search.tmpl
+share/forgejo/templates/explore/users.tmpl
+share/forgejo/templates/home.tmpl
+share/forgejo/templates/install.tmpl
+share/forgejo/templates/mail/
+share/forgejo/templates/mail/auth/
+share/forgejo/templates/mail/auth/activate.tmpl
+share/forgejo/templates/mail/auth/activate_email.tmpl
+share/forgejo/templates/mail/auth/register_notify.tmpl
+share/forgejo/templates/mail/auth/reset_passwd.tmpl
+share/forgejo/templates/mail/issue/
+share/forgejo/templates/mail/issue/assigned.tmpl
+share/forgejo/templates/mail/issue/default.tmpl
+share/forgejo/templates/mail/notify/
+share/forgejo/templates/mail/notify/collaborator.tmpl
+share/forgejo/templates/mail/notify/repo_transfer.tmpl
+share/forgejo/templates/mail/release.tmpl
+share/forgejo/templates/mail/team_invite.tmpl
+share/forgejo/templates/org/
+share/forgejo/templates/org/create.tmpl
+share/forgejo/templates/org/header.tmpl
+share/forgejo/templates/org/home.tmpl
+share/forgejo/templates/org/member/
+share/forgejo/templates/org/member/members.tmpl
+share/forgejo/templates/org/menu.tmpl
+share/forgejo/templates/org/projects/
+share/forgejo/templates/org/projects/list.tmpl
+share/forgejo/templates/org/projects/new.tmpl
+share/forgejo/templates/org/projects/view.tmpl
+share/forgejo/templates/org/settings/
+share/forgejo/templates/org/settings/applications.tmpl
+share/forgejo/templates/org/settings/applications_oauth2_edit.tmpl
+share/forgejo/templates/org/settings/delete.tmpl
+share/forgejo/templates/org/settings/hook_new.tmpl
+share/forgejo/templates/org/settings/hooks.tmpl
+share/forgejo/templates/org/settings/labels.tmpl
+share/forgejo/templates/org/settings/navbar.tmpl
+share/forgejo/templates/org/settings/options.tmpl
+share/forgejo/templates/org/settings/packages.tmpl
+share/forgejo/templates/org/settings/packages_cleanup_rules_edit.tmpl
+share/forgejo/templates/org/settings/packages_cleanup_rules_preview.tmpl
+share/forgejo/templates/org/settings/runners.tmpl
+share/forgejo/templates/org/settings/runners_edit.tmpl
+share/forgejo/templates/org/settings/secrets.tmpl
+share/forgejo/templates/org/team/
+share/forgejo/templates/org/team/invite.tmpl
+share/forgejo/templates/org/team/members.tmpl
+share/forgejo/templates/org/team/navbar.tmpl
+share/forgejo/templates/org/team/new.tmpl
+share/forgejo/templates/org/team/repositories.tmpl
+share/forgejo/templates/org/team/sidebar.tmpl
+share/forgejo/templates/org/team/teams.tmpl
+share/forgejo/templates/package/
+share/forgejo/templates/package/content/
+share/forgejo/templates/package/content/cargo.tmpl
+share/forgejo/templates/package/content/chef.tmpl
+share/forgejo/templates/package/content/composer.tmpl
+share/forgejo/templates/package/content/composer_dependencies.tmpl
+share/forgejo/templates/package/content/conan.tmpl
+share/forgejo/templates/package/content/conda.tmpl
+share/forgejo/templates/package/content/container.tmpl
+share/forgejo/templates/package/content/generic.tmpl
+share/forgejo/templates/package/content/helm.tmpl
+share/forgejo/templates/package/content/maven.tmpl
+share/forgejo/templates/package/content/npm.tmpl
+share/forgejo/templates/package/content/npm_dependencies.tmpl
+share/forgejo/templates/package/content/nuget.tmpl
+share/forgejo/templates/package/content/pub.tmpl
+share/forgejo/templates/package/content/pypi.tmpl
+share/forgejo/templates/package/content/rubygems.tmpl
+share/forgejo/templates/package/content/rubygems_dependencies.tmpl
+share/forgejo/templates/package/content/vagrant.tmpl
+share/forgejo/templates/package/metadata/
+share/forgejo/templates/package/metadata/cargo.tmpl
+share/forgejo/templates/package/metadata/chef.tmpl
+share/forgejo/templates/package/metadata/composer.tmpl
+share/forgejo/templates/package/metadata/conan.tmpl
+share/forgejo/templates/package/metadata/conda.tmpl
+share/forgejo/templates/package/metadata/container.tmpl
+share/forgejo/templates/package/metadata/generic.tmpl
+share/forgejo/templates/package/metadata/helm.tmpl
+share/forgejo/templates/package/metadata/maven.tmpl
+share/forgejo/templates/package/metadata/npm.tmpl
+share/forgejo/templates/package/metadata/nuget.tmpl
+share/forgejo/templates/package/metadata/pub.tmpl
+share/forgejo/templates/package/metadata/pypi.tmpl
+share/forgejo/templates/package/metadata/rubygems.tmpl
+share/forgejo/templates/package/metadata/vagrant.tmpl
+share/forgejo/templates/package/settings.tmpl
+share/forgejo/templates/package/shared/
+share/forgejo/templates/package/shared/cargo.tmpl
+share/forgejo/templates/package/shared/cleanup_rules/
+share/forgejo/templates/package/shared/cleanup_rules/edit.tmpl
+share/forgejo/templates/package/shared/cleanup_rules/list.tmpl
+share/forgejo/templates/package/shared/cleanup_rules/preview.tmpl
+share/forgejo/templates/package/shared/list.tmpl
+share/forgejo/templates/package/shared/versionlist.tmpl
+share/forgejo/templates/package/view.tmpl
+share/forgejo/templates/post-install.tmpl
+share/forgejo/templates/projects/
+share/forgejo/templates/projects/list.tmpl
+share/forgejo/templates/projects/new.tmpl
+share/forgejo/templates/projects/view.tmpl
+share/forgejo/templates/repo/
+share/forgejo/templates/repo/actions/
+share/forgejo/templates/repo/actions/list.tmpl
+share/forgejo/templates/repo/actions/openclose.tmpl
+share/forgejo/templates/repo/actions/runs_list.tmpl
+share/forgejo/templates/repo/actions/status.tmpl
+share/forgejo/templates/repo/actions/view.tmpl
+share/forgejo/templates/repo/activity.tmpl
+share/forgejo/templates/repo/blame.tmpl
+share/forgejo/templates/repo/branch/
+share/forgejo/templates/repo/branch/list.tmpl
+share/forgejo/templates/repo/branch_dropdown.tmpl
+share/forgejo/templates/repo/cite/
+share/forgejo/templates/repo/cite/cite_buttons.tmpl
+share/forgejo/templates/repo/cite/cite_modal.tmpl
+share/forgejo/templates/repo/clone_buttons.tmpl
+share/forgejo/templates/repo/clone_script.tmpl
+share/forgejo/templates/repo/commit_page.tmpl
+share/forgejo/templates/repo/commit_status.tmpl
+share/forgejo/templates/repo/commit_statuses.tmpl
+share/forgejo/templates/repo/commits.tmpl
+share/forgejo/templates/repo/commits_list.tmpl
+share/forgejo/templates/repo/commits_list_small.tmpl
+share/forgejo/templates/repo/commits_table.tmpl
+share/forgejo/templates/repo/create.tmpl
+share/forgejo/templates/repo/create_helper.tmpl
+share/forgejo/templates/repo/diff/
+share/forgejo/templates/repo/diff/blob_excerpt.tmpl
+share/forgejo/templates/repo/diff/box.tmpl
+share/forgejo/templates/repo/diff/comment_form.tmpl
+share/forgejo/templates/repo/diff/comment_form_datahandler.tmpl
+share/forgejo/templates/repo/diff/comments.tmpl
+share/forgejo/templates/repo/diff/compare.tmpl
+share/forgejo/templates/repo/diff/conversation.tmpl
+share/forgejo/templates/repo/diff/csv_diff.tmpl
+share/forgejo/templates/repo/diff/escape_title.tmpl
+share/forgejo/templates/repo/diff/image_diff.tmpl
+share/forgejo/templates/repo/diff/new_comment.tmpl
+share/forgejo/templates/repo/diff/new_review.tmpl
+share/forgejo/templates/repo/diff/options_dropdown.tmpl
+share/forgejo/templates/repo/diff/section_code.tmpl
+share/forgejo/templates/repo/diff/section_split.tmpl
+share/forgejo/templates/repo/diff/section_unified.tmpl
+share/forgejo/templates/repo/diff/stats.tmpl
+share/forgejo/templates/repo/diff/whitespace_dropdown.tmpl
+share/forgejo/templates/repo/editor/
+share/forgejo/templates/repo/editor/cherry_pick.tmpl
+share/forgejo/templates/repo/editor/commit_form.tmpl
+share/forgejo/templates/repo/editor/delete.tmpl
+share/forgejo/templates/repo/editor/diff_preview.tmpl
+share/forgejo/templates/repo/editor/edit.tmpl
+share/forgejo/templates/repo/editor/patch.tmpl
+share/forgejo/templates/repo/editor/upload.tmpl
+share/forgejo/templates/repo/empty.tmpl
+share/forgejo/templates/repo/file_info.tmpl
+share/forgejo/templates/repo/find/
+share/forgejo/templates/repo/find/files.tmpl
+share/forgejo/templates/repo/forks.tmpl
+share/forgejo/templates/repo/graph/
+share/forgejo/templates/repo/graph.tmpl
+share/forgejo/templates/repo/graph/commits.tmpl
+share/forgejo/templates/repo/graph/div.tmpl
+share/forgejo/templates/repo/graph/svgcontainer.tmpl
+share/forgejo/templates/repo/header.tmpl
+share/forgejo/templates/repo/home.tmpl
+share/forgejo/templates/repo/icon.tmpl
+share/forgejo/templates/repo/issue/
+share/forgejo/templates/repo/issue/branch_selector_field.tmpl
+share/forgejo/templates/repo/issue/choose.tmpl
+share/forgejo/templates/repo/issue/comment_tab.tmpl
+share/forgejo/templates/repo/issue/fields/
+share/forgejo/templates/repo/issue/fields/checkboxes.tmpl
+share/forgejo/templates/repo/issue/fields/dropdown.tmpl
+share/forgejo/templates/repo/issue/fields/header.tmpl
+share/forgejo/templates/repo/issue/fields/input.tmpl
+share/forgejo/templates/repo/issue/fields/markdown.tmpl
+share/forgejo/templates/repo/issue/fields/textarea.tmpl
+share/forgejo/templates/repo/issue/label_precolors.tmpl
+share/forgejo/templates/repo/issue/labels/
+share/forgejo/templates/repo/issue/labels.tmpl
+share/forgejo/templates/repo/issue/labels/edit_delete_label.tmpl
+share/forgejo/templates/repo/issue/labels/label.tmpl
+share/forgejo/templates/repo/issue/labels/label_list.tmpl
+share/forgejo/templates/repo/issue/labels/label_load_template.tmpl
+share/forgejo/templates/repo/issue/labels/label_new.tmpl
+share/forgejo/templates/repo/issue/labels/labels_sidebar.tmpl
+share/forgejo/templates/repo/issue/list.tmpl
+share/forgejo/templates/repo/issue/milestone_issues.tmpl
+share/forgejo/templates/repo/issue/milestone_new.tmpl
+share/forgejo/templates/repo/issue/milestones.tmpl
+share/forgejo/templates/repo/issue/navbar.tmpl
+share/forgejo/templates/repo/issue/new.tmpl
+share/forgejo/templates/repo/issue/new_form.tmpl
+share/forgejo/templates/repo/issue/openclose.tmpl
+share/forgejo/templates/repo/issue/search.tmpl
+share/forgejo/templates/repo/issue/view.tmpl
+share/forgejo/templates/repo/issue/view_content/
+share/forgejo/templates/repo/issue/view_content.tmpl
+share/forgejo/templates/repo/issue/view_content/add_reaction.tmpl
+share/forgejo/templates/repo/issue/view_content/attachments.tmpl
+share/forgejo/templates/repo/issue/view_content/comments.tmpl
+share/forgejo/templates/repo/issue/view_content/comments_delete_time.tmpl
+share/forgejo/templates/repo/issue/view_content/context_menu.tmpl
+share/forgejo/templates/repo/issue/view_content/pull.tmpl
+share/forgejo/templates/repo/issue/view_content/pull_merge_instruction.tmpl
+share/forgejo/templates/repo/issue/view_content/reactions.tmpl
+share/forgejo/templates/repo/issue/view_content/reference_issue_dialog.tmpl
+share/forgejo/templates/repo/issue/view_content/sidebar.tmpl
+share/forgejo/templates/repo/issue/view_content/update_branch_by_merge.tmpl
+share/forgejo/templates/repo/issue/view_title.tmpl
+share/forgejo/templates/repo/migrate/
+share/forgejo/templates/repo/migrate/codebase.tmpl
+share/forgejo/templates/repo/migrate/git.tmpl
+share/forgejo/templates/repo/migrate/gitbucket.tmpl
+share/forgejo/templates/repo/migrate/gitea.tmpl
+share/forgejo/templates/repo/migrate/github.tmpl
+share/forgejo/templates/repo/migrate/gitlab.tmpl
+share/forgejo/templates/repo/migrate/gogs.tmpl
+share/forgejo/templates/repo/migrate/helper.tmpl
+share/forgejo/templates/repo/migrate/migrate.tmpl
+share/forgejo/templates/repo/migrate/migrating.tmpl
+share/forgejo/templates/repo/migrate/onedev.tmpl
+share/forgejo/templates/repo/migrate/options.tmpl
+share/forgejo/templates/repo/packages.tmpl
+share/forgejo/templates/repo/projects/
+share/forgejo/templates/repo/projects/list.tmpl
+share/forgejo/templates/repo/projects/new.tmpl
+share/forgejo/templates/repo/projects/view.tmpl
+share/forgejo/templates/repo/pulls/
+share/forgejo/templates/repo/pulls/commits.tmpl
+share/forgejo/templates/repo/pulls/files.tmpl
+share/forgejo/templates/repo/pulls/fork.tmpl
+share/forgejo/templates/repo/pulls/status.tmpl
+share/forgejo/templates/repo/pulls/tab_menu.tmpl
+share/forgejo/templates/repo/release/
+share/forgejo/templates/repo/release/list.tmpl
+share/forgejo/templates/repo/release/new.tmpl
+share/forgejo/templates/repo/search.tmpl
+share/forgejo/templates/repo/settings/
+share/forgejo/templates/repo/settings/branches.tmpl
+share/forgejo/templates/repo/settings/collaboration.tmpl
+share/forgejo/templates/repo/settings/deploy_keys.tmpl
+share/forgejo/templates/repo/settings/githook_edit.tmpl
+share/forgejo/templates/repo/settings/githooks.tmpl
+share/forgejo/templates/repo/settings/lfs.tmpl
+share/forgejo/templates/repo/settings/lfs_file.tmpl
+share/forgejo/templates/repo/settings/lfs_file_find.tmpl
+share/forgejo/templates/repo/settings/lfs_locks.tmpl
+share/forgejo/templates/repo/settings/lfs_pointers.tmpl
+share/forgejo/templates/repo/settings/nav.tmpl
+share/forgejo/templates/repo/settings/navbar.tmpl
+share/forgejo/templates/repo/settings/options.tmpl
+share/forgejo/templates/repo/settings/protected_branch.tmpl
+share/forgejo/templates/repo/settings/runner_edit.tmpl
+share/forgejo/templates/repo/settings/runners.tmpl
+share/forgejo/templates/repo/settings/secrets.tmpl
+share/forgejo/templates/repo/settings/tags.tmpl
+share/forgejo/templates/repo/settings/webhook/
+share/forgejo/templates/repo/settings/webhook/base.tmpl
+share/forgejo/templates/repo/settings/webhook/base_list.tmpl
+share/forgejo/templates/repo/settings/webhook/delete_modal.tmpl
+share/forgejo/templates/repo/settings/webhook/dingtalk.tmpl
+share/forgejo/templates/repo/settings/webhook/discord.tmpl
+share/forgejo/templates/repo/settings/webhook/feishu.tmpl
+share/forgejo/templates/repo/settings/webhook/forgejo.tmpl
+share/forgejo/templates/repo/settings/webhook/gitea.tmpl
+share/forgejo/templates/repo/settings/webhook/gogs.tmpl
+share/forgejo/templates/repo/settings/webhook/history.tmpl
+share/forgejo/templates/repo/settings/webhook/list.tmpl
+share/forgejo/templates/repo/settings/webhook/matrix.tmpl
+share/forgejo/templates/repo/settings/webhook/msteams.tmpl
+share/forgejo/templates/repo/settings/webhook/new.tmpl
+share/forgejo/templates/repo/settings/webhook/packagist.tmpl
+share/forgejo/templates/repo/settings/webhook/settings.tmpl
+share/forgejo/templates/repo/settings/webhook/slack.tmpl
+share/forgejo/templates/repo/settings/webhook/telegram.tmpl
+share/forgejo/templates/repo/settings/webhook/wechatwork.tmpl
+share/forgejo/templates/repo/shabox_badge.tmpl
+share/forgejo/templates/repo/sub_menu.tmpl
+share/forgejo/templates/repo/unicode_escape_prompt.tmpl
+share/forgejo/templates/repo/upload.tmpl
+share/forgejo/templates/repo/user_cards.tmpl
+share/forgejo/templates/repo/view_file.tmpl
+share/forgejo/templates/repo/view_list.tmpl
+share/forgejo/templates/repo/watchers.tmpl
+share/forgejo/templates/repo/wiki/
+share/forgejo/templates/repo/wiki/new.tmpl
+share/forgejo/templates/repo/wiki/pages.tmpl
+share/forgejo/templates/repo/wiki/revision.tmpl
+share/forgejo/templates/repo/wiki/start.tmpl
+share/forgejo/templates/repo/wiki/view.tmpl
+share/forgejo/templates/shared/
+share/forgejo/templates/shared/actions/
+share/forgejo/templates/shared/actions/runner_edit.tmpl
+share/forgejo/templates/shared/actions/runner_list.tmpl
+share/forgejo/templates/shared/issuelist.tmpl
+share/forgejo/templates/shared/searchbottom.tmpl
+share/forgejo/templates/shared/secrets/
+share/forgejo/templates/shared/secrets/add_list.tmpl
+share/forgejo/templates/shared/user/
+share/forgejo/templates/shared/user/authorlink.tmpl
+share/forgejo/templates/shared/user/avatarlink.tmpl
+share/forgejo/templates/shared/user/namelink.tmpl
+share/forgejo/templates/status/
+share/forgejo/templates/status/404.tmpl
+share/forgejo/templates/status/500.tmpl
+share/forgejo/templates/swagger/
+share/forgejo/templates/swagger/forgejo-ui.tmpl
+share/forgejo/templates/swagger/ui.tmpl
+share/forgejo/templates/swagger/v1_json.tmpl
+share/forgejo/templates/user/
+share/forgejo/templates/user/auth/
+share/forgejo/templates/user/auth/activate.tmpl
+share/forgejo/templates/user/auth/captcha.tmpl
+share/forgejo/templates/user/auth/change_passwd.tmpl
+share/forgejo/templates/user/auth/change_passwd_inner.tmpl
+share/forgejo/templates/user/auth/finalize_openid.tmpl
+share/forgejo/templates/user/auth/forgot_passwd.tmpl
+share/forgejo/templates/user/auth/grant.tmpl
+share/forgejo/templates/user/auth/grant_error.tmpl
+share/forgejo/templates/user/auth/link_account.tmpl
+share/forgejo/templates/user/auth/oidc_wellknown.tmpl
+share/forgejo/templates/user/auth/prohibit_login.tmpl
+share/forgejo/templates/user/auth/reset_passwd.tmpl
+share/forgejo/templates/user/auth/signin.tmpl
+share/forgejo/templates/user/auth/signin_inner.tmpl
+share/forgejo/templates/user/auth/signin_navbar.tmpl
+share/forgejo/templates/user/auth/signin_openid.tmpl
+share/forgejo/templates/user/auth/signup.tmpl
+share/forgejo/templates/user/auth/signup_inner.tmpl
+share/forgejo/templates/user/auth/signup_openid_connect.tmpl
+share/forgejo/templates/user/auth/signup_openid_navbar.tmpl
+share/forgejo/templates/user/auth/signup_openid_register.tmpl
+share/forgejo/templates/user/auth/twofa.tmpl
+share/forgejo/templates/user/auth/twofa_scratch.tmpl
+share/forgejo/templates/user/auth/webauthn.tmpl
+share/forgejo/templates/user/auth/webauthn_error.tmpl
+share/forgejo/templates/user/code.tmpl
+share/forgejo/templates/user/dashboard/
+share/forgejo/templates/user/dashboard/dashboard.tmpl
+share/forgejo/templates/user/dashboard/feeds.tmpl
+share/forgejo/templates/user/dashboard/issues.tmpl
+share/forgejo/templates/user/dashboard/milestones.tmpl
+share/forgejo/templates/user/dashboard/navbar.tmpl
+share/forgejo/templates/user/dashboard/repolist.tmpl
+share/forgejo/templates/user/heatmap.tmpl
+share/forgejo/templates/user/notification/
+share/forgejo/templates/user/notification/notification.tmpl
+share/forgejo/templates/user/notification/notification_div.tmpl
+share/forgejo/templates/user/notification/notification_subscriptions.tmpl
+share/forgejo/templates/user/overview/
+share/forgejo/templates/user/overview/header.tmpl
+share/forgejo/templates/user/overview/package_versions.tmpl
+share/forgejo/templates/user/overview/packages.tmpl
+share/forgejo/templates/user/profile.tmpl
+share/forgejo/templates/user/project.tmpl
+share/forgejo/templates/user/settings/
+share/forgejo/templates/user/settings/account.tmpl
+share/forgejo/templates/user/settings/appearance.tmpl
+share/forgejo/templates/user/settings/applications.tmpl
+share/forgejo/templates/user/settings/applications_oauth2.tmpl
+share/forgejo/templates/user/settings/applications_oauth2_edit.tmpl
+share/forgejo/templates/user/settings/applications_oauth2_edit_form.tmpl
+share/forgejo/templates/user/settings/applications_oauth2_list.tmpl
+share/forgejo/templates/user/settings/grants_oauth2.tmpl
+share/forgejo/templates/user/settings/keys.tmpl
+share/forgejo/templates/user/settings/keys_gpg.tmpl
+share/forgejo/templates/user/settings/keys_principal.tmpl
+share/forgejo/templates/user/settings/keys_ssh.tmpl
+share/forgejo/templates/user/settings/navbar.tmpl
+share/forgejo/templates/user/settings/organization.tmpl
+share/forgejo/templates/user/settings/packages.tmpl
+share/forgejo/templates/user/settings/packages_cleanup_rules_edit.tmpl
+share/forgejo/templates/user/settings/packages_cleanup_rules_preview.tmpl
+share/forgejo/templates/user/settings/profile.tmpl
+share/forgejo/templates/user/settings/repos.tmpl
+share/forgejo/templates/user/settings/secrets.tmpl
+share/forgejo/templates/user/settings/security/
+share/forgejo/templates/user/settings/security/accountlinks.tmpl
+share/forgejo/templates/user/settings/security/openid.tmpl
+share/forgejo/templates/user/settings/security/security.tmpl
+share/forgejo/templates/user/settings/security/twofa.tmpl
+share/forgejo/templates/user/settings/security/twofa_enroll.tmpl
+share/forgejo/templates/user/settings/security/webauthn.tmpl
+@mode 750
+@owner _forgejo
+@group _forgejo
+@sample ${LOCALSTATEDIR}/forgejo/
+@sample ${LOCALSTATEDIR}/forgejo/custom/
+@sample ${LOCALSTATEDIR}/log/forgejo/
+@cwd /var/www
+@mode
+@owner
+@group
+forgejo/
+forgejo/public/
+forgejo/public/css/
+forgejo/public/css/dropzone.0142b04d.css
+forgejo/public/css/index.css
+forgejo/public/css/minicolors.6d617d3d.css
+forgejo/public/css/monaco.5fd9bf4e.css
+forgejo/public/css/swagger.css
+forgejo/public/css/theme-arc-green.css
+forgejo/public/css/theme-auto.css
+forgejo/public/fonts/
+forgejo/public/fonts/KaTeX_AMS-Regular.73ea273a.woff2
+forgejo/public/fonts/KaTeX_Caligraphic-Bold.a1abf90d.woff2
+forgejo/public/fonts/KaTeX_Caligraphic-Regular.d6484fce.woff2
+forgejo/public/fonts/KaTeX_Fraktur-Bold.931d67ea.woff2
+forgejo/public/fonts/KaTeX_Fraktur-Regular.172d3529.woff2
+forgejo/public/fonts/KaTeX_Main-Bold.39890742.woff2
+forgejo/public/fonts/KaTeX_Main-BoldItalic.20f389c4.woff2
+forgejo/public/fonts/KaTeX_Main-Italic.fe2176f7.woff2
+forgejo/public/fonts/KaTeX_Main-Regular.f650f111.woff2
+forgejo/public/fonts/KaTeX_Math-BoldItalic.dcbcbd93.woff2
+forgejo/public/fonts/KaTeX_Math-Italic.6d3d25f4.woff2
+forgejo/public/fonts/KaTeX_SansSerif-Bold.95591a92.woff2
+forgejo/public/fonts/KaTeX_SansSerif-Italic.7d393d38.woff2
+forgejo/public/fonts/KaTeX_SansSerif-Regular.cd5e231e.woff2
+forgejo/public/fonts/KaTeX_Script-Regular.c81d1b2a.woff2
+forgejo/public/fonts/KaTeX_Size1-Regular.6eec866c.woff2
+forgejo/public/fonts/KaTeX_Size2-Regular.2960900c.woff2
+forgejo/public/fonts/KaTeX_Size3-Regular.e1951519.woff2
+forgejo/public/fonts/KaTeX_Size4-Regular.e418bf25.woff2
+forgejo/public/fonts/KaTeX_Typewriter-Regular.c295e7f7.woff2
+forgejo/public/fonts/codicon.b797181c.ttf
+forgejo/public/fonts/fontawesome-webfont.20fd1704.woff2
+forgejo/public/fonts/icons.9451d5fe.woff2
+forgejo/public/fonts/outline-icons.c5240512.woff2
+forgejo/public/img/
+forgejo/public/img/404.png
+forgejo/public/img/500.png
+forgejo/public/img/apple-touch-icon.png
+forgejo/public/img/auth/
+forgejo/public/img/auth/azuread.png
+forgejo/public/img/auth/azureadv2.png
+forgejo/public/img/auth/bitbucket.png
+forgejo/public/img/auth/discord.png
+forgejo/public/img/auth/dropbox.png
+forgejo/public/img/auth/facebook.png
+forgejo/public/img/auth/gitea.png
+forgejo/public/img/auth/github.png
+forgejo/public/img/auth/gitlab.png
+forgejo/public/img/auth/google.png
+forgejo/public/img/auth/mastodon.png
+forgejo/public/img/auth/microsoftonline.png
+forgejo/public/img/auth/nextcloud.png
+forgejo/public/img/auth/openid_connect.svg
+forgejo/public/img/auth/twitter.png
+forgejo/public/img/auth/yandex.png
+forgejo/public/img/avatar_default.png
+forgejo/public/img/checkmark.png
+forgejo/public/img/dingtalk.ico
+forgejo/public/img/discord.png
+forgejo/public/img/emoji/
+forgejo/public/img/emoji/codeberg.png
+forgejo/public/img/emoji/git.png
+forgejo/public/img/emoji/gitea.png
+forgejo/public/img/emoji/github.png
+forgejo/public/img/emoji/gitlab.png
+forgejo/public/img/emoji/gogs.png
+forgejo/public/img/favicon.png
+forgejo/public/img/favicon.svg
+forgejo/public/img/feishu.png
+forgejo/public/img/gitea.svg
+forgejo/public/img/gogs.ico
+forgejo/public/img/logo.png
+forgejo/public/img/logo.svg
+forgejo/public/img/msteams.png
+forgejo/public/img/openid-16x16.png
+forgejo/public/img/packagist.png
+forgejo/public/img/repo_default.png
+forgejo/public/img/slack.png
+forgejo/public/img/svg/
+forgejo/public/img/svg/fontawesome-openid.svg
+forgejo/public/img/svg/fontawesome-send.svg
+forgejo/public/img/svg/fontawesome-windows.svg
+forgejo/public/img/svg/gitea-codebase.svg
+forgejo/public/img/svg/gitea-composer.svg
+forgejo/public/img/svg/gitea-conan.svg
+forgejo/public/img/svg/gitea-double-chevron-left.svg
+forgejo/public/img/svg/gitea-double-chevron-right.svg
+forgejo/public/img/svg/gitea-exclamation.svg
+forgejo/public/img/svg/gitea-git.svg
+forgejo/public/img/svg/gitea-gitbucket.svg
+forgejo/public/img/svg/gitea-gitea.svg
+forgejo/public/img/svg/gitea-github.svg
+forgejo/public/img/svg/gitea-gitlab.svg
+forgejo/public/img/svg/gitea-gogs.svg
+forgejo/public/img/svg/gitea-helm.svg
+forgejo/public/img/svg/gitea-join.svg
+forgejo/public/img/svg/gitea-lock-cog.svg
+forgejo/public/img/svg/gitea-lock.svg
+forgejo/public/img/svg/gitea-maven.svg
+forgejo/public/img/svg/gitea-npm.svg
+forgejo/public/img/svg/gitea-nuget.svg
+forgejo/public/img/svg/gitea-onedev.svg
+forgejo/public/img/svg/gitea-pub.svg
+forgejo/public/img/svg/gitea-python.svg
+forgejo/public/img/svg/gitea-rubygems.svg
+forgejo/public/img/svg/gitea-split.svg
+forgejo/public/img/svg/gitea-unlock.svg
+forgejo/public/img/svg/gitea-vagrant.svg
+forgejo/public/img/svg/gitea-vscode.svg
+forgejo/public/img/svg/gitea-whitespace.svg
+forgejo/public/img/svg/material-invert-colors.svg
+forgejo/public/img/svg/material-palette.svg
+forgejo/public/img/svg/octicon-accessibility-inset.svg
+forgejo/public/img/svg/octicon-accessibility.svg
+forgejo/public/img/svg/octicon-alert-fill.svg
+forgejo/public/img/svg/octicon-alert.svg
+forgejo/public/img/svg/octicon-apps.svg
+forgejo/public/img/svg/octicon-archive.svg
+forgejo/public/img/svg/octicon-arrow-both.svg
+forgejo/public/img/svg/octicon-arrow-down.svg
+forgejo/public/img/svg/octicon-arrow-left.svg
+forgejo/public/img/svg/octicon-arrow-right.svg
+forgejo/public/img/svg/octicon-arrow-switch.svg
+forgejo/public/img/svg/octicon-arrow-up.svg
+forgejo/public/img/svg/octicon-beaker.svg
+forgejo/public/img/svg/octicon-bell-fill.svg
+forgejo/public/img/svg/octicon-bell-slash.svg
+forgejo/public/img/svg/octicon-bell.svg
+forgejo/public/img/svg/octicon-blocked.svg
+forgejo/public/img/svg/octicon-bold.svg
+forgejo/public/img/svg/octicon-book.svg
+forgejo/public/img/svg/octicon-bookmark-slash.svg
+forgejo/public/img/svg/octicon-bookmark.svg
+forgejo/public/img/svg/octicon-briefcase.svg
+forgejo/public/img/svg/octicon-broadcast.svg
+forgejo/public/img/svg/octicon-browser.svg
+forgejo/public/img/svg/octicon-bug.svg
+forgejo/public/img/svg/octicon-cache.svg
+forgejo/public/img/svg/octicon-calendar.svg
+forgejo/public/img/svg/octicon-check-circle-fill.svg
+forgejo/public/img/svg/octicon-check-circle.svg
+forgejo/public/img/svg/octicon-check.svg
+forgejo/public/img/svg/octicon-checkbox.svg
+forgejo/public/img/svg/octicon-checklist.svg
+forgejo/public/img/svg/octicon-chevron-down.svg
+forgejo/public/img/svg/octicon-chevron-left.svg
+forgejo/public/img/svg/octicon-chevron-right.svg
+forgejo/public/img/svg/octicon-chevron-up.svg
+forgejo/public/img/svg/octicon-circle-slash.svg
+forgejo/public/img/svg/octicon-circle.svg
+forgejo/public/img/svg/octicon-clock.svg
+forgejo/public/img/svg/octicon-cloud-offline.svg
+forgejo/public/img/svg/octicon-cloud.svg
+forgejo/public/img/svg/octicon-code-of-conduct.svg
+forgejo/public/img/svg/octicon-code-review.svg
+forgejo/public/img/svg/octicon-code-square.svg
+forgejo/public/img/svg/octicon-code.svg
+forgejo/public/img/svg/octicon-codescan-checkmark.svg
+forgejo/public/img/svg/octicon-codescan.svg
+forgejo/public/img/svg/octicon-codespaces.svg
+forgejo/public/img/svg/octicon-columns.svg
+forgejo/public/img/svg/octicon-command-palette.svg
+forgejo/public/img/svg/octicon-comment-discussion.svg
+forgejo/public/img/svg/octicon-comment.svg
+forgejo/public/img/svg/octicon-container.svg
+forgejo/public/img/svg/octicon-copilot-error.svg
+forgejo/public/img/svg/octicon-copilot-warning.svg
+forgejo/public/img/svg/octicon-copilot.svg
+forgejo/public/img/svg/octicon-copy.svg
+forgejo/public/img/svg/octicon-cpu.svg
+forgejo/public/img/svg/octicon-credit-card.svg
+forgejo/public/img/svg/octicon-cross-reference.svg
+forgejo/public/img/svg/octicon-dash.svg
+forgejo/public/img/svg/octicon-database.svg
+forgejo/public/img/svg/octicon-dependabot.svg
+forgejo/public/img/svg/octicon-desktop-download.svg
+forgejo/public/img/svg/octicon-device-camera-video.svg
+forgejo/public/img/svg/octicon-device-camera.svg
+forgejo/public/img/svg/octicon-device-desktop.svg
+forgejo/public/img/svg/octicon-device-mobile.svg
+forgejo/public/img/svg/octicon-diamond.svg
+forgejo/public/img/svg/octicon-diff-added.svg
+forgejo/public/img/svg/octicon-diff-ignored.svg
+forgejo/public/img/svg/octicon-diff-modified.svg
+forgejo/public/img/svg/octicon-diff-removed.svg
+forgejo/public/img/svg/octicon-diff-renamed.svg
+forgejo/public/img/svg/octicon-diff.svg
+forgejo/public/img/svg/octicon-dot-fill.svg
+forgejo/public/img/svg/octicon-dot.svg
+forgejo/public/img/svg/octicon-download.svg
+forgejo/public/img/svg/octicon-duplicate.svg
+forgejo/public/img/svg/octicon-ellipsis.svg
+forgejo/public/img/svg/octicon-eye-closed.svg
+forgejo/public/img/svg/octicon-eye.svg
+forgejo/public/img/svg/octicon-feed-discussion.svg
+forgejo/public/img/svg/octicon-feed-forked.svg
+forgejo/public/img/svg/octicon-feed-heart.svg
+forgejo/public/img/svg/octicon-feed-merged.svg
+forgejo/public/img/svg/octicon-feed-person.svg
+forgejo/public/img/svg/octicon-feed-repo.svg
+forgejo/public/img/svg/octicon-feed-rocket.svg
+forgejo/public/img/svg/octicon-feed-star.svg
+forgejo/public/img/svg/octicon-feed-tag.svg
+forgejo/public/img/svg/octicon-feed-trophy.svg
+forgejo/public/img/svg/octicon-file-added.svg
+forgejo/public/img/svg/octicon-file-badge.svg
+forgejo/public/img/svg/octicon-file-binary.svg
+forgejo/public/img/svg/octicon-file-code.svg
+forgejo/public/img/svg/octicon-file-diff.svg
+forgejo/public/img/svg/octicon-file-directory-fill.svg
+forgejo/public/img/svg/octicon-file-directory-open-fill.svg
+forgejo/public/img/svg/octicon-file-directory.svg
+forgejo/public/img/svg/octicon-file-moved.svg
+forgejo/public/img/svg/octicon-file-removed.svg
+forgejo/public/img/svg/octicon-file-submodule.svg
+forgejo/public/img/svg/octicon-file-symlink-file.svg
+forgejo/public/img/svg/octicon-file-zip.svg
+forgejo/public/img/svg/octicon-file.svg
+forgejo/public/img/svg/octicon-filter.svg
+forgejo/public/img/svg/octicon-flame.svg
+forgejo/public/img/svg/octicon-fold-down.svg
+forgejo/public/img/svg/octicon-fold-up.svg
+forgejo/public/img/svg/octicon-fold.svg
+forgejo/public/img/svg/octicon-gear.svg
+forgejo/public/img/svg/octicon-gift.svg
+forgejo/public/img/svg/octicon-git-branch.svg
+forgejo/public/img/svg/octicon-git-commit.svg
+forgejo/public/img/svg/octicon-git-compare.svg
+forgejo/public/img/svg/octicon-git-merge-queue.svg
+forgejo/public/img/svg/octicon-git-merge.svg
+forgejo/public/img/svg/octicon-git-pull-request-closed.svg
+forgejo/public/img/svg/octicon-git-pull-request-draft.svg
+forgejo/public/img/svg/octicon-git-pull-request.svg
+forgejo/public/img/svg/octicon-globe.svg
+forgejo/public/img/svg/octicon-grabber.svg
+forgejo/public/img/svg/octicon-graph.svg
+forgejo/public/img/svg/octicon-hash.svg
+forgejo/public/img/svg/octicon-heading.svg
+forgejo/public/img/svg/octicon-heart-fill.svg
+forgejo/public/img/svg/octicon-heart.svg
+forgejo/public/img/svg/octicon-history.svg
+forgejo/public/img/svg/octicon-home.svg
+forgejo/public/img/svg/octicon-horizontal-rule.svg
+forgejo/public/img/svg/octicon-hourglass.svg
+forgejo/public/img/svg/octicon-hubot.svg
+forgejo/public/img/svg/octicon-id-badge.svg
+forgejo/public/img/svg/octicon-image.svg
+forgejo/public/img/svg/octicon-inbox.svg
+forgejo/public/img/svg/octicon-infinity.svg
+forgejo/public/img/svg/octicon-info.svg
+forgejo/public/img/svg/octicon-issue-closed.svg
+forgejo/public/img/svg/octicon-issue-draft.svg
+forgejo/public/img/svg/octicon-issue-opened.svg
+forgejo/public/img/svg/octicon-issue-reopened.svg
+forgejo/public/img/svg/octicon-italic.svg
+forgejo/public/img/svg/octicon-iterations.svg
+forgejo/public/img/svg/octicon-kebab-horizontal.svg
+forgejo/public/img/svg/octicon-key-asterisk.svg
+forgejo/public/img/svg/octicon-key.svg
+forgejo/public/img/svg/octicon-law.svg
+forgejo/public/img/svg/octicon-light-bulb.svg
+forgejo/public/img/svg/octicon-link-external.svg
+forgejo/public/img/svg/octicon-link.svg
+forgejo/public/img/svg/octicon-list-ordered.svg
+forgejo/public/img/svg/octicon-list-unordered.svg
+forgejo/public/img/svg/octicon-location.svg
+forgejo/public/img/svg/octicon-lock.svg
+forgejo/public/img/svg/octicon-log.svg
+forgejo/public/img/svg/octicon-logo-gist.svg
+forgejo/public/img/svg/octicon-logo-github.svg
+forgejo/public/img/svg/octicon-mail.svg
+forgejo/public/img/svg/octicon-mark-github.svg
+forgejo/public/img/svg/octicon-markdown.svg
+forgejo/public/img/svg/octicon-megaphone.svg
+forgejo/public/img/svg/octicon-mention.svg
+forgejo/public/img/svg/octicon-meter.svg
+forgejo/public/img/svg/octicon-milestone.svg
+forgejo/public/img/svg/octicon-mirror.svg
+forgejo/public/img/svg/octicon-moon.svg
+forgejo/public/img/svg/octicon-mortar-board.svg
+forgejo/public/img/svg/octicon-multi-select.svg
+forgejo/public/img/svg/octicon-mute.svg
+forgejo/public/img/svg/octicon-no-entry.svg
+forgejo/public/img/svg/octicon-north-star.svg
+forgejo/public/img/svg/octicon-note.svg
+forgejo/public/img/svg/octicon-number.svg
+forgejo/public/img/svg/octicon-organization.svg
+forgejo/public/img/svg/octicon-package-dependencies.svg
+forgejo/public/img/svg/octicon-package-dependents.svg
+forgejo/public/img/svg/octicon-package.svg
+forgejo/public/img/svg/octicon-paintbrush.svg
+forgejo/public/img/svg/octicon-paper-airplane.svg
+forgejo/public/img/svg/octicon-paperclip.svg
+forgejo/public/img/svg/octicon-paste.svg
+forgejo/public/img/svg/octicon-pencil.svg
+forgejo/public/img/svg/octicon-people.svg
+forgejo/public/img/svg/octicon-person-add.svg
+forgejo/public/img/svg/octicon-person-fill.svg
+forgejo/public/img/svg/octicon-person.svg
+forgejo/public/img/svg/octicon-pin.svg
+forgejo/public/img/svg/octicon-play.svg
+forgejo/public/img/svg/octicon-plug.svg
+forgejo/public/img/svg/octicon-plus-circle.svg
+forgejo/public/img/svg/octicon-plus.svg
+forgejo/public/img/svg/octicon-project.svg
+forgejo/public/img/svg/octicon-pulse.svg
+forgejo/public/img/svg/octicon-question.svg
+forgejo/public/img/svg/octicon-quote.svg
+forgejo/public/img/svg/octicon-reply.svg
+forgejo/public/img/svg/octicon-repo-clone.svg
+forgejo/public/img/svg/octicon-repo-deleted.svg
+forgejo/public/img/svg/octicon-repo-forked.svg
+forgejo/public/img/svg/octicon-repo-locked.svg
+forgejo/public/img/svg/octicon-repo-pull.svg
+forgejo/public/img/svg/octicon-repo-push.svg
+forgejo/public/img/svg/octicon-repo-template.svg
+forgejo/public/img/svg/octicon-repo.svg
+forgejo/public/img/svg/octicon-report.svg
+forgejo/public/img/svg/octicon-rocket.svg
+forgejo/public/img/svg/octicon-rows.svg
+forgejo/public/img/svg/octicon-rss.svg
+forgejo/public/img/svg/octicon-ruby.svg
+forgejo/public/img/svg/octicon-screen-full.svg
+forgejo/public/img/svg/octicon-screen-normal.svg
+forgejo/public/img/svg/octicon-search.svg
+forgejo/public/img/svg/octicon-server.svg
+forgejo/public/img/svg/octicon-share-android.svg
+forgejo/public/img/svg/octicon-share.svg
+forgejo/public/img/svg/octicon-shield-check.svg
+forgejo/public/img/svg/octicon-shield-lock.svg
+forgejo/public/img/svg/octicon-shield-slash.svg
+forgejo/public/img/svg/octicon-shield-x.svg
+forgejo/public/img/svg/octicon-shield.svg
+forgejo/public/img/svg/octicon-sidebar-collapse.svg
+forgejo/public/img/svg/octicon-sidebar-expand.svg
+forgejo/public/img/svg/octicon-sign-in.svg
+forgejo/public/img/svg/octicon-sign-out.svg
+forgejo/public/img/svg/octicon-single-select.svg
+forgejo/public/img/svg/octicon-skip.svg
+forgejo/public/img/svg/octicon-sliders.svg
+forgejo/public/img/svg/octicon-smiley.svg
+forgejo/public/img/svg/octicon-sort-asc.svg
+forgejo/public/img/svg/octicon-sort-desc.svg
+forgejo/public/img/svg/octicon-square-fill.svg
+forgejo/public/img/svg/octicon-square.svg
+forgejo/public/img/svg/octicon-squirrel.svg
+forgejo/public/img/svg/octicon-stack.svg
+forgejo/public/img/svg/octicon-star-fill.svg
+forgejo/public/img/svg/octicon-star.svg
+forgejo/public/img/svg/octicon-stop.svg
+forgejo/public/img/svg/octicon-stopwatch.svg
+forgejo/public/img/svg/octicon-strikethrough.svg
+forgejo/public/img/svg/octicon-sun.svg
+forgejo/public/img/svg/octicon-sync.svg
+forgejo/public/img/svg/octicon-tab-external.svg
+forgejo/public/img/svg/octicon-table.svg
+forgejo/public/img/svg/octicon-tag.svg
+forgejo/public/img/svg/octicon-tasklist.svg
+forgejo/public/img/svg/octicon-telescope-fill.svg
+forgejo/public/img/svg/octicon-telescope.svg
+forgejo/public/img/svg/octicon-terminal.svg
+forgejo/public/img/svg/octicon-three-bars.svg
+forgejo/public/img/svg/octicon-thumbsdown.svg
+forgejo/public/img/svg/octicon-thumbsup.svg
+forgejo/public/img/svg/octicon-tools.svg
+forgejo/public/img/svg/octicon-trash.svg
+forgejo/public/img/svg/octicon-triangle-down.svg
+forgejo/public/img/svg/octicon-triangle-left.svg
+forgejo/public/img/svg/octicon-triangle-right.svg
+forgejo/public/img/svg/octicon-triangle-up.svg
+forgejo/public/img/svg/octicon-trophy.svg
+forgejo/public/img/svg/octicon-typography.svg
+forgejo/public/img/svg/octicon-unfold.svg
+forgejo/public/img/svg/octicon-unlock.svg
+forgejo/public/img/svg/octicon-unmute.svg
+forgejo/public/img/svg/octicon-unverified.svg
+forgejo/public/img/svg/octicon-upload.svg
+forgejo/public/img/svg/octicon-verified.svg
+forgejo/public/img/svg/octicon-versions.svg
+forgejo/public/img/svg/octicon-video.svg
+forgejo/public/img/svg/octicon-webhook.svg
+forgejo/public/img/svg/octicon-workflow.svg
+forgejo/public/img/svg/octicon-x-circle-fill.svg
+forgejo/public/img/svg/octicon-x-circle.svg
+forgejo/public/img/svg/octicon-x.svg
+forgejo/public/img/svg/octicon-zap.svg
+forgejo/public/img/telegram.png
+forgejo/public/img/webpack/
+forgejo/public/img/webpack/jquery.minicolors.0e614115.png
+forgejo/public/img/wechatwork.png
+forgejo/public/js/
+forgejo/public/js/eventsource.sharedworker.js
+forgejo/public/js/index.js
+forgejo/public/js/licenses.txt
+forgejo/public/js/mcaptcha-vanilla-glue.e82cd5ce.js
+forgejo/public/js/monaco-editor.a85ce25e.worker.js
+forgejo/public/js/monaco-language-abap.c5cad4be.js
+forgejo/public/js/monaco-language-apex.baaeb3b2.js
+forgejo/public/js/monaco-language-azcli.50450f16.js
+forgejo/public/js/monaco-language-bat.fa45ea5a.js
+forgejo/public/js/monaco-language-bicep.848b3bda.js
+forgejo/public/js/monaco-language-cameligo.800d4fea.js
+forgejo/public/js/monaco-language-clojure.085e1624.js
+forgejo/public/js/monaco-language-coffee.8b2fca99.js
+forgejo/public/js/monaco-language-cpp.db942ffd.js
+forgejo/public/js/monaco-language-csharp.686a53fc.js
+forgejo/public/js/monaco-language-csp.dc8e087f.js
+forgejo/public/js/monaco-language-css.03285ff1.js
+forgejo/public/js/monaco-language-cypher.e7ff3864.js
+forgejo/public/js/monaco-language-dart.1d2776fe.js
+forgejo/public/js/monaco-language-dockerfile.ba5d6355.js
+forgejo/public/js/monaco-language-ecl.88ca23a0.js
+forgejo/public/js/monaco-language-elixir.335fcdbf.js
+forgejo/public/js/monaco-language-flow9.66d56dbe.js
+forgejo/public/js/monaco-language-freemarker2.33e9e634.js
+forgejo/public/js/monaco-language-fsharp.58d8c2cd.js
+forgejo/public/js/monaco-language-go.9f2bba6c.js
+forgejo/public/js/monaco-language-graphql.53b54aa3.js
+forgejo/public/js/monaco-language-handlebars.f600395c.js
+forgejo/public/js/monaco-language-hcl.93aa7031.js
+forgejo/public/js/monaco-language-html.29754284.js
+forgejo/public/js/monaco-language-ini.975203ba.js
+forgejo/public/js/monaco-language-java.eb37f0d5.js
+forgejo/public/js/monaco-language-julia.139ea024.js
+forgejo/public/js/monaco-language-kotlin.95b7cc03.js
+forgejo/public/js/monaco-language-less.9d146b37.js
+forgejo/public/js/monaco-language-lexon.8a8ffe86.js
+forgejo/public/js/monaco-language-liquid.7ba68252.js
+forgejo/public/js/monaco-language-lua.76269f02.js
+forgejo/public/js/monaco-language-m3.381dacb6.js
+forgejo/public/js/monaco-language-markdown.3e456b5f.js
+forgejo/public/js/monaco-language-mips.c532482d.js
+forgejo/public/js/monaco-language-msdax.ea5af202.js
+forgejo/public/js/monaco-language-mysql.6a9b5ca4.js
+forgejo/public/js/monaco-language-objective-c.ac018f82.js
+forgejo/public/js/monaco-language-pascal.f4bff773.js
+forgejo/public/js/monaco-language-pascaligo.ef68cb47.js
+forgejo/public/js/monaco-language-perl.6201edc5.js
+forgejo/public/js/monaco-language-pgsql.309f2eef.js
+forgejo/public/js/monaco-language-php.fe41a736.js
+forgejo/public/js/monaco-language-pla.b96a0b0a.js
+forgejo/public/js/monaco-language-postiats.d7edb538.js
+forgejo/public/js/monaco-language-powerquery.e1b5c939.js
+forgejo/public/js/monaco-language-powershell.986d17fa.js
+forgejo/public/js/monaco-language-protobuf.eb7795fc.js
+forgejo/public/js/monaco-language-pug.a07a81a3.js
+forgejo/public/js/monaco-language-python.2bf73291.js
+forgejo/public/js/monaco-language-qsharp.7e12978f.js
+forgejo/public/js/monaco-language-r.22ed335c.js
+forgejo/public/js/monaco-language-razor.8662f744.js
+forgejo/public/js/monaco-language-redis.51aba187.js
+forgejo/public/js/monaco-language-redshift.dca4aaa6.js
+forgejo/public/js/monaco-language-restructuredtext.052e193d.js
+forgejo/public/js/monaco-language-ruby.9cc75add.js
+forgejo/public/js/monaco-language-rust.2879dd02.js
+forgejo/public/js/monaco-language-sb.676f2916.js
+forgejo/public/js/monaco-language-scala.2be8473f.js
+forgejo/public/js/monaco-language-scheme.978fadb1.js
+forgejo/public/js/monaco-language-scss.4801f843.js
+forgejo/public/js/monaco-language-shell.be3eb562.js
+forgejo/public/js/monaco-language-solidity.36abbcbb.js
+forgejo/public/js/monaco-language-sophia.d6bb115d.js
+forgejo/public/js/monaco-language-sparql.3c6a882d.js
+forgejo/public/js/monaco-language-sql.6b0d0f0a.js
+forgejo/public/js/monaco-language-st.88c6c88a.js
+forgejo/public/js/monaco-language-swift.c93b49e8.js
+forgejo/public/js/monaco-language-systemverilog.ddac36c7.js
+forgejo/public/js/monaco-language-tcl.f56dddac.js
+forgejo/public/js/monaco-language-twig.cd80df58.js
+forgejo/public/js/monaco-language-vb.95b807bd.js
+forgejo/public/js/monaco-language-xml.a6fee0b8.js
+forgejo/public/js/monaco-language-yaml.ec2993e3.js
+forgejo/public/js/swagger.js
+forgejo/public/js/theme-arc-green.js
+forgejo/public/js/theme-auto.js
+forgejo/public/js/tribute.1ca3c8e4.js
+forgejo/public/serviceworker.js
+forgejo/public/vendor/
+forgejo/public/vendor/plugins/
+forgejo/public/vendor/plugins/pdfjs/
+forgejo/public/vendor/plugins/pdfjs/LICENSE
+forgejo/public/vendor/plugins/pdfjs/build/
+forgejo/public/vendor/plugins/pdfjs/build/pdf.js
+forgejo/public/vendor/plugins/pdfjs/build/pdf.js.map
+forgejo/public/vendor/plugins/pdfjs/build/pdf.worker.js
+forgejo/public/vendor/plugins/pdfjs/build/pdf.worker.js.map
+forgejo/public/vendor/plugins/pdfjs/web/
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/78-EUC-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/78-EUC-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/78-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/78-RKSJ-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/78-RKSJ-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/78-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/78ms-RKSJ-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/78ms-RKSJ-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/83pv-RKSJ-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/90ms-RKSJ-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/90ms-RKSJ-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/90msp-RKSJ-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/90msp-RKSJ-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/90pv-RKSJ-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/90pv-RKSJ-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Add-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Add-RKSJ-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Add-RKSJ-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Add-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-CNS1-0.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-CNS1-1.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-CNS1-2.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-CNS1-3.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-CNS1-4.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-CNS1-5.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-CNS1-6.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-CNS1-UCS2.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-GB1-0.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-GB1-1.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-GB1-2.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-GB1-3.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-GB1-4.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-GB1-5.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-GB1-UCS2.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-Japan1-0.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-Japan1-1.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-Japan1-2.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-Japan1-3.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-Japan1-4.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-Japan1-5.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-Japan1-6.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-Japan1-UCS2.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-Korea1-0.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-Korea1-1.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-Korea1-2.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Adobe-Korea1-UCS2.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/B5-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/B5-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/B5pc-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/B5pc-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/CNS-EUC-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/CNS-EUC-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/CNS1-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/CNS1-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/CNS2-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/CNS2-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/ETHK-B5-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/ETHK-B5-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/ETen-B5-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/ETen-B5-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/ETenms-B5-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/ETenms-B5-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/EUC-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/EUC-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Ext-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Ext-RKSJ-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Ext-RKSJ-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Ext-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GB-EUC-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GB-EUC-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GB-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GB-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBK-EUC-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBK-EUC-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBK2K-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBK2K-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBKp-EUC-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBKp-EUC-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBT-EUC-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBT-EUC-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBT-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBT-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBTpc-EUC-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBTpc-EUC-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBpc-EUC-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/GBpc-EUC-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/HKdla-B5-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/HKdla-B5-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/HKdlb-B5-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/HKdlb-B5-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/HKgccs-B5-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/HKgccs-B5-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/HKm314-B5-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/HKm314-B5-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/HKm471-B5-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/HKm471-B5-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/HKscs-B5-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/HKscs-B5-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Hankaku.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Hiragana.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/KSC-EUC-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/KSC-EUC-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/KSC-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/KSC-Johab-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/KSC-Johab-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/KSC-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/KSCms-UHC-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/KSCms-UHC-HW-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/KSCms-UHC-HW-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/KSCms-UHC-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/KSCpc-EUC-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/KSCpc-EUC-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Katakana.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/LICENSE
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/NWP-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/NWP-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/RKSJ-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/RKSJ-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/Roman.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniCNS-UCS2-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniCNS-UCS2-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniCNS-UTF16-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniCNS-UTF16-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniCNS-UTF32-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniCNS-UTF32-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniCNS-UTF8-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniCNS-UTF8-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniGB-UCS2-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniGB-UCS2-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniGB-UTF16-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniGB-UTF16-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniGB-UTF32-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniGB-UTF32-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniGB-UTF8-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniGB-UTF8-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS-UCS2-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS-UCS2-HW-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS-UCS2-HW-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS-UCS2-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS-UTF16-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS-UTF16-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS-UTF32-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS-UTF32-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS-UTF8-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS-UTF8-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS2004-UTF16-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS2004-UTF16-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS2004-UTF32-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS2004-UTF32-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS2004-UTF8-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJIS2004-UTF8-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJISPro-UCS2-HW-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJISPro-UCS2-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJISPro-UTF8-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJISX0213-UTF32-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJISX0213-UTF32-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJISX02132004-UTF32-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniJISX02132004-UTF32-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniKS-UCS2-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniKS-UCS2-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniKS-UTF16-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniKS-UTF16-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniKS-UTF32-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniKS-UTF32-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniKS-UTF8-H.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/UniKS-UTF8-V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/V.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/cmaps/WP-Symbol.bcmap
+forgejo/public/vendor/plugins/pdfjs/web/compressed.tracemonkey-pldi-09.pdf
+forgejo/public/vendor/plugins/pdfjs/web/debugger.js
+forgejo/public/vendor/plugins/pdfjs/web/images/
+forgejo/public/vendor/plugins/pdfjs/web/images/annotation-check.svg
+forgejo/public/vendor/plugins/pdfjs/web/images/annotation-comment.svg
+forgejo/public/vendor/plugins/pdfjs/web/images/annotation-help.svg
+forgejo/public/vendor/plugins/pdfjs/web/images/annotation-insert.svg
+forgejo/public/vendor/plugins/pdfjs/web/images/annotation-key.svg
+forgejo/public/vendor/plugins/pdfjs/web/images/annotation-newparagraph.svg
+forgejo/public/vendor/plugins/pdfjs/web/images/annotation-noicon.svg
+forgejo/public/vendor/plugins/pdfjs/web/images/annotation-note.svg
+forgejo/public/vendor/plugins/pdfjs/web/images/annotation-paragraph.svg
+forgejo/public/vendor/plugins/pdfjs/web/images/findbarButton-next-rtl.png
+forgejo/public/vendor/plugins/pdfjs/web/images/findbarButton-next-rtl@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/findbarButton-next.png
+forgejo/public/vendor/plugins/pdfjs/web/images/findbarButton-next@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/findbarButton-previous-rtl.png
+forgejo/public/vendor/plugins/pdfjs/web/images/findbarButton-previous-rtl@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/findbarButton-previous.png
+forgejo/public/vendor/plugins/pdfjs/web/images/findbarButton-previous@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/grab.cur
+forgejo/public/vendor/plugins/pdfjs/web/images/grabbing.cur
+forgejo/public/vendor/plugins/pdfjs/web/images/loading-icon.gif
+forgejo/public/vendor/plugins/pdfjs/web/images/loading-small.png
+forgejo/public/vendor/plugins/pdfjs/web/images/loading-small@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-documentProperties.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-documentProperties@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-firstPage.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-firstPage@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-handTool.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-handTool@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-lastPage.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-lastPage@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-rotateCcw.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-rotateCcw@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-rotateCw.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-rotateCw@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-scrollHorizontal.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-scrollHorizontal@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-scrollVertical.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-scrollVertical@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-scrollWrapped.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-scrollWrapped@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-selectTool.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-selectTool@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-spreadEven.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-spreadEven@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-spreadNone.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-spreadNone@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-spreadOdd.png
+forgejo/public/vendor/plugins/pdfjs/web/images/secondaryToolbarButton-spreadOdd@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/shadow.png
+forgejo/public/vendor/plugins/pdfjs/web/images/texture.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-bookmark.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-bookmark@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-download.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-download@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-menuArrows.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-menuArrows@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-openFile.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-openFile@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-pageDown-rtl.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-pageDown-rtl@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-pageDown.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-pageDown@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-pageUp-rtl.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-pageUp-rtl@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-pageUp.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-pageUp@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-presentationMode.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-presentationMode@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-print.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-print@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-search.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-search@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-secondaryToolbarToggle-rtl.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-secondaryToolbarToggle.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-secondaryToolbarToggle@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-sidebarToggle-rtl.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-sidebarToggle-rtl@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-sidebarToggle.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-sidebarToggle@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-viewAttachments.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-viewAttachments@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-viewOutline-rtl.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-viewOutline-rtl@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-viewOutline.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-viewOutline@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-viewThumbnail.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-viewThumbnail@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-zoomIn.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-zoomIn@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-zoomOut.png
+forgejo/public/vendor/plugins/pdfjs/web/images/toolbarButton-zoomOut@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/treeitem-collapsed-rtl.png
+forgejo/public/vendor/plugins/pdfjs/web/images/treeitem-collapsed-rtl@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/treeitem-collapsed.png
+forgejo/public/vendor/plugins/pdfjs/web/images/treeitem-collapsed@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/images/treeitem-expanded.png
+forgejo/public/vendor/plugins/pdfjs/web/images/treeitem-expanded@2x.png
+forgejo/public/vendor/plugins/pdfjs/web/locale/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ach/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ach/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/af/
+forgejo/public/vendor/plugins/pdfjs/web/locale/af/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ak/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ak/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/an/
+forgejo/public/vendor/plugins/pdfjs/web/locale/an/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ar/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ar/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/as/
+forgejo/public/vendor/plugins/pdfjs/web/locale/as/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ast/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ast/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/az/
+forgejo/public/vendor/plugins/pdfjs/web/locale/az/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/be/
+forgejo/public/vendor/plugins/pdfjs/web/locale/be/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/bg/
+forgejo/public/vendor/plugins/pdfjs/web/locale/bg/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/bn-BD/
+forgejo/public/vendor/plugins/pdfjs/web/locale/bn-BD/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/bn-IN/
+forgejo/public/vendor/plugins/pdfjs/web/locale/bn-IN/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/br/
+forgejo/public/vendor/plugins/pdfjs/web/locale/br/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/brx/
+forgejo/public/vendor/plugins/pdfjs/web/locale/brx/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/bs/
+forgejo/public/vendor/plugins/pdfjs/web/locale/bs/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ca/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ca/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/cak/
+forgejo/public/vendor/plugins/pdfjs/web/locale/cak/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/crh/
+forgejo/public/vendor/plugins/pdfjs/web/locale/crh/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/cs/
+forgejo/public/vendor/plugins/pdfjs/web/locale/cs/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/csb/
+forgejo/public/vendor/plugins/pdfjs/web/locale/csb/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/cy/
+forgejo/public/vendor/plugins/pdfjs/web/locale/cy/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/da/
+forgejo/public/vendor/plugins/pdfjs/web/locale/da/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/de/
+forgejo/public/vendor/plugins/pdfjs/web/locale/de/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/el/
+forgejo/public/vendor/plugins/pdfjs/web/locale/el/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/en-CA/
+forgejo/public/vendor/plugins/pdfjs/web/locale/en-CA/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/en-GB/
+forgejo/public/vendor/plugins/pdfjs/web/locale/en-GB/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/en-US/
+forgejo/public/vendor/plugins/pdfjs/web/locale/en-US/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/en-ZA/
+forgejo/public/vendor/plugins/pdfjs/web/locale/en-ZA/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/eo/
+forgejo/public/vendor/plugins/pdfjs/web/locale/eo/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/es-AR/
+forgejo/public/vendor/plugins/pdfjs/web/locale/es-AR/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/es-CL/
+forgejo/public/vendor/plugins/pdfjs/web/locale/es-CL/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/es-ES/
+forgejo/public/vendor/plugins/pdfjs/web/locale/es-ES/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/es-MX/
+forgejo/public/vendor/plugins/pdfjs/web/locale/es-MX/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/et/
+forgejo/public/vendor/plugins/pdfjs/web/locale/et/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/eu/
+forgejo/public/vendor/plugins/pdfjs/web/locale/eu/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/fa/
+forgejo/public/vendor/plugins/pdfjs/web/locale/fa/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ff/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ff/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/fi/
+forgejo/public/vendor/plugins/pdfjs/web/locale/fi/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/fr/
+forgejo/public/vendor/plugins/pdfjs/web/locale/fr/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/fy-NL/
+forgejo/public/vendor/plugins/pdfjs/web/locale/fy-NL/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ga-IE/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ga-IE/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/gd/
+forgejo/public/vendor/plugins/pdfjs/web/locale/gd/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/gl/
+forgejo/public/vendor/plugins/pdfjs/web/locale/gl/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/gn/
+forgejo/public/vendor/plugins/pdfjs/web/locale/gn/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/gu-IN/
+forgejo/public/vendor/plugins/pdfjs/web/locale/gu-IN/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/he/
+forgejo/public/vendor/plugins/pdfjs/web/locale/he/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/hi-IN/
+forgejo/public/vendor/plugins/pdfjs/web/locale/hi-IN/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/hr/
+forgejo/public/vendor/plugins/pdfjs/web/locale/hr/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/hsb/
+forgejo/public/vendor/plugins/pdfjs/web/locale/hsb/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/hto/
+forgejo/public/vendor/plugins/pdfjs/web/locale/hto/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/hu/
+forgejo/public/vendor/plugins/pdfjs/web/locale/hu/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/hy-AM/
+forgejo/public/vendor/plugins/pdfjs/web/locale/hy-AM/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ia/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ia/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/id/
+forgejo/public/vendor/plugins/pdfjs/web/locale/id/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/is/
+forgejo/public/vendor/plugins/pdfjs/web/locale/is/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/it/
+forgejo/public/vendor/plugins/pdfjs/web/locale/it/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ja/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ja/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ka/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ka/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/kab/
+forgejo/public/vendor/plugins/pdfjs/web/locale/kab/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/kk/
+forgejo/public/vendor/plugins/pdfjs/web/locale/kk/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/km/
+forgejo/public/vendor/plugins/pdfjs/web/locale/km/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/kn/
+forgejo/public/vendor/plugins/pdfjs/web/locale/kn/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ko/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ko/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/kok/
+forgejo/public/vendor/plugins/pdfjs/web/locale/kok/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ks/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ks/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ku/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ku/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/lg/
+forgejo/public/vendor/plugins/pdfjs/web/locale/lg/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/lij/
+forgejo/public/vendor/plugins/pdfjs/web/locale/lij/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/lo/
+forgejo/public/vendor/plugins/pdfjs/web/locale/lo/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/locale.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/lt/
+forgejo/public/vendor/plugins/pdfjs/web/locale/lt/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ltg/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ltg/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/lv/
+forgejo/public/vendor/plugins/pdfjs/web/locale/lv/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/mai/
+forgejo/public/vendor/plugins/pdfjs/web/locale/mai/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/meh/
+forgejo/public/vendor/plugins/pdfjs/web/locale/meh/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/mk/
+forgejo/public/vendor/plugins/pdfjs/web/locale/mk/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ml/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ml/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/mn/
+forgejo/public/vendor/plugins/pdfjs/web/locale/mn/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/mr/
+forgejo/public/vendor/plugins/pdfjs/web/locale/mr/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ms/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ms/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/my/
+forgejo/public/vendor/plugins/pdfjs/web/locale/my/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/nb-NO/
+forgejo/public/vendor/plugins/pdfjs/web/locale/nb-NO/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ne-NP/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ne-NP/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/nl/
+forgejo/public/vendor/plugins/pdfjs/web/locale/nl/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/nn-NO/
+forgejo/public/vendor/plugins/pdfjs/web/locale/nn-NO/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/nso/
+forgejo/public/vendor/plugins/pdfjs/web/locale/nso/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/oc/
+forgejo/public/vendor/plugins/pdfjs/web/locale/oc/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/or/
+forgejo/public/vendor/plugins/pdfjs/web/locale/or/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/pa-IN/
+forgejo/public/vendor/plugins/pdfjs/web/locale/pa-IN/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/pl/
+forgejo/public/vendor/plugins/pdfjs/web/locale/pl/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/pt-BR/
+forgejo/public/vendor/plugins/pdfjs/web/locale/pt-BR/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/pt-PT/
+forgejo/public/vendor/plugins/pdfjs/web/locale/pt-PT/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/rm/
+forgejo/public/vendor/plugins/pdfjs/web/locale/rm/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ro/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ro/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ru/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ru/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/rw/
+forgejo/public/vendor/plugins/pdfjs/web/locale/rw/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/sah/
+forgejo/public/vendor/plugins/pdfjs/web/locale/sah/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/sat/
+forgejo/public/vendor/plugins/pdfjs/web/locale/sat/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/si/
+forgejo/public/vendor/plugins/pdfjs/web/locale/si/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/sk/
+forgejo/public/vendor/plugins/pdfjs/web/locale/sk/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/sl/
+forgejo/public/vendor/plugins/pdfjs/web/locale/sl/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/son/
+forgejo/public/vendor/plugins/pdfjs/web/locale/son/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/sq/
+forgejo/public/vendor/plugins/pdfjs/web/locale/sq/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/sr/
+forgejo/public/vendor/plugins/pdfjs/web/locale/sr/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/sv-SE/
+forgejo/public/vendor/plugins/pdfjs/web/locale/sv-SE/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/sw/
+forgejo/public/vendor/plugins/pdfjs/web/locale/sw/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ta/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ta-LK/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ta-LK/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ta/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/te/
+forgejo/public/vendor/plugins/pdfjs/web/locale/te/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/th/
+forgejo/public/vendor/plugins/pdfjs/web/locale/th/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/tl/
+forgejo/public/vendor/plugins/pdfjs/web/locale/tl/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/tn/
+forgejo/public/vendor/plugins/pdfjs/web/locale/tn/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/tr/
+forgejo/public/vendor/plugins/pdfjs/web/locale/tr/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/tsz/
+forgejo/public/vendor/plugins/pdfjs/web/locale/tsz/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/uk/
+forgejo/public/vendor/plugins/pdfjs/web/locale/uk/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/ur/
+forgejo/public/vendor/plugins/pdfjs/web/locale/ur/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/uz/
+forgejo/public/vendor/plugins/pdfjs/web/locale/uz/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/vi/
+forgejo/public/vendor/plugins/pdfjs/web/locale/vi/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/wo/
+forgejo/public/vendor/plugins/pdfjs/web/locale/wo/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/xh/
+forgejo/public/vendor/plugins/pdfjs/web/locale/xh/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/zam/
+forgejo/public/vendor/plugins/pdfjs/web/locale/zam/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/zh-CN/
+forgejo/public/vendor/plugins/pdfjs/web/locale/zh-CN/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/zh-TW/
+forgejo/public/vendor/plugins/pdfjs/web/locale/zh-TW/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/locale/zu/
+forgejo/public/vendor/plugins/pdfjs/web/locale/zu/viewer.properties
+forgejo/public/vendor/plugins/pdfjs/web/viewer.css
+forgejo/public/vendor/plugins/pdfjs/web/viewer.html
+forgejo/public/vendor/plugins/pdfjs/web/viewer.js
+forgejo/public/vendor/plugins/pdfjs/web/viewer.js.map
diff --git a/www/forgejo/pkg/README b/www/forgejo/pkg/README
new file mode 100644
index 0000000..72c5cdc
--- /dev/null
+++ b/www/forgejo/pkg/README
@@ -0,0 +1,64 @@
++-----------------------------------------------------------------------
+| Running ${PKGSTEM} on OpenBSD
++-----------------------------------------------------------------------
+
+Initial configuration
+=====================
+By default forgejo listens on all configured IP addresses, TCP port 3000.
+If this is not wanted behavior, either adjust your pf(4) rules or change
+HTTP_ADDR/HTTP_PORT in ${SYSCONFDIR}/forgejo/app.ini.
+
+To complete the initial configuration, point your browser to
+http://forgejo.example.com:3000 and press "Sign In". Usually you'll need to
+configure SSH Server Domain/Port, Gitea HTTP Listen Port/Base URL, E-Mail
+Settings and Administrator Account Settings.
+
+On OpenBSD, initial forgejo configuration has the following restrictions:
+
+ - Self-Registration is disabled
+ - Sign-In is required to view the content
+ - E-Mail addresses are not shown
+ - Server runs in "offline" mode, which means that external services such as
+ Gravatar/OpenID are not used
+ - New repositories have "private" checkbox checked by default
+ - Password hash algorithm changed from pbkdf2 to argon2
+
+Adjust these configuration settings according to your requirements.
+
+Configuring HTTP access
+=======================
+By default forgejo serves HTTP requests on its own.
+It can also be configured to run behind HTTP proxy like relayd(8) or nginx(8).
+
+Another option is to let OpenBSD httpd(8) serve HTTP(S) requests and pass it
+to forgejo via FastCGI protocol:
+
+Example configuration for httpd(8) and forgejo communicating via FastCGI
+----------------------------------------------------------------------
+
+Relevant configuration directives in ${SYSCONFDIR}/httpd.conf:
+
+ # An HTTPS server using SSL/TLS
+ server "forgejo.example.com" {
+ listen on $ext_addr tls port 443
+ tls certificate "/etc/ssl/forgejo.example.com.pem"
+ tls key "/etc/ssl/private/forgejo.example.com.key"
+ location "*" { fastcgi socket "/run/forgejo/forgejo.sock" }
+ }
+
+Relevant configuration directives in ${SYSCONFDIR}/forgejo/app.ini:
+
+ [server]
+ PROTOCOL = fcgi+unix
+ DOMAIN = forgejo.example.com
+ ROOT_URL = https://%(DOMAIN)s/
+ HTTP_ADDR = /var/www/run/forgejo/forgejo.sock
+ LOCAL_ROOT_URL = %(ROOT_URL)s
+
+Create the directory for forgejo socket with the following command:
+ # install -d -o _forgejo /var/www/run/forgejo
+
+Customizing forgejo
+=================
+For custom public files, templates, gitignores, labels, licenses and READMEs,
+please use ${LOCALSTATEDIR}/forgejo/custom directory.
diff --git a/www/forgejo/pkg/forgejo.rc b/www/forgejo/pkg/forgejo.rc
new file mode 100644
index 0000000..6ba138f
--- /dev/null
+++ b/www/forgejo/pkg/forgejo.rc
@@ -0,0 +1,11 @@
+#!/bin/ksh
+
+daemon="${TRUEPREFIX}/sbin/forgejo"
+daemon_user="_forgejo"
+
+. /etc/rc.d/rc.subr
+
+rc_bg=YES
+rc_reload=NO
+
+rc_cmd $1