Opened 21 years ago

Closed 21 years ago

Last modified 19 years ago

#531 closed defect (invalid)

new port: ionwm

Reported by: anselmg@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

Ion is a nice window manager for x11, designed with keyboard users in mind.

Attachments (4)

ionwm.tar.bz2 (1.5 KB) - added by anselmg@… 21 years ago.
Portfile, contents and patches included in this bzip2'ed tarball.
ionwm-corrected.tar.bz2 (1.3 KB) - added by anselmg@… 21 years ago.
Corrected port
ionwm-corrected.tar.2.bz2 (1.4 KB) - added by anselmg@… 21 years ago.
Corrected again destroot-issues
Portfile (1.2 KB) - added by anselmg@… 21 years ago.
patched Portfile

Download all attachments as: .zip

Change History (10)

Changed 21 years ago by anselmg@…

Attachment: ionwm.tar.bz2 added

Portfile, contents and patches included in this bzip2'ed tarball.

comment:1 Changed 21 years ago by fkr@…

since there is a contents file floating around, does this port correctly install into the destroot before being installed into ${prefix}? -fkr

comment:2 Changed 21 years ago by fkr@…

I adjusted the port-file a bit to match our current standards, however it fails compiling because of a missing dlfcn.h:

Anselm, do you know why?

---> Configuring ion DEBUG: Executing com.apple.configure (ion) DEBUG: Assembled command: 'cd /Users/fkr/develope/opendarwin/darwinports-snapshot/dports/x11/ionwm/work/ion-20020207 && gnumake depend' set -e; for i in libtu src; do gnumake -C $i depend; done gcc -M -DHAS_SYSTEM_ASPRINTF -I./include > .depend *.c gcc -M -DETCDIR=\"/opt/localetc\" -I../libtu/include -I/usr/X11R6/include

.depend *.c

modules.c:10:19: dlfcn.h: No such file or directory gnumake[1]: * [_depend] Error 1 gnumake: * [subdirs-depend] Error 2 Error: Target com.apple.configure returned: configure failure: shell command "cd /Users/fkr/develope/opendarwin/darwinports-snapshot/dports/x11/ionwm/work/ion-20020207 && gnumake depend" returned error 2 Command output: Warning: the following items did not execute (for ion): com.apple.build com.apple.configure

Changed 21 years ago by anselmg@…

Attachment: ionwm-corrected.tar.bz2 added

Corrected port

comment:3 Changed 21 years ago by anselmg@…

attachments.isobsolete: 01

Changed 21 years ago by anselmg@…

Attachment: ionwm-corrected.tar.2.bz2 added

Corrected again destroot-issues

comment:4 Changed 21 years ago by anselmg@…

attachments.isobsolete: 01

Changed 21 years ago by anselmg@…

Attachment: Portfile added

patched Portfile

comment:5 Changed 21 years ago by fkr@…

still fails for me not finding dlfcn.h -fkr

comment:6 Changed 21 years ago by macdome@…

Resolution: invalid
Status: newclosed

Hum...

Your portfile could also be updated..

distname ion-${version} extract.sufx .tar.gz

are unecessary, as they are already default.

configure.cmd ${build.cmd} depend configure.pre_args configure.args

Seems like kind of an abuse of configure.... Should just be added to the build target. Or? Dports should handle dependancies anyway...

Also... if this really is a "gnu" style as you claim in the portfile, then it should have a configure script....

install.destroot prefix=${destroot}${prefix}

Also... this should now be destroot.destdir

See man portfile

Please fix these and re-open the bug.

Note: See TracTickets for help on using tickets.