aboutsummaryrefslogtreecommitdiffstats
path: root/databases/adminer/files/makephar.php
diff options
context:
space:
mode:
authorLexi Winter <ivy@FreeBSD.org>2025-12-01 03:19:41 +0000
committerLexi Winter <ivy@FreeBSD.org>2025-12-01 03:19:41 +0000
commit2e80774d0b20d167bc0a9e2b63dafbfb171c0d22 (patch)
tree25f0138e1af8902b92dacc8cce09b267447c17db /databases/adminer/files/makephar.php
parentf85f2b2d6e5b7ed869376eb4b180c3a74a5c5da9 (diff)
parent1a30da80670973368b399f2b01fe9c04b91a1273 (diff)
Merge remote-tracking branch 'freebsd/main' into lf/mainlf/main
Diffstat (limited to 'databases/adminer/files/makephar.php')
-rw-r--r--databases/adminer/files/makephar.php11
1 files changed, 7 insertions, 4 deletions
diff --git a/databases/adminer/files/makephar.php b/databases/adminer/files/makephar.php
index ad54a3cfe4cb..b8fdadf1dfbc 100644
--- a/databases/adminer/files/makephar.php
+++ b/databases/adminer/files/makephar.php
@@ -15,14 +15,16 @@ $stub = <<<STUB
<?php
/******************************************************************************
*
- * All Adminer plugins are now included in this
+ * Adminer plugins are now included in this
* FreeBSD ports edition, no need to download
* them separately.
* https://www.adminer.org/en/plugins/
*
* copyright Paavo-Einari Kaipila (FreeBSD ports edition)
- * copyright Jakub Vrana (original Adminer)
- *
+ * copyright Jakub Vrana (Adminer)
+ * copyright MirLach (ForcedServer plugin)
+ * copyright Pematon (Collations, JsonPreview, LoginServers and SimpleMenu plugins)
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
@@ -68,7 +70,7 @@ foreach(new DirectoryIterator(__DIR__ . '/plugins') as $file)
* in Adminer editor.
*/
&& !str_starts_with($fileName, 'editor')
- && preg_match('/class\s(A[a-zA-Z0-9]+)\sextends\sAdminer/', $contents, $m)
+ && preg_match('/class\s(A[a-zA-Z0-9]+)\s(extends\sAdminer|\{)/', $contents, $m)
) {
$plugins[$pharFile] = $contents;
$classMap[$m[1]] = $file->getFileName();
@@ -110,6 +112,7 @@ foreach($plugins as $file => $contents)
$contents
);
}
+$phar->compressFiles(Phar::GZ);
$phar->addFromString(
'adminer.php',