2023-08-16 22:26:55 +00:00
|
|
|
Index: Portroach/SQL.pm
|
|
|
|
--- Portroach/SQL.pm.orig
|
|
|
|
+++ Portroach/SQL.pm
|
2023-09-11 22:02:06 +00:00
|
|
|
@@ -71,51 +71,64 @@ $sql{portdata_update} =
|
|
|
|
fullpkgpath = ?
|
|
|
|
WHERE basepkgpath = ?);
|
|
|
|
|
|
|
|
+
|
|
|
|
# Port.pm:BuildPort()
|
|
|
|
+
|
|
|
|
+$sql{create_view} =
|
|
|
|
+ q(CREATE TEMP VIEW RoachData AS
|
|
|
|
+ SELECT fullpkgpath, categories,
|
|
|
|
+ case when distname not null then distname else fullpkgname end
|
|
|
|
+ as distname,
|
|
|
|
+ roach_url as distfiles,
|
|
|
|
+ roach_sites as master_sites,
|
|
|
|
+ maintainer, comment, portroach,
|
|
|
|
+ portroach_comment, homepage
|
|
|
|
+ FROM portsq);
|
|
|
|
+
|
|
|
|
$sql{ports_select} =
|
|
|
|
q(SELECT fullpkgpath, categories, distname, distfiles,
|
|
|
|
master_sites, maintainer, comment, portroach,
|
|
|
|
portroach_comment, homepage
|
|
|
|
- FROM ports);
|
|
|
|
+ FROM RoachData);
|
|
|
|
|
|
|
|
$sql{ports_select_count} =
|
|
|
|
q(SELECT COUNT(fullpkgpath)
|
|
|
|
- FROM ports);
|
|
|
|
+ FROM RoachData);
|
|
|
|
|
|
|
|
$sql{ports_restrict_maintainer} =
|
|
|
|
q(SELECT fullpkgpath, categories, distname, distfiles,
|
|
|
|
master_sites, maintainer, comment, portroach,
|
|
|
|
portroach_comment, homepage
|
|
|
|
- FROM ports
|
|
|
|
+ FROM RoachData
|
|
|
|
WHERE maintainer like ?);
|
|
|
|
|
|
|
|
$sql{ports_restrict_maintainer_count} =
|
|
|
|
q(SELECT COUNT(fullpkgpath)
|
|
|
|
- FROM ports
|
|
|
|
+ FROM RoachData
|
|
|
|
WHERE maintainer like ?);
|
|
|
|
|
|
|
|
$sql{ports_restrict_category} =
|
|
|
|
- q(SELECT fullpkgpath, categories, distname, distfiles,
|
|
|
|
+ q(SELECT fullpkgpath, categories, distname, distfiles
|
|
|
|
master_sites, maintainer, comment, portroach,
|
|
|
|
portroach_comment, homepage
|
|
|
|
- FROM ports
|
|
|
|
+ FROM RoachData
|
|
|
|
WHERE categories like ?);
|
|
|
|
|
|
|
|
$sql{ports_restrict_category_count} =
|
|
|
|
q(SELECT COUNT(fullpkgpath)
|
|
|
|
- FROM ports
|
|
|
|
+ FROM RoachData
|
|
|
|
WHERE categories like ?);
|
|
|
|
|
|
|
|
$sql{ports_restrict_port} =
|
|
|
|
q(SELECT fullpkgpath, categories, distname, distfiles,
|
|
|
|
master_sites, maintainer, comment, portroach,
|
|
|
|
portroach_comment, homepage
|
|
|
|
- FROM ports
|
|
|
|
+ FROM RoachData
|
|
|
|
WHERE fullpkgpath like ?);
|
|
|
|
|
|
|
|
$sql{ports_restrict_port_count} =
|
|
|
|
q(SELECT COUNT(fullpkgpath)
|
|
|
|
- FROM ports
|
|
|
|
+ FROM RoachData
|
|
|
|
WHERE fullpkgpath like ?);
|
|
|
|
|
|
|
|
$sql{portdata_insert} =
|
|
|
|
@@ -127,11 +140,11 @@ $sql{portdata_insert} =
|
|
|
|
|
|
|
|
$sql{sqlports_fullpkgpaths_by_maintainer} =
|
|
|
|
q(SELECT fullpkgpath
|
|
|
|
- FROM Ports
|
|
|
|
+ FROM RoachData
|
|
|
|
WHERE MAINTAINER LIKE ?);
|
|
|
|
|
|
|
|
$sql{sqlports_count_ports} =
|
|
|
|
- q(SELECT COUNT(FULLPKGPATH) FROM Ports);
|
|
|
|
+ q(SELECT COUNT(FULLPKGPATH) FROM RoachData);
|
|
|
|
|
|
|
|
$sql{portconfig_update} =
|
|
|
|
q(UPDATE portdata
|
|
|
|
@@ -311,7 +324,7 @@ $sql{portdata_fullpkgpaths} =
|
2023-08-16 22:26:55 +00:00
|
|
|
FROM portdata);
|
|
|
|
|
|
|
|
$sql{sqlports_check_fullpkgpath} =
|
|
|
|
- q(SELECT FULLPKGPATH FROM Ports WHERE FULLPKGPATH like ?);
|
|
|
|
+ q(SELECT FULLPKGPATH FROM _Paths WHERE FULLPKGPATH like ?);
|
|
|
|
|
|
|
|
# Misc.
|
|
|
|
|