Opened 15 years ago

Closed 15 years ago

#20036 closed submission (fixed)

Port Submission: worker

Reported by: macports@… Owned by: skymoo (Adam Mercer)
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: X11 Cc:
Port: worker

Description

I made a Portfile for worker, please consider to add it to the main ports repository.

Worker is a two panel file manager for X.

Attachments (1)

Portfile (961 bytes) - added by macports@… 15 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 Changed 15 years ago by skymoo (Adam Mercer)

Cc: ram@… added

If this is dependent upon X why are there no dependencies on X11 specified, what does X11 deps does this require?

comment:2 in reply to:  1 Changed 15 years ago by macports@…

Replying to ram@…:

If this is dependent upon X why are there no dependencies on X11 specified, what does X11 deps does this require?

Sorry, that was missing. I added xpm as dependency and updated the Portfile.

comment:3 Changed 15 years ago by skymoo (Adam Mercer)

Cc: ram@… removed
Owner: changed from macports-tickets@… to ram@…
Status: newassigned

comment:4 Changed 15 years ago by skymoo (Adam Mercer)

xpm doesn't seem to be the right dependency:

[ram@cizin ~]$ otool -L /opt/local/bin/worker
/opt/local/bin/worker:
        /opt/local/lib/libSM.6.dylib (compatibility version 7.0.0, current version 7.0.0)
        /opt/local/lib/libICE.6.dylib (compatibility version 10.0.0, current version 10.0.0)
        /opt/local/lib/libX11.6.dylib (compatibility version 9.0.0, current version 9.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4)
        /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
[ram@cizin ~]$

The X libraries it links against are provided by the following ports:

[ram@cizin ~]$ port provides /opt/local/lib/libSM.6.dylib
/opt/local/lib/libSM.6.dylib is provided by: xorg-libsm
[ram@cizin ~]$ port provides /opt/local/lib/libICE.6.dylib
/opt/local/lib/libICE.6.dylib is provided by: xorg-libice
[ram@cizin ~]$ port provides /opt/local/lib/libX11.6.dylib
/opt/local/lib/libX11.6.dylib is provided by: xorg-libX11

So I think more appropriate dependencies are:

depends_lib port:xorg-libsm \
            port:xorg-libice \
            port:xorg-libX11

I see no mention of it linking against libXpm? Unless I'm missing something? Did you specify xpm for a reason?

Changed 15 years ago by macports@…

Attachment: Portfile added

comment:5 in reply to:  4 Changed 15 years ago by macports@…

Replying to ram@…:

So I think more appropriate dependencies are:

depends_lib port:xorg-libsm \
            port:xorg-libice \
            port:xorg-libX11

You are perfectly right. Thanks a lot for your comments and corrections. I modified the Portfile accordingly and updated it.

comment:6 Changed 15 years ago by skymoo (Adam Mercer)

Resolution: fixed
Status: assignedclosed

Committed in r52851, thanks

Note: See TracTickets for help on using tickets.