Opened 6 years ago

Closed 6 years ago

Last modified 5 years ago

#42680 closed submission (fixed)

[NEW] libevt

Reported by: jul_bsd@… Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc: cooljeanius (Eric Gallager)
Port: libevt

Description

librairies & python bindings to manipulate windows evt files (dependency for Plaso Ticket #42394 and other coming ports)

Attachments (1)

Portfile (2.0 KB) - added by jul_bsd@… 6 years ago.

Download all attachments as: .zip

Change History (9)

Changed 6 years ago by jul_bsd@…

Attachment: Portfile added

comment:1 Changed 6 years ago by ryandesign (Ryan Schmidt)

The COPYING file in the source distribution describes LGPL version 3, and the header in the source files reads:

 * This software is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.

So the license field in the portfile should say "LGPL-3+". (Writing just "LGPL" in the license field means that any version of the LGPL is acceptable, which is not true in this case.)

comment:2 Changed 6 years ago by ryandesign (Ryan Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

comment:3 Changed 6 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: assignedclosed

Committed in r117733 with these changes:

  • changed license to LGPL-3+
  • added long_description
  • added variant descriptions
  • changed tabs to spaces
  • removed supported_archs noarch because this software is not noarch: it does install architecture-specific files
  • added dependency on gettext, because libevt.dylib does link with libintl.dylib
  • changed python27 dependency from depends_build to depends_lib because pyevt.so does link with the python framework
  • fixed livecheck
  • removed configure.args-append --disable-dependency-tracking because it built fine without that

comment:4 Changed 6 years ago by jul_bsd@…

Thanks a lot ryan.

I will review the other lib* with those changes and check the problem #42789 which is probably affecting other. just give me some time before committing others.

comment:5 Changed 6 years ago by jul_bsd@…

where is gettext dependency?

Here, I got

$ otool -L /opt/local/lib/libevt.dylib 
/opt/local/lib/libevt.dylib:
        /opt/local/lib/libevt.1.dylib (compatibility version 2.0.0, current version 2.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)

comment:6 in reply to:  5 Changed 6 years ago by ryandesign (Ryan Schmidt)

Replying to jul_bsd@…:

where is gettext dependency?

$ port -q contents libevt | grep /bin/ | xargs otool -L
/opt/local/bin/evtexport:
	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 855.11.0)
	/opt/local/lib/libevt.1.dylib (compatibility version 2.0.0, current version 2.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
	/opt/local/lib/libintl.8.dylib (compatibility version 10.0.0, current version 10.2.0)
/opt/local/bin/evtinfo:
	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 855.11.0)
	/opt/local/lib/libevt.1.dylib (compatibility version 2.0.0, current version 2.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
	/opt/local/lib/libintl.8.dylib (compatibility version 10.0.0, current version 10.2.0)

comment:7 Changed 6 years ago by jul_bsd@…

ok. Thanks ryan!

comment:8 Changed 5 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.