403Webshell
Server IP : 82.208.35.60  /  Your IP : 216.73.216.168
Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31
System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64
User : studiokobylisy_cz ( 1008)
PHP Version : 7.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/ports/devel/p5-Data-MessagePack-Stream/files/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/ports/devel/p5-Data-MessagePack-Stream/files/patch-builder-MyBuilder.pm
--- builder/MyBuilder.pm.orig	2021-04-20 02:08:16 UTC
+++ builder/MyBuilder.pm
@@ -9,48 +9,24 @@ use Config;
 
 my $MSGPACK_VERSION = '3.3.0';
 
-__PACKAGE__->add_property(_cmake => undef);
-
 sub new {
     my ($class, %argv) = @_;
 
-    my $cmake = which 'cmake';
-    if (!$cmake) {
-        die "Need 'cmake' command for building Data::MessagePack::Stream\n";
-    }
     my $self = $class->SUPER::new(
         %argv,
-        include_dirs => [catdir("msgpack-$MSGPACK_VERSION", 'include')],
+        include_dirs => [catdir('%%LOCALBASE%%', 'include')],
         generate_ppport_h => catfile('lib', 'Data', 'MessagePack', 'ppport.h'),
         cc_warnings => 1,
     );
-    $self->_cmake($cmake);
     $self;
 }
 
-sub _build_msgpack {
-    my $self = shift;
-
-    my @opt = qw(
-        -DMSGPACK_ENABLE_SHARED=OFF
-        -DMSGPACK_ENABLE_CXX=OFF
-        -DMSGPACK_BUILD_EXAMPLES=OFF
-        -DCMAKE_POSITION_INDEPENDENT_CODE=ON
-    );
-    chdir "msgpack-$MSGPACK_VERSION";
-    my $ok = $self->do_system($self->_cmake, @opt, ".");
-    $ok &&= $self->do_system($Config{make});
-    chdir "..";
-    $ok;
-}
-
 sub ACTION_code {
     my ($self, @argv) = @_;
 
     my $spec = $self->_infer_xs_spec(catfile("lib", "Data", "MessagePack", "Stream.xs"));
-    my $archive = catfile("msgpack-$MSGPACK_VERSION", "libmsgpackc.a");
+    my $archive = catfile("%%LOCALBASE%%/lib", "libmsgpackc.so");
     if (!$self->up_to_date($archive, $spec->{lib_file})) {
-        $self->_build_msgpack or die;
         push @{$self->{properties}{objects}}, $archive; # XXX
     }
 

Youez - 2016 - github.com/yon3zu
LinuXploit