Commit graph

321 commits

Author SHA1 Message Date
b34e02bfdb Upgraded several packages in base, xorg and net. 2022-07-03 15:48:20 +05:30
695d7fa5ec Changes to bldpkg:
* Removed redundant code that checked  for usr/var directory inside the staging directory since the existence of usr is already checked in previous lines
* Added and fixed double quotes in various places
2022-03-06 09:32:57 +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
9dea5427ca Improved write check on tmpfsdir in bldpkg script 2022-02-28 16:14:17 +05:30
6acad40352 Changes to bldpkg:
* Added missing "$" in srcdirpath.SMBuild line
* Removed code that outputs an error in case the extension check fails.
* Added code to warn user when old package build and staging directories not belonging to current packge
  exist inside the tmpfs directory
* Fixed sccachepath typos in code that validates sccache binary and hardlinks
* Added code to export RUSTC_WRAPPER variable when sccache is enabled
2022-02-28 10:47:13 +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
b96d59e4bc Updated net/mariadb to 10.6.7 2022-02-25 08:52:13 +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
80cc762082 Replaced patch command with applypatch function in multiple build files in net section 2022-02-24 09:05:33 +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
d0cd8472c9 Introduced applypatch in line with part of the TODO list 2022-02-23 23:12:42 +05:30
7af1f8857d Updated TODO, repositioned packlocation variable and pointed makepkg to it 2022-02-23 15:17:04 +05:30
59309bc460 Removed redundant code from build summary and updated TODO list in bldpkg 2022-02-23 14:03:19 +05:30
b461a9fc8f Allow dash symbol as application name, updated ERROR line when checking for set build variables 2022-02-22 14:42:06 +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
c6dcb025a2 Restored license inside mksm that was accidentally removed in previous commit 2022-02-21 09:50:11 +05:30
422f0ba918 Updated gitignore 2022-02-20 22:49:01 +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
e9facc22a4 Updated bldpkg TODO list 2022-02-18 09:05:58 +05:30
e2bfe2b2c3 Upgraded base/netbsd-curses to 0.3.2 2022-02-17 13:13:59 +05:30
e886d7440b Replaced upper case variables with lower case and added more explanation in sample build files 2022-02-17 12:31:12 +05:30
b5fb835cf0 Upgraded net/wavemon to 0.9.4 2022-02-17 10:54:16 +05:30
b851ee306d Added project link and license inside mksm script 2022-02-16 09:06:18 +05:30
12d84b6c39 Revert "Added project link and license inside mksm script"
This reverts commit 0ee67d881c.
2022-02-16 09:03:35 +05:30
0ee67d881c Added project link and license inside mksm script 2022-02-16 09:01:24 +05:30
a418675a82 Changes to bldpkg:
* "subshelled" the entire script and discarded code to unset variables
* Moved up code that displays application name and version at the start
  of the build a few lines up
* Fixed typos
2022-02-15 15:22: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
1dd82276d1 Discarded obsolete stuff in main and section build files 2022-02-14 13:18:24 +05:30
8b68c42d89 Renamed upper case variable names to lower case in bldpkg.conf 2022-02-14 12:24:45 +05:30
ed13a09bcf Changed upper case variable names to lower case in main section build file 2022-02-14 10:26:26 +05:30
bf6282a1f7 Changes to bldpkg:
* Converted all upper case variable names to lower case
* Added a TODO section at the top of the script
* Improved code that checks which build variables and functions are not set inside an SMBuild at the beginning of the build
* Moved code that searches for build dependencies near the top of the script and fixed search path to /share/doc
* Added a simple check to determine whether the parent temporary directory is writable
* Commented out code that places $app.{app,version,build} files inside parent temp directory
* Moved code that verifies checksums of source files near the top of the script
* Improved code that exports CONFIG_SITE for autoconf-based packages
* Fixed variable name "tmpfssavingsize"
* Discarded code that introduced passfailcleanup and interruptcleanup functions and reverted back to
  prepbuildsummary and interruptsummary functions
2022-02-14 09:03:51 +05:30
57fb724e35 -> Replaced upper case variable names in Xfce with lower case
-> Fixed make install line in xfce/xfce4-session build file to prevent /usr directory from being created when prefix is set to "/"
-> Fixed cmake build option in xfce/xfce4-whiskermenu-plugin build file to properly install whisker menu library in lib instead of lib64
2022-02-13 19:15:42 +05:30
a4a2602654 Added net section 2022-02-13 15:56:03 +05:30
0360d5f231 -> Replaced extra/usbreset program with the one already provided by usbutils
-> Updated extra buildlist
2022-02-13 15:49:41 +05:30
53bc2445e3 Replaced upper case variable names with lower case variable names in all gtk build files 2022-02-13 15:26:25 +05:30
8cd4020816 Replaced variable names in upper case to lower case in all build files in extra section 2022-02-13 14:52:38 +05:30
460bb64241 Replaced upper case variable names with lower case names in all build files in xorg section 2022-02-13 14:46:27 +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
ec8d4408fb Changes to bldpkg script:
Fixed identation in parts of the script
Moved SM_COMMENCEDATE variable at the top of the script
Merged SM_HTMLOUTPUT code above inarray function code into one below that function
Created two new functions - passfailcleanup and interruptcleanup. passfailcleanup deals and moved SM_HTMLOUTPUT code from existing prepbuildsummary and interruptsummary
into those two functions
2022-02-06 19:41:10 +05:30
ed95528e8f -> Set various defaults in bldpkg.conf
->Added SM_CHECKDEPENDENCIES variable in bldpkg.conf and related code in bldpkg to toggle whether to
  check for build/runtime dependencies
2022-02-05 09:14:52 +05:30
1ac50d765d Merged files inside bldpkg.d directory into main bldpkg script 2022-02-04 18:07:56 +05:30
7bb34ee244 Revert "Merged files inside bldpkg.d directory into main bldpkg script"
This reverts commit dcae8eada8.
2022-02-04 18:04:28 +05:30
dcae8eada8 Merged files inside bldpkg.d directory into main bldpkg script 2022-02-04 18:01:18 +05:30
4cecc008d0 Changes to bldpkg.d/mkfinalpkg - 1] Fixed indentation
2] Added code to check if a package create /lib64, /usr or /sbin inside $PKG as part of its build routines
   and to abort
3] Moved code to count files, directories, symlinks and uncompressed source and staging directory size
   into an $SM_SHOWSUMMARY condition to save time.
2022-02-03 20:20:34 +05:30
e6d1ad1a82 Added a missing brace when deleting build files inside 2022-02-03 20:17:13 +05:30
d3ec0a85c7 Renamed incorrect /root variable to in xfce/libxfce4ui build file 2022-02-03 20:15:57 +05:30