Do not fully load in memory the plist to parse it
modified libpkg/pkg_ports.c
@@ -32,6 +32,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -957,10 +958,12 @@ flush_script_buffer(struct sbuf *buf, struct pkg *p, int type)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -990,26 +993,29 @@ ports_parse_plist(struct pkg *pkg, char *plist, const char *stage)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1026,14 +1032,14 @@ ports_parse_plist(struct pkg *pkg, char *plist, const char *stage)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1045,6 +1051,8 @@ ports_parse_plist(struct pkg *pkg, char *plist, const char *stage)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1062,12 +1070,13 @@ ports_parse_plist(struct pkg *pkg, char *plist, const char *stage)
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|