/usr/local/poudriere/data/packages/e24a8cae34360705d022f17584bb6b4507b8eb89-build1/All/p5-Encode-HanConvert-0.35_2.txz vs.
/usr/local/poudriere/data/packages/e24a8cae34360705d022f17584bb6b4507b8eb89-build2/All/p5-Encode-HanConvert-0.35_2.txz
p5-Encode-HanConvert-0.35_2.txz-content
+MANIFEST
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 {"name":​"p5-​Encode-​HanConvert",​"origin":​"chinese/​p5-​Encode-​HanConvert",​"version":​"0.​35_2",​"comment":​"Traditional·​and·​Simplified·​Chinese·​mappings",​"maintainer":​"perl@FreeBSD.​org",​"www":​"http:​/​/​search.​cpan.​org/​dist/​Encode-​HanConvert/​",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​4915059,​"licenselogic":​"or",​"licenses":​["ART10",​"GPLv1"],​"desc":​"This·​module·​is·​an·​attempt·​to·​solve·​most·​common·​problems·​occurred·​in\nTraditional·​vs.​·​Simplified·​Chinese·​conversion,​·​in·​an·​efficient,​\nflexible·​way,​·​without·​resorting·​to·​external·​tools·​or·​modules.​\n\nAfter·​installing·​this·​module,​·​you'll·​have·​two·​additional·​encoding\nformats:​·​big5-​simp·​maps·​Big5·​into·​Unicode's·​Simplified·​Chinese\n(and·​vice·​versa)​,​·​and·​gbk-​trad·​maps·​CP936·​(better·​known·​as·​GBK)​\ninto·​Unicode's·​Traditional·​Chinese·​and·​back.​\n\nThe·​module·​exports·​various·​xxx_to_yyy·​functions·​by·​default,​·​where\nxxx·​and·​yyy·​are·​one·​of·​big5,​·​gb·​(i.​e.​·​GBK/​CP936)​,​·​simp·​(simplified\nChinese·​unicode)​,​·​or·​trad·​(traditional·​Chinese·​unicode)​.​\n\nWWW·​✂1 {"name":​"p5-​Encode-​HanConvert",​"origin":​"chinese/​p5-​Encode-​HanConvert",​"version":​"0.​35_2",​"comment":​"Traditional·​and·​Simplified·​Chinese·​mappings",​"maintainer":​"perl@FreeBSD.​org",​"www":​"http:​/​/​search.​cpan.​org/​dist/​Encode-​HanConvert/​",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​4915059,​"licenselogic":​"or",​"licenses":​["ART10",​"GPLv1"],​"desc":​"This·​module·​is·​an·​attempt·​to·​solve·​most·​common·​problems·​occurred·​in\nTraditional·​vs.​·​Simplified·​Chinese·​conversion,​·​in·​an·​efficient,​\nflexible·​way,​·​without·​resorting·​to·​external·​tools·​or·​modules.​\n\nAfter·​installing·​this·​module,​·​you'll·​have·​two·​additional·​encoding\nformats:​·​big5-​simp·​maps·​Big5·​into·​Unicode's·​Simplified·​Chinese\n(and·​vice·​versa)​,​·​and·​gbk-​trad·​maps·​CP936·​(better·​known·​as·​GBK)​\ninto·​Unicode's·​Traditional·​Chinese·​and·​back.​\n\nThe·​module·​exports·​various·​xxx_to_yyy·​functions·​by·​default,​·​where\nxxx·​and·​yyy·​are·​one·​of·​big5,​·​gb·​(i.​e.​·​GBK/​CP936)​,​·​simp·​(simplified\nChinese·​unicode)​,​·​or·​trad·​(traditional·​Chinese·​unicode)​.​\n\nWWW·​✂
/usr/local/lib/perl5/site_perl/mach/5.20/auto/Encode/HanConvert/HanConvert.so
objdump --line-numbers --disassemble --section=.text {}
Offset 96, 27 lines modifiedOffset 96, 27 lines modified
96 ··​1ad58b:​»       ​41·​b8·​04·​00·​00·​00····»       ​mov····​$0x4,​%r8d96 ··​1ad58b:​»       ​41·​b8·​04·​00·​00·​00····»       ​mov····​$0x4,​%r8d
97 ··​1ad591:​»       ​48·​89·​c7·············»       ​mov····​%rax,​%rdi97 ··​1ad591:​»       ​48·​89·​c7·············»       ​mov····​%rax,​%rdi
98 ··​1ad594:​»       ​89·​de················»       ​mov····​%ebx,​%esi98 ··​1ad594:​»       ​89·​de················»       ​mov····​%ebx,​%esi
99 ··​1ad596:​»       ​44·​89·​f2·············»       ​mov····​%r14d,​%edx99 ··​1ad596:​»       ​44·​89·​f2·············»       ​mov····​%r14d,​%edx
100 ··​1ad599:​»       ​e8·​ee·​fd·​ff·​ff·······»       ​callq··​1ad38c·​<Perl_xs_version_boot​check@plt>100 ··​1ad599:​»       ​e8·​ee·​fd·​ff·​ff·······»       ​callq··​1ad38c·​<Perl_xs_version_boot​check@plt>
101 ··​1ad59e:​»       ​41·​8b·​3c·​24··········»       ​mov····​(%r12)​,​%edi101 ··​1ad59e:​»       ​41·​8b·​3c·​24··········»       ​mov····​(%r12)​,​%edi
102 ··​1ad5a2:​»       ​e8·​55·​fe·​ff·​ff·······»       ​callq··​1ad3fc·​<pthread_getspecific@​plt>102 ··​1ad5a2:​»       ​e8·​55·​fe·​ff·​ff·······»       ​callq··​1ad3fc·​<pthread_getspecific@​plt>
103 ··​1ad5a7:​»       ​48·​8b·​3d·92·​72·​47·​00·»       ​mov····​0x477292(%rip)​,​%rdi········103 ··​1ad5a7:​»       ​48·​8b·​3d·82·​72·​47·​00·»       ​mov····​0x477282(%rip)​,​%rdi········
104 ··​1ad5ae:​»       ​e8·​dd·​00·​00·​00·······»       ​callq··​1ad690·​<boot_Encode__HanConv​ert+0x1a0>104 ··​1ad5ae:​»       ​e8·​dd·​00·​00·​00·······»       ​callq··​1ad690·​<boot_Encode__HanConv​ert+0x1a0>
105 ··​1ad5b3:​»       ​41·​8b·​3c·​24··········»       ​mov····​(%r12)​,​%edi105 ··​1ad5b3:​»       ​41·​8b·​3c·​24··········»       ​mov····​(%r12)​,​%edi
106 ··​1ad5b7:​»       ​e8·​40·​fe·​ff·​ff·······»       ​callq··​1ad3fc·​<pthread_getspecific@​plt>106 ··​1ad5b7:​»       ​e8·​40·​fe·​ff·​ff·······»       ​callq··​1ad3fc·​<pthread_getspecific@​plt>
107 ··​1ad5bc:​»       ​48·​8b·​3d·6d·​72·​47·​00·»       ​mov····​0x47726d(%rip)​,​%rdi········107 ··​1ad5bc:​»       ​48·​8b·​3d·4d·​72·​47·​00·»       ​mov····​0x47724d(%rip)​,​%rdi········
108 ··​1ad5c3:​»       ​e8·​c8·​00·​00·​00·······»       ​callq··​1ad690·​<boot_Encode__HanConv​ert+0x1a0>108 ··​1ad5c3:​»       ​e8·​c8·​00·​00·​00·······»       ​callq··​1ad690·​<boot_Encode__HanConv​ert+0x1a0>
109 ··​1ad5c8:​»       ​41·​8b·​3c·​24··········»       ​mov····​(%r12)​,​%edi109 ··​1ad5c8:​»       ​41·​8b·​3c·​24··········»       ​mov····​(%r12)​,​%edi
110 ··​1ad5cc:​»       ​e8·​2b·​fe·​ff·​ff·······»       ​callq··​1ad3fc·​<pthread_getspecific@​plt>110 ··​1ad5cc:​»       ​e8·​2b·​fe·​ff·​ff·······»       ​callq··​1ad3fc·​<pthread_getspecific@​plt>
111 ··​1ad5d1:​»       ​48·​8b·​3d·​60·​72·​47·​00·»       ​mov····​0x477260(%rip)​,​%rdi········111 ··​1ad5d1:​»       ​48·​8b·​3d·​60·​72·​47·​00·»       ​mov····​0x477260(%rip)​,​%rdi········
112 ··​1ad5d8:​»       ​e8·​b3·​00·​00·​00·······»       ​callq··​1ad690·​<boot_Encode__HanConv​ert+0x1a0>112 ··​1ad5d8:​»       ​e8·​b3·​00·​00·​00·······»       ​callq··​1ad690·​<boot_Encode__HanConv​ert+0x1a0>
113 ··​1ad5dd:​»       ​41·​8b·​3c·​24··········»       ​mov····​(%r12)​,​%edi113 ··​1ad5dd:​»       ​41·​8b·​3c·​24··········»       ​mov····​(%r12)​,​%edi
114 ··​1ad5e1:​»       ​e8·​16·​fe·​ff·​ff·······»       ​callq··​1ad3fc·​<pthread_getspecific@​plt>114 ··​1ad5e1:​»       ​e8·​16·​fe·​ff·​ff·······»       ​callq··​1ad3fc·​<pthread_getspecific@​plt>
115 ··​1ad5e6:​»       ​48·​8b·​3d·23·​72·​47·​00·»       ​mov····​0x477223(%rip)​,​%rdi········115 ··​1ad5e6:​»       ​48·​8b·​3d·53·​72·​47·​00·»       ​mov····​0x477253(%rip)​,​%rdi········
116 ··​1ad5ed:​»       ​e8·​9e·​00·​00·​00·······»       ​callq··​1ad690·​<boot_Encode__HanConv​ert+0x1a0>116 ··​1ad5ed:​»       ​e8·​9e·​00·​00·​00·······»       ​callq··​1ad690·​<boot_Encode__HanConv​ert+0x1a0>
117 ··​1ad5f2:​»       ​41·​8b·​3c·​24··········»       ​mov····​(%r12)​,​%edi117 ··​1ad5f2:​»       ​41·​8b·​3c·​24··········»       ​mov····​(%r12)​,​%edi
118 ··​1ad5f6:​»       ​e8·​01·​fe·​ff·​ff·······»       ​callq··​1ad3fc·​<pthread_getspecific@​plt>118 ··​1ad5f6:​»       ​e8·​01·​fe·​ff·​ff·······»       ​callq··​1ad3fc·​<pthread_getspecific@​plt>
119 ··​1ad5fb:​»       ​48·​83·​b8·​50·​05·​00·​00·»       ​cmpq···​$0x0,​0x550(%rax)​119 ··​1ad5fb:​»       ​48·​83·​b8·​50·​05·​00·​00·»       ​cmpq···​$0x0,​0x550(%rax)​
120 ··​1ad602:​»       ​00·120 ··​1ad602:​»       ​00·
121 ··​1ad603:​»       ​74·​32················»       ​je·····​1ad637·​<boot_Encode__HanConv​ert+0x147>121 ··​1ad603:​»       ​74·​32················»       ​je·····​1ad637·​<boot_Encode__HanConv​ert+0x147>
122 ··​1ad605:​»       ​41·​8b·​3c·​24··········»       ​mov····​(%r12)​,​%edi122 ··​1ad605:​»       ​41·​8b·​3c·​24··········»       ​mov····​(%r12)​,​%edi