Commit graph

101 commits

Author SHA1 Message Date
add35ba9ff Discarded hostdist configure option from base/{libvncserver,lvm,nasm} 2023-04-05 21:38:56 +05:30
c2682f0c26 Added code to create compiler-related symlinks in base/ccache and net/distcc 2023-04-03 22:50:38 +05:30
45473795cd Added /share/pkgconfig as an alternate lookup path in addition to --docdir in base/pkgconf 2023-04-02 09:10:41 +05:30
03da9ec93f Discarded '--disable-nls' and similar build options in several build files to allow building of translation files
Added '--docdir' build option to extra/xarchiver, gtk/libcanberra, net/{tor,x2x} build files
Updated net/cgit tarball checksum
Switched to cmake build system in net/weechat
Discarded 'v' verbosity argument used for extracting net/x2x tarball and its doinst.sh
Fixed hardcoded doc directory name in xorg/jasper
2023-04-01 10:28:44 +05:30
bc4f0d66ed Removed unnecessary carriage return from base/{libgpg-error,libusb} 2023-03-31 07:51:36 +05:30
4876381498 Removed pinfo and wiringpi from base 2023-03-31 07:44:45 +05:30
753b517e1e Added comment to base/db
Discarded CFLAGS and added --docdir build option to base/icu
Discarded debian rules file and changelog in net/netcat
2023-03-30 22:42:48 +05:30
437ea7322b Added proper build functions in base/rpi-userland
Added licenses to net/{autossh,comgt,fcgiwrap,fail2ban,wpa_supplicant}
Fixed prefix, added code to backup and configure additional conf files in net/nginx
Function call reordering and some cleanups in net/php
Replaced old init script with runit script in net/privoxy
2023-03-30 21:15:29 +05:30
e479f5bc4b Fixed value of the build variable in base/soxr 2023-03-30 21:08:16 +05:30
d539bfc735 Fixed documentation directory and replaced hardcoded sbin with bin in base/ntfs-3g
Added preservestaticlibs variable to base/pcre
Discarded rc.smartd init script for a more simpler runit service file in base/smartmontools among other fixes
Disabled tests in base/soxr
Added a new patch to extra/gthumb and partially fixed functions its build script
Upgraded gtk/atk to 2.36.0
Added LICENSE to gtk/gnome-themes-extra
2023-03-30 21:02:24 +05:30
2818c6283f Fixed documentation directory-related build options in several build files
Removed extraneous README file in extra/FEH
Discarded DEBUG=0 build flag in extra/cmus
2023-03-30 20:30:49 +05:30
32eaa8d266 Moved bootstrap function call into prepbuilddir and disabled static lib generation in base/brotli
Fixed man page path in base/chrpath
Removed unnecessary -a while cp'ing COPYING file in base/cpio
Added code to copy LICENSEs in base/{dmraid,libyaml,ndctl}
Only cp COPYING file in base/{libgit2,nasm,sbc,slapt-get}
Fix prefix in base/libvpx
Fix desc variable value in base/ncdu
base/patch does not need to be statically-linked
Disabled installation of example files in base/qpdf
Discarded --disable-tcl build option in base/sqlite
Applied CVE patch 2022-48303 for base/tar
2023-03-30 12:18:48 +05:30
8447f126af Renamed base/fuse to base/fuse2
Discarded code for copying Changelog in base/acpid
Upgraded base/attr to 2.5.1
Replaced CFLAGS with LDFLAGS for static linking in base/coreutils
Removed code that stripped static archive in base/curl
Removed -L/lib flag in LDFLAGS in base/e2fsprogs and partly fixed make install line
Fixed subshell code order in base/file
Disabled compile tests in base/fmt
base/fuse2 's init script path is now passed to configure to remove any need for post compile path and directory fixes
Fixed hardcoded init path in base/fuse3 and removed related unnecessary code
Disabled static lib generation in base/gmp
Base/gpgme now only builds for predefined languages
Rewrote entire build code in base/tree
Partly rewrote build code in base/zip
2023-03-30 10:14:41 +05:30
bc81938410 Upgraded extra/gthumb to 3.12.2
Retired base/{libidn,libmrss,libnxml,guile} and updated build list
Retired extra/{gtkterm,mtpaint}
Discarded doinst.sh from extra/gnumeric
Updated base and extra build lists
2023-03-17 14:58:53 +05:30
21c2f83913 Rewrote CFLAGS for base/{parted.pciutils}
Discarded unnecessary build options in base/{sysstat,texinfo,tofrodos,unzip,util-linux,wayland-protocols,xmlto,zlib}
base/which is now statically-linked
2023-03-17 14:19:05 +05:30
b003d86866 Minor fixes to CC variable and other build options in base/{signify,swig,sysklogd} 2023-03-17 13:24:09 +05:30
f4a8df87a1 Fixed package descriptions and discarded unnecessary build options in base/{openssl,shellcheck-bin,strace,time,tree} 2023-03-17 12:23:55 +05:30
38f3679863 Fixed linking flags to cause gawk and tar to link statically in base 2023-03-17 12:18:31 +05:30
a1868cd456 Added JSON module to base/perl-modules since it is a dependency for net/samba
Added code relating to psmisc in a subshell and discarded STRIP flag in base/procps-ng
2023-03-17 12:13:24 +05:30
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
53fcd0f669 Changes to clang, lld and llvm:
-> Upgraded llvm to 14.0.6
-> Merged clang and lld into llvm; they now extract in their respective subdirectories inside llvm
-> Removed BPF target
-> Reconfigured llvm build options to only produce dynamically-linked libraries
 and not statically-linked libraries
2023-03-09 22:25:09 +05:30
6035441c5b Upgraded base/curl to 7.88.1
Upgraded base/exiv2 to 0.27.5
Upgraded base/gdbm to 1.23
Upgraded base/gettext to 0.21.1
Upgraded base/git to 2.30.8
Upgraded base/glib to 2.70.3
Fixed build option in base/gnutls
Upgraded base/htop to 3.2.2
Upgraded base/icu to 72.1
Upgraded base/iptables to 1.8.9, discarded old patches
Upgraded base/libarchive to 3.6.2
Upgraded base/logrotate to 3.21.0
Upgraded base/make to 4.4
Discarded obsolete build options and fixed configure.local of base/mandoc
Upgraded base/mozilla-nss to 3.87 and nspr which is part of it to 4.35
Upgraded base/openssl to 1.1.1t
Added sha512 checksum for tar lzip file inside base/tar
2023-03-09 22:06:21 +05:30
1b3d2f029c Upgraded base/ruby to 3.0.5
Upgraded base/strace to 6.1
Upgraded base/sudo to 1.9.12p2
Removed obsolete code that removes static libraries in base/zstd
2023-03-09 21:54:49 +05:30
27ca60ea5a Upgraded base/boost to 1.81.0
Upgraded base/bzip2 to 1.0.8
Upgraded base/ca-certificates to 20221205
2023-03-09 21:50:51 +05:30
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
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
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
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
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
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