Commit graph

9 commits

Author SHA1 Message Date
b702d78311 Fixed identation in subshell in build files of following packages:
base/{busybox,enchant,fftw,kmod,llvm,musl}
Replaced CFLAGS and related CFLAGS with += operator for cleanliness
Fixed mkdir commands in:
base/{exiv2,fmt,glib,json-glib}
Fixed file/recompile_magic.mgc.sh script by discarding /usr in base/file build file
Tuned build options in base/flac
Discarded unnecessary CPPFLAGS and printf command in base/flex
Replaced CFLAGS with LDFLAGS in base/gawk
Discarded /usr/bin/update-mime-database with own /etc/rc.d.rc.gtk liner in base/glib's doinst.sh file
Discarded CXXFLAGS liner in base/glib
Discarded mkdir liner in base/initfs
Cause base/llvm build file to properly cd into the smbuild directory smoothly when attempting a rebuild in future
Discarded unnecessary CFLAGS options in base/mksh
Upgraded base/zstd to 1.5.2, rewrote its build options to use cmake build system
2023-03-14 22:36:37 +05:30
03b8e2675c Split build() into prepbuilddir() and build() functions in base, xorg, gtk, extra and
net subsection package build files
Upgraded base/rust to 1.64.0
Added cbindgen 0.24.3 to base
Upgraded base/gdbm to 1.23
Added -mno-outline-atomics as CXXFLAGS to fix build breakage in base/gpgme
Fixed rc.gtk script in base/initfs
Added preservestaticlibs to prevent static libraries from being discarded and upgraded base/libcap to 2.67
Upgraded base/nodejs to 18.14.2
Temporarily discarded unnecessary code and comments in installpkg script in base/pkgtools
Added protobuf 3.14.0 to base
Upgraded base/python3 to 3.9.16
Upgraded base/sccache to 0.3.3
Upgraded extra/abiword to 3.0.5
Added adafruit-io 2.7.0 to extra
Added code to discard creation of systemd directory in extra/bluez
Added code to discard /usr directory in extra/ffmpeg
Removed unnecessary CFLAGS in extra/freerdp
Upgraded extra/imagemagick to 7.1.0
Upgraded extra/vim to 9.0.1000
Added build option to disable linking against gtk2 in extra/xarchiver
Upgraded heavybuilds/firefox to 102.8.0 ESR, discarded extraneous files that were part of it
Upgraded net/fail2ban to 1.0.2
Discarded unnecessary CFLAGS in net/lynx
Optimised build code in net/maccalc
Fixed noautoconfsite variable and added --disable-xxhash build option to net/rsync
Removed unnecessary CFLAGS in xorg/libtiff and xorg/libxklavier
2023-03-13 00:45:56 +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
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
5cbcac97e3 Build variables cleanup of build files in base section 2022-08-23 19:30:56 +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
2f32197590 -> Overhauled build files in base. Almost all variable names in all build files are now in lower case to
prevent accidents with the general build environment. More changes in the build system and other section
   build files to follow.
-> Fixed library path in base/libical build file to prevent creation of lib64 directory
-> Fixed code that searches for an SMBuild file inside a package installer when installing from a package
   using base/pkgtools's installpkg script
-> Added a missing brace in base/findutils build file
-> Upgraded base/ntfs-3g to 2021.8.22
-> Temporarily removed rm -f command used to discard man pages in base/openssl build file
-> Added if/else check in base/rust build file to only extract rust toolchain in the absence of
   rust installation on the system
-> Upgraded base/syssstat to 12.5.5
2022-02-13 13:46:58 +05:30
98e71a6096 Initial commit 2022-01-28 23:06:05 +05:30