>>> Building on exopi-2 under multimedia/libtheorafile BDEPENDS = [devel/gmake;archivers/unzip] DIST = [multimedia/libtheorafile:libtheorafile-20210403.zip] FULLPKGNAME = libtheorafile-20210403 (Junk lock obtained for exopi-2 at 1713266131.09) >>> Running depends in multimedia/libtheorafile at 1713266131.14 last junk was in devel/libsoup /usr/sbin/pkg_add -aI -Drepair unzip-6.0p17 was: /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1 unzip-6.0p17 /usr/sbin/pkg_add -aI -Drepair unzip-6.0p17 >>> Running show-prepare-results in multimedia/libtheorafile at 1713266133.74 ===> multimedia/libtheorafile ===> Building from scratch libtheorafile-20210403 ===> libtheorafile-20210403 depends on: gmake-* -> gmake-4.4.1 ===> libtheorafile-20210403 depends on: unzip-* -> unzip-6.0p17 ===> Verifying specs: m ===> found m.10.1 gmake-4.4.1 unzip-6.0p17 (Junk lock released for exopi-2 at 1713266134.53) distfiles size=3878296 >>> Running build in multimedia/libtheorafile at 1713266134.59 ===> multimedia/libtheorafile ===> Checking files for libtheorafile-20210403 `/exopi-cvs/ports/distfiles/libtheorafile-20210403.zip' is up to date. >> (SHA256) libtheorafile-20210403.zip: OK ===> Extracting for libtheorafile-20210403 ===> Patching for libtheorafile-20210403 ===> Applying OpenBSD patch patch-Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |add ${LOCALBASE}/lib to linker path |add local include path |add -o to create binary 'theorafile-test' rather than 'a.out' |add CFLAGS and LDFLAGS | |Index: Makefile |--- Makefile.orig |+++ Makefile -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 38. Hunk #2 succeeded at 96. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for libtheorafile-20210403 ===> Configuring for libtheorafile-20210403 ===> Building for libtheorafile-20210403 cc -O2 -pipe -fpic -fPIC -shared -o libtheorafile.so.1.1 theorafile.c lib/ogg/bitwise.c lib/ogg/framing.c lib/vorbis/analysis.c lib/vorbis/bitrate.c lib/vorbis/block.c lib/vorbis/codebook.c lib/vorbis/envelope.c lib/vorbis/floor0.c lib/vorbis/floor1.c lib/vorbis/vinfo.c lib/vorbis/lookup.c lib/vorbis/lpc.c lib/vorbis/lsp.c lib/vorbis/mapping0.c lib/vorbis/mdct.c lib/vorbis/psy.c lib/vorbis/registry.c lib/vorbis/res0.c lib/vorbis/sharedbook.c lib/vorbis/smallft.c lib/vorbis/synthesis.c lib/vorbis/window.c lib/theora/apiwrapper.c lib/theora/bitpack.c lib/theora/decapiwrapper.c lib/theora/decinfo.c lib/theora/decode.c lib/theora/dequant.c lib/theora/fragment.c lib/theora/huffdec.c lib/theora/idct.c lib/theora/tinfo.c lib/theora/internal.c lib/theora/quant.c lib/theora/state.c lib/theora/x86/mmxfrag.c lib/theora/x86/mmxidct.c lib/theora/x86/mmxstate.c lib/theora/x86/x86state.c -I./ -I.//lib -I.//lib/ogg -I.//lib/vorbis -I.//lib/theora -lm lib/theora/bitpack.c:41:52: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] window|=(oc_pb_window)*ptr++<>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] return window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~~~^~ lib/theora/bitpack.c:61:35: note: place parentheses around the '-' expression to silence this warning return window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~^~ lib/theora/bitpack.c:81:35: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] result=window>>OC_PB_WINDOW_SIZE-_bits; ~~~~~~~~~~~~~~~~~~~^~~~~~ lib/theora/bitpack.c:81:35: note: place parentheses around the '-' expression to silence this warning result=window>>OC_PB_WINDOW_SIZE-_bits; ~~~~~~~~~~~~~~~~~^~~~~~ lib/theora/bitpack.c:100:35: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] result=window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~~~^~ lib/theora/bitpack.c:100:35: note: place parentheses around the '-' expression to silence this warning result=window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~^~ 4 warnings generated. lib/theora/decode.c:176:3: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] OC_DCT_CW_PACK(16, 0, 0,0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/theora/decode.c:150:8: note: expanded from macro 'OC_DCT_CW_PACK' (_mag)-(_flip)<state.dequant_tables[qti][pli][qi][18]+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ lib/theora/decode.c:402:52: note: place parentheses around the '+' expression to silence this warning _dec->state.dequant_tables[qti][pli][qi][18]+ ^ lib/theora/decode.c:751:17: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] mv=1<>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] _dec->huff_tables[_huff_idxs[pli+1>>1]]); ~~~^~~~ lib/theora/decode.c:1007:40: note: place parentheses around the '+' expression to silence this warning _dec->huff_tables[_huff_idxs[pli+1>>1]]); ^ ( ) lib/theora/decode.c:1085:40: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] _dec->huff_tables[_huff_idxs[pli+1>>1]]); ~~~^~~~ lib/theora/decode.c:1085:40: note: place parentheses around the '+' expression to silence this warning _dec->huff_tables[_huff_idxs[pli+1>>1]]); ^ ( ) lib/theora/decode.c:1631:57: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] *cdst=(unsigned char)(r[0]*3+r[1]*2+r[2]+r[3]+r[4]+4>>3); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ lib/theora/decode.c:1631:57: note: place parentheses around the '+' expression to silence this warning *cdst=(unsigned char)(r[0]*3+r[1]*2+r[2]+r[3]+r[4]+4>>3); ^ ( ) lib/theora/decode.c:1633:62: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] *cdst=(unsigned char)(r[0]*2+r[1]+r[2]*2+r[3]+r[4]+r[5]+4>>3); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ lib/theora/decode.c:1633:62: note: place parentheses around the '+' expression to silence this warning *cdst=(unsigned char)(r[0]*2+r[1]+r[2]*2+r[3]+r[4]+r[5]+4>>3); ^ ( ) lib/theora/decode.c:1637:33: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] r[by+4]+r[by+5]+r[by+6]+4>>3); ~~~~~~~~~~~~~~~~~~~~~~~^~~~ lib/theora/decode.c:1637:33: note: place parentheses around the '+' expression to silence this warning r[by+4]+r[by+5]+r[by+6]+4>>3); ^ ) lib/theora/decode.c:1640:62: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] *cdst=(unsigned char)(r[4]+r[5]+r[6]+r[7]*2+r[8]+r[9]*2+4>>3); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ lib/theora/decode.c:1640:62: note: place parentheses around the '+' expression to silence this warning *cdst=(unsigned char)(r[4]+r[5]+r[6]+r[7]*2+r[8]+r[9]*2+4>>3); ^ ( ) lib/theora/decode.c:1642:57: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] *cdst=(unsigned char)(r[5]+r[6]+r[7]+r[8]*2+r[9]*3+4>>3); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ lib/theora/decode.c:1642:57: note: place parentheses around the '+' expression to silence this warning *cdst=(unsigned char)(r[5]+r[6]+r[7]+r[8]*2+r[9]*3+4>>3); ^ ( ) lib/theora/decode.c:1679:59: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] *rdst++=(unsigned char)(r[0]*3+r[1]*2+r[2]+r[3]+r[4]+4>>3); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ lib/theora/decode.c:1679:59: note: place parentheses around the '+' expression to silence this warning *rdst++=(unsigned char)(r[0]*3+r[1]*2+r[2]+r[3]+r[4]+4>>3); ^ ( ) lib/theora/decode.c:1680:64: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] *rdst++=(unsigned char)(r[0]*2+r[1]+r[2]*2+r[3]+r[4]+r[5]+4>>3); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ lib/theora/decode.c:1680:64: note: place parentheses around the '+' expression to silence this warning *rdst++=(unsigned char)(r[0]*2+r[1]+r[2]*2+r[3]+r[4]+r[5]+4>>3); ^ ( ) lib/theora/decode.c:1683:33: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] r[bx+4]+r[bx+5]+r[bx+6]+4>>3); ~~~~~~~~~~~~~~~~~~~~~~~^~~~ lib/theora/decode.c:1683:33: note: place parentheses around the '+' expression to silence this warning r[bx+4]+r[bx+5]+r[bx+6]+4>>3); ^ ) lib/theora/decode.c:1685:64: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] *rdst++=(unsigned char)(r[4]+r[5]+r[6]+r[7]*2+r[8]+r[9]*2+4>>3); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ lib/theora/decode.c:1685:64: note: place parentheses around the '+' expression to silence this warning *rdst++=(unsigned char)(r[4]+r[5]+r[6]+r[7]*2+r[8]+r[9]*2+4>>3); ^ ( ) lib/theora/decode.c:1686:57: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] *rdst=(unsigned char)(r[5]+r[6]+r[7]+r[8]*2+r[9]*3+4>>3); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ lib/theora/decode.c:1686:57: note: place parentheses around the '+' expression to silence this warning *rdst=(unsigned char)(r[5]+r[6]+r[7]+r[8]*2+r[9]*3+4>>3); ^ ( ) lib/theora/decode.c:1737:19: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] y_end=_fragy_end-!notdone<<3; ~~~~~~~~~~^~~~~~~~~~~ lib/theora/decode.c:1737:19: note: place parentheses around the '-' expression to silence this warning y_end=_fragy_end-!notdone<<3; ^ ( ) lib/theora/decode.c:1802:28: warning: | has lower precedence than <; < will be evaluated first [-Wparentheses] src+=_ystride&-(!(_b&8)|by<7); ^~~~~ lib/theora/decode.c:1802:28: note: place parentheses around the '<' expression to silence this warning src+=_ystride&-(!(_b&8)|by<7); ^ ( ) lib/theora/decode.c:1802:28: note: place parentheses around the | expression to evaluate it first src+=_ystride&-(!(_b&8)|by<7); ^ ( ) lib/theora/decode.c:1816:18: warning: | has lower precedence than <; < will be evaluated first [-Wparentheses] nsrc+=!(_b&2)|bx<7; ^~~~~ lib/theora/decode.c:1816:18: note: place parentheses around the '<' expression to silence this warning nsrc+=!(_b&2)|bx<7; ^ ( ) lib/theora/decode.c:1816:18: note: place parentheses around the | expression to evaluate it first nsrc+=!(_b&2)|bx<7; ^ ( ) lib/theora/decode.c:1833:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] w=vmod[by+1<<3]; ~~^~~~ lib/theora/decode.c:1833:14: note: place parentheses around the '+' expression to silence this warning w=vmod[by+1<<3]; ^ ( ) lib/theora/decode.c:1839:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[0]=OC_CLAMP255(a*src[0]+b>>7); ~~~~~~~~^~~~ .//lib/theora/ocintrin.h:59:49: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1839:32: note: place parentheses around the '+' expression to silence this warning dst[0]=OC_CLAMP255(a*src[0]+b>>7); ~~~~~~~~^~ .//lib/theora/ocintrin.h:59:49: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1839:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[0]=OC_CLAMP255(a*src[0]+b>>7); ~~~~~~~~^~~~ .//lib/theora/ocintrin.h:59:61: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1839:32: note: place parentheses around the '+' expression to silence this warning dst[0]=OC_CLAMP255(a*src[0]+b>>7); ~~~~~~~~^~ .//lib/theora/ocintrin.h:59:61: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1839:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[0]=OC_CLAMP255(a*src[0]+b>>7); ~~~~~~~~^~~~ .//lib/theora/ocintrin.h:59:68: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1839:32: note: place parentheses around the '+' expression to silence this warning dst[0]=OC_CLAMP255(a*src[0]+b>>7); ~~~~~~~~^~ .//lib/theora/ocintrin.h:59:68: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1849:17: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] w=vmod[(by+1<<3)+bx]; ~~^~~~ lib/theora/decode.c:1849:17: note: place parentheses around the '+' expression to silence this warning w=vmod[(by+1<<3)+bx]; ^ ( ) lib/theora/decode.c:1852:17: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] w=hmod[(bx+1<<3)+by]; ~~^~~~ lib/theora/decode.c:1852:17: note: place parentheses around the '+' expression to silence this warning w=hmod[(bx+1<<3)+by]; ^ ( ) lib/theora/decode.c:1855:36: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[bx]=OC_CLAMP255(a*src[bx]+b>>7); ~~~~~~~~~^~~~ .//lib/theora/ocintrin.h:59:49: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1855:36: note: place parentheses around the '+' expression to silence this warning dst[bx]=OC_CLAMP255(a*src[bx]+b>>7); ~~~~~~~~~^~ .//lib/theora/ocintrin.h:59:49: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1855:36: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[bx]=OC_CLAMP255(a*src[bx]+b>>7); ~~~~~~~~~^~~~ .//lib/theora/ocintrin.h:59:61: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1855:36: note: place parentheses around the '+' expression to silence this warning dst[bx]=OC_CLAMP255(a*src[bx]+b>>7); ~~~~~~~~~^~ .//lib/theora/ocintrin.h:59:61: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1855:36: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[bx]=OC_CLAMP255(a*src[bx]+b>>7); ~~~~~~~~~^~~~ .//lib/theora/ocintrin.h:59:68: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1855:36: note: place parentheses around the '+' expression to silence this warning dst[bx]=OC_CLAMP255(a*src[bx]+b>>7); ~~~~~~~~~^~ .//lib/theora/ocintrin.h:59:68: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1865:15: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] w=vmod[(by+1<<3)+7]; ~~^~~~ lib/theora/decode.c:1865:15: note: place parentheses around the '+' expression to silence this warning w=vmod[(by+1<<3)+7]; ^ ( ) lib/theora/decode.c:1871:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[7]=OC_CLAMP255(a*src[7]+b>>7); ~~~~~~~~^~~~ .//lib/theora/ocintrin.h:59:49: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1871:32: note: place parentheses around the '+' expression to silence this warning dst[7]=OC_CLAMP255(a*src[7]+b>>7); ~~~~~~~~^~ .//lib/theora/ocintrin.h:59:49: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1871:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[7]=OC_CLAMP255(a*src[7]+b>>7); ~~~~~~~~^~~~ .//lib/theora/ocintrin.h:59:61: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1871:32: note: place parentheses around the '+' expression to silence this warning dst[7]=OC_CLAMP255(a*src[7]+b>>7); ~~~~~~~~^~ .//lib/theora/ocintrin.h:59:61: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1871:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[7]=OC_CLAMP255(a*src[7]+b>>7); ~~~~~~~~^~~~ .//lib/theora/ocintrin.h:59:68: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1871:32: note: place parentheses around the '+' expression to silence this warning dst[7]=OC_CLAMP255(a*src[7]+b>>7); ~~~~~~~~^~ .//lib/theora/ocintrin.h:59:68: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/decode.c:1875:29: warning: | has lower precedence than <; < will be evaluated first [-Wparentheses] nsrc+=_ystride&-(!(_b&8)|by<6); ^~~~~ lib/theora/decode.c:1875:29: note: place parentheses around the '<' expression to silence this warning nsrc+=_ystride&-(!(_b&8)|by<6); ^ ( ) lib/theora/decode.c:1875:29: note: place parentheses around the | expression to evaluate it first nsrc+=_ystride&-(!(_b&8)|by<6); ^ ( ) lib/theora/decode.c:2136:50: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] _dec->state.granpos=(_dec->state.keyframe_num+_dec->state.granpos_bias<< ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/theora/decode.c:2136:50: note: place parentheses around the '+' expression to silence this warning _dec->state.granpos=(_dec->state.keyframe_num+_dec->state.granpos_bias<< ^ ( ) lib/theora/decode.c:2199:27: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] (pipe.fragy0[pli]-sdelay<<3)-(sdelay<<1), ~~~~~~~~~~~~~~~~^~~~~~~~~ lib/theora/decode.c:2199:27: note: place parentheses around the '-' expression to silence this warning (pipe.fragy0[pli]-sdelay<<3)-(sdelay<<1), ^ ( ) lib/theora/decode.c:2200:30: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] (pipe.fragy_end[pli]-edelay<<3)-(edelay<<1)); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ lib/theora/decode.c:2200:30: note: place parentheses around the '-' expression to silence this warning (pipe.fragy_end[pli]-edelay<<3)-(edelay<<1)); ^ ( ) lib/theora/decode.c:2229:59: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] avail_fragy0=OC_MINI(avail_fragy0,pipe.fragy0[pli]-sdelay<state.granpos=(_dec->state.keyframe_num+_dec->state.granpos_bias<< ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/theora/decode.c:2282:50: note: place parentheses around the '+' expression to silence this warning _dec->state.granpos=(_dec->state.keyframe_num+_dec->state.granpos_bias<< ^ ( ) 130 warnings generated. lib/theora/fragment.c:76:66: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] for(j=0;j<8;j++)_dst[j]=OC_CLAMP255(_residue[i*8+j]+(_src1[j]+_src2[j]>>1)); ~~~~~~~~^~~~~~~~~~~ .//lib/theora/ocintrin.h:59:49: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/fragment.c:76:66: note: place parentheses around the '+' expression to silence this warning for(j=0;j<8;j++)_dst[j]=OC_CLAMP255(_residue[i*8+j]+(_src1[j]+_src2[j]>>1)); ~~~~~~~~^~~~~~~~~ .//lib/theora/ocintrin.h:59:49: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/fragment.c:76:66: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] for(j=0;j<8;j++)_dst[j]=OC_CLAMP255(_residue[i*8+j]+(_src1[j]+_src2[j]>>1)); ~~~~~~~~^~~~~~~~~~~ .//lib/theora/ocintrin.h:59:61: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/fragment.c:76:66: note: place parentheses around the '+' expression to silence this warning for(j=0;j<8;j++)_dst[j]=OC_CLAMP255(_residue[i*8+j]+(_src1[j]+_src2[j]>>1)); ~~~~~~~~^~~~~~~~~ .//lib/theora/ocintrin.h:59:61: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/fragment.c:76:66: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] for(j=0;j<8;j++)_dst[j]=OC_CLAMP255(_residue[i*8+j]+(_src1[j]+_src2[j]>>1)); ~~~~~~~~^~~~~~~~~~~ .//lib/theora/ocintrin.h:59:68: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ lib/theora/fragment.c:76:66: note: place parentheses around the '+' expression to silence this warning for(j=0;j<8;j++)_dst[j]=OC_CLAMP255(_residue[i*8+j]+(_src1[j]+_src2[j]>>1)); ~~~~~~~~^~~~~~~~~ .//lib/theora/ocintrin.h:59:68: note: expanded from macro 'OC_CLAMP255' #define OC_CLAMP255(_x) ((unsigned char)((((_x)<0)-1)&((_x)|-((_x)>255)))) ^~ 3 warnings generated. lib/theora/huffdec.c:121:52: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] window|=(oc_pb_window)*ptr++<>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] result=window>>OC_PB_WINDOW_SIZE-_bits; ~~~~~~~~~~~~~~~~~~~^~~~~~ lib/theora/huffdec.c:141:35: note: place parentheses around the '-' expression to silence this warning result=window>>OC_PB_WINDOW_SIZE-_bits; ~~~~~~~~~~~~~~~~~^~~~~~ lib/theora/huffdec.c:210:43: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] for(i=0;inbits-_node->nodes[i]->depth){ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ lib/theora/huffdec.c:210:43: note: place parentheses around the '-' expression to silence this warning for(i=0;inbits-_node->nodes[i]->depth){ ^ ( ) lib/theora/huffdec.c:328:31: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] inext=i+(1<<_node->nbits-ret->nodes[i]->depth); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ lib/theora/huffdec.c:328:31: note: place parentheses around the '-' expression to silence this warning inext=i+(1<<_node->nbits-ret->nodes[i]->depth); ^ ( ) 4 warnings generated. lib/theora/idct.c:245:62: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] for(out=_y,end=out+64;out>4); ~~~~^~~~ lib/theora/idct.c:245:62: note: place parentheses around the '+' expression to silence this warning for(out=_y,end=out+64;out>4); ^ ( ) lib/theora/idct.c:276:62: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] for(out=_y,end=out+64;out>4); ~~~~^~~~ lib/theora/idct.c:276:62: note: place parentheses around the '+' expression to silence this warning for(out=_y,end=out+64;out>4); ^ ( ) lib/theora/idct.c:295:62: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] for(out=_y,end=out+64;out>4); ~~~~^~~~ lib/theora/idct.c:295:62: note: place parentheses around the '+' expression to silence this warning for(out=_y,end=out+64;out>4); ^ ( ) 3 warnings generated. lib/theora/internal.c:111:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] _cbmvs[0][0]=(signed char)OC_DIV_ROUND_POW2(dx,2,2); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ lib/theora/internal.c:111:29: note: place parentheses around the '+' expression to silence this warning _cbmvs[0][0]=(signed char)OC_DIV_ROUND_POW2(dx,2,2); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ lib/theora/internal.c:112:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] _cbmvs[0][1]=(signed char)OC_DIV_ROUND_POW2(dy,2,2); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ lib/theora/internal.c:112:29: note: place parentheses around the '+' expression to silence this warning _cbmvs[0][1]=(signed char)OC_DIV_ROUND_POW2(dy,2,2); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ lib/theora/internal.c:125:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] _cbmvs[0][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ lib/theora/internal.c:125:29: note: place parentheses around the '+' expression to silence this warning _cbmvs[0][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ lib/theora/internal.c:126:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] _cbmvs[0][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ lib/theora/internal.c:126:29: note: place parentheses around the '+' expression to silence this warning _cbmvs[0][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ lib/theora/internal.c:129:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] _cbmvs[1][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ lib/theora/internal.c:129:29: note: place parentheses around the '+' expression to silence this warning _cbmvs[1][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ lib/theora/internal.c:130:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] _cbmvs[1][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ lib/theora/internal.c:130:29: note: place parentheses around the '+' expression to silence this warning _cbmvs[1][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ lib/theora/internal.c:143:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] _cbmvs[0][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ lib/theora/internal.c:143:29: note: place parentheses around the '+' expression to silence this warning _cbmvs[0][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ lib/theora/internal.c:144:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] _cbmvs[0][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ lib/theora/internal.c:144:29: note: place parentheses around the '+' expression to silence this warning _cbmvs[0][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ lib/theora/internal.c:147:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] _cbmvs[2][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ lib/theora/internal.c:147:29: note: place parentheses around the '+' expression to silence this warning _cbmvs[2][0]=(signed char)OC_DIV_ROUND_POW2(dx,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ lib/theora/internal.c:148:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] _cbmvs[2][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ lib/theora/internal.c:148:29: note: place parentheses around the '+' expression to silence this warning _cbmvs[2][1]=(signed char)OC_DIV_ROUND_POW2(dy,1,1); ^~~~~~~~~~~~~~~~~~~~~~~~~ .//lib/theora/ocintrin.h:88:38: note: expanded from macro 'OC_DIV_ROUND_POW2' ((_dividend)+OC_SIGNMASK(_dividend)+(_rval)>>(_shift)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 10 warnings generated. lib/theora/state.c:295:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] crop_xf=crop_xf+1>>1; ~~~~~~~^~~~ lib/theora/state.c:295:24: note: place parentheses around the '+' expression to silence this warning crop_xf=crop_xf+1>>1; ^ ( ) lib/theora/state.c:299:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] crop_yf=crop_yf+1>>1; ~~~~~~~^~~~ lib/theora/state.c:299:24: note: place parentheses around the '+' expression to silence this warning crop_yf=crop_yf+1>>1; ^ ( ) lib/theora/state.c:377:18: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] chfrags=yhfrags+hdec>>hdec; ~~~~~~~^~~~~~~ lib/theora/state.c:377:18: note: place parentheses around the '+' expression to silence this warning chfrags=yhfrags+hdec>>hdec; ^ ( ) lib/theora/state.c:378:18: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] cvfrags=yvfrags+vdec>>vdec; ~~~~~~~^~~~~~~ lib/theora/state.c:378:18: note: place parentheses around the '+' expression to silence this warning cvfrags=yvfrags+vdec>>vdec; ^ ( ) lib/theora/state.c:383:16: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] yhsbs=yhfrags+3>>2; ~~~~~~~^~~~ lib/theora/state.c:383:16: note: place parentheses around the '+' expression to silence this warning yhsbs=yhfrags+3>>2; ^ ( ) lib/theora/state.c:384:16: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] yvsbs=yvfrags+3>>2; ~~~~~~~^~~~ lib/theora/state.c:384:16: note: place parentheses around the '+' expression to silence this warning yvsbs=yvfrags+3>>2; ^ ( ) lib/theora/state.c:385:16: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] chsbs=chfrags+3>>2; ~~~~~~~^~~~ lib/theora/state.c:385:16: note: place parentheses around the '+' expression to silence this warning chsbs=chfrags+3>>2; ^ ( ) lib/theora/state.c:386:16: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] cvsbs=cvfrags+3>>2; ~~~~~~~^~~~ lib/theora/state.c:386:16: note: place parentheses around the '+' expression to silence this warning cvsbs=cvfrags+3>>2; ^ ( ) lib/theora/state.c:888:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p=(ogg_int16_t)(_dct_coeffs[0]*(ogg_int32_t)_dc_quant+15>>5); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ lib/theora/state.c:888:58: note: place parentheses around the '+' expression to silence this warning p=(ogg_int16_t)(_dct_coeffs[0]*(ogg_int32_t)_dc_quant+15>>5); ^ ( ) lib/theora/state.c:961:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] f=*(_bv+(f+4>>3)); ~^~~~ lib/theora/state.c:961:15: note: place parentheses around the '+' expression to silence this warning f=*(_bv+(f+4>>3)); ^ ( ) lib/theora/state.c:977:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] f=*(_bv+(f+4>>3)); ~^~~~ lib/theora/state.c:977:15: note: place parentheses around the '+' expression to silence this warning f=*(_bv+(f+4>>3)); ^ ( ) 11 warnings generated. >>> Running package in multimedia/libtheorafile at 1713266151.34 ===> multimedia/libtheorafile ===> Faking installation for libtheorafile-20210403 /exopi-obj/pobj/libtheorafile-20210403/bin/install -c -m 644 /exopi-obj/pobj/libtheorafile-20210403/FNA/lib/Theorafile/theorafile.h /exopi-obj/pobj/libtheorafile-20210403/fake-amd64/usr/local/include /exopi-obj/pobj/libtheorafile-20210403/bin/install -c -m 644 /exopi-obj/pobj/libtheorafile-20210403/FNA/lib/Theorafile/libtheorafile.so.1.1 /exopi-obj/pobj/libtheorafile-20210403/fake-amd64/usr/local/lib ===> Building package for libtheorafile-20210403 Create /exopi-cvs/ports/packages/amd64/all/libtheorafile-20210403.tgz Creating package libtheorafile-20210403 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|****** | 10% checksumming|************ | 20% checksumming|****************** | 30% checksumming|************************ | 40% checksumming|******************************* | 50% checksumming|************************************* | 60% checksumming|******************************************* | 70% checksumming|************************************************* | 80% checksumming|******************************************************* | 90% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|*************************************************************** | 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/libtheorafile-20210403.tgz >>> Running clean in multimedia/libtheorafile at 1713266152.98 ===> multimedia/libtheorafile ===> Cleaning for libtheorafile-20210403 >>> Ended at 1713266153.45 max_stuck=7.70/depends=2.62/show-prepare-results=0.82/build=16.78/package=1.64/clean=0.50