#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)
Change History (10)
Changed 22 years ago by anselmg@…
Attachment: | ionwm.tar.bz2 added |
---|
comment:1 Changed 22 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 22 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
comment:3 Changed 21 years ago by anselmg@…
attachments.isobsolete: | 0 → 1 |
---|
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: | 0 → 1 |
---|
comment:6 Changed 21 years ago by macdome@…
Resolution: | → invalid |
---|---|
Status: | new → closed |
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.
Portfile, contents and patches included in this bzip2'ed tarball.