Commit graph

321 commits

Author SHA1 Message Date
86f0501813 Security upgrades for base/{expat,git,sudo}
Added doinst.sh in base/sudo to preserve its config file between upgrades
2022-12-04 14:54:15 +05:30
11999abc62 Security upgrades for base/{curl,python3,zlib} and xfce/xfce4-settings 2022-12-04 14:51:27 +05:30
60bff1c32b Cause extra/galculator to link against gtk3
Removed unnecessary build options in extra/libass
Miscellaneous fixes in some build files
2022-12-04 14:40:31 +05:30
42a5f99859 Changes to bldpkg:
* Added err, info and warn functions to output necessary information in a specific format
* Added additional check for determining whether the shell really is a bash shell
* Added -v option and related code to increase compiler verbosity
* Discarded code to source a buildfile when attempting to validate it inside validatebuildfile function
* Further removed code to echo and pipe output to grep to validate build variables inside validatebuildfile function
* Added nopackagebuildfileerror function
* Renamed all variables in upper-case to lower-case inside runtime function
* Replaced $pkg/share/pkgconfig error with a warning and added supporting code to move it out of that directory and into $pkg/lib/
* Small miscellaneous fixes
2022-10-22 14:50:54 +05:30
d28ae2b2e8 Updated TODO list in bldpkg 2022-10-22 00:51:57 +05:30
d18addf386 Replaced upper case variable with lower case in net/cgit
Improved code to install dump1090 binary in net/dump1090 and hostname symlinks in net/hostname
Removed code that manually discards static archives in net/php
Miscellaneous SHA512 checksum updates and minor fixes in several net pkg build files
2022-10-10 22:54:00 +05:30
5f5e570fad Added gtk-sharp to base
Cleaned up build options in several gtk pkg build files
Updated gtk buildlist
Added code to disable docs compilation in gtk/babl
Removed code to disable overlinking in gtk/gspell and gtk/gtk2
Fixed arch variable gtk/gst-plugins-base
2022-10-10 22:45:48 +05:30
44f9ca038c Removed gtk/vte 2022-10-10 17:53:56 +05:30
5a62ebfc56 Upgraded base/gdb to 12.1 and base/tar to 1.34
Removed unnecessary build iptions from several pkg build files in base
2022-10-10 15:09:20 +05:30
554dec035b Removed unnecessary build options and refreshed SHA512 checksums of converted lzip source tarballs in gtk 2022-10-09 12:57:09 +05:30
e47bb4d8ad Fixed breakage when compiling strace 5.7 with musl 1.2.3
Removed unnecessary build options from several package build files in xfce
2022-10-09 12:35:43 +05:30
d46b4aa131 Switched source tarballs in net section to lzip and updated their SHA512 checksums in their build files 2022-10-05 09:52:24 +05:30
550aa06d88 Discarded unnecessary build options and refreshed SHA512 checksums in a large number of build files inside gtk section 2022-10-05 08:46:54 +05:30
deaff10308 Added libpsl to base and updated base build list
Removed removestaticlibs function call from xorg/glew
Upgraded xorg/libxcb to 1.15
Upgraded xorg/vala to 0.54.6
Upgraded xorg/xcb-proto to 1.15.2
Upgraded xorg/xrdb to 1.2.1
Removed --sysconfdir build option from xorg/xtrans
Switched xorg/{glew,xauth} source tarballs to lzip
2022-10-05 08:29:35 +05:30
75e116ff1f Miscellaneous build fixes in addition to new SHA512 checksums for source tarballs after switching them to lzip 2022-10-04 22:56:38 +05:30
daff679a6f Converted a sizeable number of source tarballs to lzip in xorg and net section and updated SHA512 checksums 2022-10-04 21:05:40 +05:30
ced90762d9 Added preservestaticlibs variable in addition to converting base/curl's tarball to lzip format
Upgraded base/eudev to 3.2.11
Removed double quotes in mversion variable in base/faad2
Only copy LICENSE to base/libical
Upgraded base/lzip to 1.23 in addition to adding CXXFLAGS variable
Upgraded base/lzlib to 1.13 in addition to adding CFLAGS variable
Upgraded meson 0.63.2
Discarded CFLAGS and LDFLAGS variables and disabled building of static libraries in base/mpfr, converted source to lzip and updated SHA512 checksums
Uncommented fixbuilddirpermissions function call in base/mtools
Fixed code for compiling getconf, getent and iconv binaries in base/musl
Added subshell to compile library in base/nghttp2
Added OPTFLAGS and fixed miscellaneous code in base/p7zip
Added CFLAGS as an argument to make in base/pigz
Added CXXFLAGS as an argument to configure in base/plzip
Upgraded base/qpdf to 11.1.0
Only copy LICENSE to base/sed
Upgraded base/tarlz to 0.23
2022-10-04 20:35:22 +05:30
0e36a18b56 Fixed CFLAGS variable in base/{db,gawk}
Converted uppercase variables to lowercase variables in base/fftw
Insert CFLAGS into following build files since the CFLAGS set by bldpkg are not respected by the build systems of these packages:
-> giflib
-> git
-> libelf-compat
Discarded V=s and V=1 arguments from make command in base/{hdparm,hunspell,jam}
Discarded CPU architecture check and related builddist variable from base/gmp
Removed command to discard static library in base/libaio
Temporarily commented out sed command in base/libxml2
2022-10-04 20:20:41 +05:30
546e17d602 Updated SHA512 checksums after converting respective source tarballs to lzip format as .tar.lz 2022-10-04 20:16:44 +05:30
1aa2ee1683 Converted all source tarballs into .tar.lz/lzip format and updated SHA512 sums in affected build files 2022-10-04 20:07:24 +05:30
761d688cd9 Converted most source tarballs in base to lzip format ending with .tar.lz, updated SHA512 sums in affected build files
Removed --sysconfdir option in a lot of build files in base
Added preservestaticlibs option in base/argp-standalone
Fixed CFLAGS variable in base/{file,grep}
Fixed build options in base/gstreamer
Fixed LDFLAGS variable in base/less
Removed CFLAGS variable in base/libarchive
Multiple build option fixes in base/nasm
2022-10-04 19:59:37 +05:30
ff7639942a Modified grep command to only match package name in the beginning in section build files which in turn fixes faulty current package name output to build monitor 2022-10-04 00:40:42 +05:30
c4d1dafb3d Updated TODO list in bldpkg 2022-09-27 16:02:28 +05:30
5ed61b72b3 Basic build system guessing and some code fixes in mksm script 2022-09-27 16:00:54 +05:30
659e6cdc40 Added Tadgy's GNOME autobuilding scripts which 2022-09-27 10:25:07 +05:30
9a3d106cb7 Updated build variable for previously modified xorg/xorgproto pkg file 2022-09-27 10:16:49 +05:30
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
c59c381bcb Changes to bldpkg:
-> Added validatecompiler function to validate compilers using distcc, ccache and sccache
-> Fixed code inside preprunitservice function
-> Existence of /share/pkgconfig directory inside staging directory now causes an ERROR
-> Go easy on symlinks, don't rm -rf; rm -f will do just fine
-> improved code to discard .smlinuxwritetest file to check parent temporary directory
-> Miscellaneous code fixes
2022-09-26 22:37:24 +05:30
aba2377899 Cause xorg/xorgproto's pkgconfig files to go into /lib instead of /share via --datadir option 2022-09-26 21:41:32 +05:30
af90213c2a Added new checks and removed unnecessary code in bldpkg 2022-09-25 22:25:51 +05:30
44b81f703b Updated package description in net/distcc build file 2022-09-25 21:00:01 +05:30
668052af61 Set new defaults and made small fixes to bldpkg.conf 2022-09-25 20:57:10 +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
081ecb4d39 Updated TODO in bldpkg script 2022-09-24 14:31:46 +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