#42680 closed submission (fixed)
[NEW] libevt
Reported by: | jul_bsd@… | Owned by: | ryandesign (Ryan Carsten 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)
Change History (9)
Changed 11 years ago by jul_bsd@…
comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|---|
Status: | new → assigned |
comment:3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
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 11 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 follow-up: 6 Changed 11 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 Changed 11 years ago by ryandesign (Ryan Carsten 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)
Note: See
TracTickets for help on using
tickets.
The COPYING file in the source distribution describes LGPL version 3, and the header in the source files reads:
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.)