mirror of
https://github.com/BOINC/boinc.git
synced 2025-02-26 20:45:07 +00:00

which of those files to include - Modified MAC address check to work on some non-Linux unixes. (mac_address.cpp) - Added suggested change to "already attached to project" checking. (ProjectInfoPage.cpp) - changed includes of standard c header files to their c++ equivalents (i.e. replaced <stdio.h> with <cstdio>) for namespace protection. - replaced "using namespace std;" with more explicit "using std::function" in several files. - Fixed bug in checking whether the os is OS/2 and added conditional OS_OS2 to the build environment. (boinc_platform.m4,configure.ac) - Changed build environment to not use -nostandardlibs unless we are using G++ and static linkage is specified. (configure.ac) - Added makefiles and package building files for solaris CSW package manager. - Fixed bug with attempting to find login name using logname. (configure.ac) - Added ifdef HAVE_* protection around some include files commonly found in sys. - Added support for unified binary for x86_64/i686-pc-solaris. (cs_platforms.cpp) - generate_host_cpid() now uses MAC address on non-linux unix. (hostinfo_network.cpp) - Macro BOINC_SET_COMPILE_FLAGS now doesn't check gcc only flags on non-gcc compilers. (boinc_set_compile_flags.m4) - Library compiles no longer depend upon the library extension or require the library to be prefixed with lib. - More fixes for fcgi builds. - Added declaration of "struct ether_addr" and ether_ntoa(). Have not yet implemented ether_ntoa() for machines that don't have it, or where it is buggy. (unix_util.h) - Added FCGI::perror() which calls FCGI_perror(). (boinc_fcgi.{h,cpp}) - Fixed library Makefiles so that all required headers get installed. svn path=/trunk/boinc/; revision=17388
30 lines
731 B
Bash
Executable File
30 lines
731 B
Bash
Executable File
#! /bin/bash
|
|
/bin/rm -f */*.pkg.gz */*.pkgb
|
|
PKGDIR=`pwd`
|
|
cd ../../..
|
|
# we are now in the build dir...
|
|
TOP=`pwd`
|
|
MAKE=gmake
|
|
export MAKE
|
|
LD_LIBRARY_PATH=
|
|
export LD_LIBRARY_PATH
|
|
$MAKE -j 3 all
|
|
fakeroot $MAKE -j 3 stage
|
|
cd stage
|
|
rm *
|
|
strip opt/csw/bin/*
|
|
fakeroot pkgproto . | sed 's/korpela csw/root bin/' > prototype
|
|
for dir in boinclibs boincdevel boincclient boincmanager ; do
|
|
echo $PKGDIR/${dir}
|
|
cd $PKGDIR/${dir}
|
|
$MAKE all
|
|
grep -v NAME pkginfo | grep -v VENDOR > /tmp/$$
|
|
. /tmp/$$
|
|
pkgmk -r $TOP/stage -a `uname -p` BASEDIR=/
|
|
filename=${dir}-${VERSION}-SunOS`uname -r`-`uname -p`-CSW.pkg
|
|
pkgtrans -s /var/spool/pkg $PWD/$filename $PKG
|
|
rm -r /var/spool/pkg/$PKG
|
|
gzip $PWD/$filename
|
|
checkpkg $filename.gz
|
|
done
|