Commit graph

64 commits

Author SHA1 Message Date
c3ba6b5031 Updated SHA512 checksums in base/sccache 2022-09-27 10:15:33 +05:30
ff82a35164 musl-wcsnrtombs.c is already part of musl 1.2.3 as wcsnrtombs.c file, so remove it 2022-09-27 08:47:55 +05:30
c56c7ed62b Upgraded base/musl to 1.2.3
Upgraded base/gzip to 1.12
2022-09-26 23:21:49 +05:30
44b81f703b Updated package description in net/distcc build file 2022-09-25 21:00:01 +05:30
79e8188b06 Added missing sha512sums variable in base/pkgtools
Added LICENSE in base/python-pip
2022-09-25 18:29:42 +05:30
8f6ce1b368 Added preservestaticlibs in base/{clang,llvm,lld} 2022-09-25 14:42:47 +05:30
f242e70a33 Removed python version option in base/gdb 2022-09-25 14:41:56 +05:30
983adfe29f Added more version-specific URL to download variable in base/shellcheck build file
Undertook code cleanup in bldpkg based on suggestions from shellcheck binary
Shellcheck suggestions aside, changes to bldpkg include:
-> Updated TODO list
-> Added set -e again
-> Replaced single-letter variables in runtime function with more sensible variable names
-> Restored man page compression and linking code from earlier bldpkg commits
-> Fixed code to move pkgconfig files from $pkg/share to $pkg/lib
2022-09-23 14:05:42 +05:30
bcd911eea9 Added shellcheck-bin to base and refreshed base buildlist 2022-09-23 13:33:07 +05:30
6c3f2af703 Upgraded base/sccache to 0.3.0 2022-09-23 12:27:34 +05:30
a960db09f4 Added variable to preserve static libraries in base/rust 2022-09-23 12:26:10 +05:30
6db354d731 Remove old removestaticlibs function call in giflib, libcap, mozilla-nssand x264 packages in base
Upgraded python-{pip,wheel,setuptools} in base
2022-09-23 11:42:48 +05:30
3dcc4d315a Upgraded base/python to 3.9.14 2022-09-23 10:26:34 +05:30
b293838e68 Disabled compilation against gobject-introspection in gmime, json-glib and libmypaint build files in base 2022-09-23 10:11:03 +05:30
1d329acf36 Fixed missing and wrong quotes in required variables in some base pkg build files
Added subshell to part of base/bzip build file
2022-09-23 10:06:42 +05:30
5d96370bf5 Build file cleanups
Changes to bldpkg:
-> Added additional variables to be more verbose when showing either errors, warnings or info messages
-> Optimized find command options in various places
-> Discarded makepkg function and moved its code inside mkfinalpkg function
-> Discarded removestaticlibs function.
-> Static libraries are now compulsorily discarded unless preservestaticlibs variable is set near the top of the build file
-> Several smaller fixes
2022-09-13 08:31:03 +05:30
4a48417c00 Numerous fixes, enhancements and updation to TODO list in bldpkg 2022-09-08 11:04:25 +05:30
549283c0b8 Cleaned up base/initfs build file
Made following changes to bldpkg:
* Introduced makepkg function to remove dependency on external base/pkgtools/makepkg script
* Simplified code inside applypatch function
* Added pigz and plzip parallel compressors inside pkgext case/esac
* Miscellaneous fixes
2022-09-07 11:08:42 +05:30
bf538d3cfd Replaced single quotes with double quotes in base/libgit2
Changes to bldpkg:
* Fixed indentation in help usage function
* Fixed if/else code
* Added a check to cause bldpkg to fail if build validation function fails
* Simplified code for validating custom cpu flags
* Miscellaneous fixes
2022-09-05 20:18:27 +05:30
94d439e7b2 Code cleanup in main build file and section build files 2022-09-02 10:42:40 +05:30
6b4699ccfb Replaced upper-case COMPRESSOPTS variable to lower case in pkgtools/makepkg script in base
Changes to bldpkg:
  -> Added code to validate hosts using netcat when distcc is enabled and also update DISTCC_HOSTS variable accordingly
  -> Using subshell unnecessary; removed it from top and bottom of the file
  -> Fixed wordings in help function
  -> Simplified code for populating buildfile variable by discarding srcdirpath variable
  -> Added required files to be checked when the build starts as an array
  -> genchecksum function is now a variable
  -> Added missing -j in customcputhreads variable; previously the value was ignored by MAKEFLAGS
  -> Added missing '[ERROR]' word when validating build file
  -> Added missing exit when auditd binary was not found
  -> Added sleep when auditd log file exceeds certain lines
  -> Added checks to exit build when sha512 checksums fail to match
  -> Added checks and fixed code when working with patches
  -> Discarded unnecessary double quotes in values inside validpkgextensions array
  -> Fixed identation
2022-08-31 23:40:55 +05:30
7d2f51bd18 Removed redundant paths in base/pkgconf
Replaced single quotes with double quotes in some base and xorg pkg files
2022-08-27 11:09:02 +05:30
5cbcac97e3 Build variables cleanup of build files in base section 2022-08-23 19:30:56 +05:30
5954b58476 Replaced single quotes with double quotes in multiple build files 2022-08-16 19:42:52 +05:30
15e8567f19 Added man-pages to base
Added xfce4-sensors-plugin to xfce
Updated base and xfce4 build lists
Cleaned up code in bldpkg
2022-08-12 16:01:41 +05:30
9132b697fe * Added missing brace and removed unnecessary code in base/dcron build file
* Added an if/else condition for adding package description correctly inside installpkg script, part of base/pkgtools
* Temporarily removed epiphany from net
2022-08-06 14:38:52 +05:30
0ce1c5846b Upgraded net/darkstat to version 3.0.721
Made small fixes to polkit and rust in base section
2022-08-01 11:23:51 +05:30
a7efa22383 Moved udisks from base to xorg and refreshed build list 2022-08-01 11:09:53 +05:30
2ac50eee2a Replaced busybox hwclock with util-linux hwclock for more functionality
Upgraded chrony to version 4.2 and fixed its runit build script
Replaced $ARCH variable with $arch to cause gmp and db builds in base srction to build correctly
Fixed descriptions in xcb-util-image and xcb-util-wm in xorg section
Removed drm option in xorg/mesa and added llvm as a dependency
2022-08-01 10:13:41 +05:30
c5fad16d28 Security upgrades for curl and openssl 2022-08-01 09:52:50 +05:30
6f1e30cee2 * Refreshed base build list
* Reworded part of the description in gtk/gtkspell build file
2022-07-14 17:58:12 +05:30
068d4ea169 * Fixed variable names in base/musl
* Cause perl compile to fail prematurely if /usr/local/include directory exists. This directory
  is unfortunately a preset fallback directory searched by gcc for some rust applications that
  otherwise fail to compile for want of gcc toolchain-specific C++ headers that are otherwise
  present in standard locations
* Fixed net/mutt homepage URL
2022-07-14 17:31:19 +05:30
c043de023b Small fixes to base/mksh build file 2022-07-14 17:26:11 +05:30
ff4e0e1222 Replaced upper case variable names with base/llvm,mozilla-nss and xorg/mesa 2022-07-14 17:22:33 +05:30
90ace55c9a Replaced package names containing underscores with hyphens 2022-07-14 16:54:43 +05:30
aa4ab9d4f5 Added avahi and polkitd users to base/initfs shadow, passwd and group files 2022-07-03 17:07:44 +05:30
1b56766367 Added argon2, boost, fmt, fuse3, libqalculate and qrencode to base
Upgraded base/openssl
Fixed stuff in base/polkit build file
Added libdazzle and libportal in gtk
Updated gtk section build list
2022-07-03 16:57:00 +05:30
b34e02bfdb Upgraded several packages in base, xorg and net. 2022-07-03 15:48:20 +05:30
7ab82ed463 Moved vim from base to extra
Added xscreensaver in extra
Added elinks to net
Removed samba3 and renamed samba4 as samba in net
Updated base, extra and net build lists
2022-03-05 15:02:14 +05:30
dad54926e5 CVE-2022-23308 base/libxml2 security fix 2022-03-01 14:42:06 +05:30
887b96a3e3 Added dmraid, iniparser, mozjs, libatasmart, libblockdev, libbytesize,
libyaml, ndctl, polkit, udisks to base and updated base build list
Fixed base/gcc-libs build file
Removed old incomplete base/rust build file
2022-02-28 09:37:31 +05:30
76ded6879e Fixed indentation and changed upper-case variables to lower-case in base/docbook build file 2022-02-24 14:54:04 +05:30
1ddfe9abba * Fixed indentation in base/docbook build file
* Replaced patch command with applypatch function in multiple build files in base, xorg, gtk, extra and xfce sections
2022-02-23 23:21:55 +05:30
eadd648c0e Removed sha512sums of old patches in base/libgc build file 2022-02-23 23:18:25 +05:30
03650a1fbe Removed old patches from base/libgc 2022-02-23 23:16:08 +05:30
a67257b7d7 Changes in bldpkg:
* Added code to validate app, version, homepage, download and desc variables
* Updated TODO
* Readjusted location of code that outputs current package being built
Readjusted description length in several packages in base section
2022-02-22 12:03:21 +05:30
b341d63e6a Added [ERROR]s and [INFO]s, removed unnecessary parenttmp directory check in bldpkg
Updated download URL in base/expat build filewhich was upgraded in previous commit
Converted all upper case variables to lower case in mksm
2022-02-20 22:42:28 +05:30
0db4d069b0 Security upgrade - base/expat - to 2.4.5
Security fix for net/php 7.4.26
2022-02-20 14:18:17 +05:30
e2bfe2b2c3 Upgraded base/netbsd-curses to 0.3.2 2022-02-17 13:13:59 +05:30
16246f3ef9 -> Updated CREDITS
-> Added licenses and copyrights in main and section build files
-> Fixed identation and added miscellaneous code and commentsin bldpkg
2022-02-15 10:31:48 +05:30