Ticket #33339 (closed submission: fixed)
TAO @ 2.0.8 new port
| Reported by: | lockhart@… | Owned by: | macports-tickets@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | |
| Keywords: | Cc: | pixilla@… | |
| Port: | TAO |
Description
Here is a port for ACE and TAO. TAO is CORBA middleware built on top of ACE, a multi-platform distributed communication library. This port conflicts with the existing libACE (which I have recently updated to ACE 6.0.8) but the next round may be able to provide variants within this TAO port to also subset just the ACE components. This has been tested on Lion with TAO programs and a complex custom application built on top of TAO.
Attachments
Change History
Changed 15 months ago by lockhart@…
- Attachment patch-ace-config.h.diff added
Changed 15 months ago by lockhart@…
- Attachment patch-include-makeinclude-platform_macros.GNU.diff added
Second of two files required to be added to the ACE/TAO build tree.
comment:1 follow-up: ↓ 3 Changed 15 months ago by pixilla@…
Tom: There is a new and I believe preferred way for adding system users and group, "add_users".
Example port: mongodb
I believe one thing "add_users" does is ensure the user is created when installing prebuilt packages from packages.macports.org.
comment:2 Changed 15 months ago by macsforever2000@…
- Keywords haspatch removed
- Version 2.0.3 deleted
comment:3 in reply to: ↑ 1 Changed 15 months ago by lockhart@…
Replying to pixilla@…:
Tom: There is a new and I believe preferred way for adding system users and group, "add_users"...
OK, great. I'll look and update the Portfile. May not get it done until after the weekend but will stay on it.
comment:4 follow-up: ↓ 5 Changed 15 months ago by lockhart@…
I've updated the Portfile to use add_users and also got the livecheck working. I see inconsistent usage of add_users across the Portfiles in the repo so I'm not certain that I've chosen the best place to invoke it. And I'm not seeing evidence of a "_tao" user in /etc/passwd but maybe it doesn't show up there??
comment:5 in reply to: ↑ 4 ; follow-up: ↓ 6 Changed 15 months ago by pixilla@…
Replying to lockhart@…:
I'm not seeing evidence of a "_tao" user in /etc/passwd but maybe it doesn't show up there??
$ man dscl $ dscl . list Users $ dscl . read Users/root $ dscl . list Group $ dscl . > ls > ls Users > cat Users/root
When you execute dscl with no command you enter a nice interactive shell with tab completion.
comment:6 in reply to: ↑ 5 ; follow-up: ↓ 7 Changed 15 months ago by lockhart@…
Replying to pixilla@…:
Replying to lockhart@…:
I'm not seeing evidence of a "_tao" user in /etc/passwd but maybe it doesn't show up there??
$ dscl . list Users
... OK, thanks for the tip; it is there. I'll move it out of the destroot completion block.
comment:7 in reply to: ↑ 6 Changed 15 months ago by lockhart@…
Replying to lockhart@…:
Replying to pixilla@…:
Replying to lockhart@…:
I'm not seeing evidence of a "_tao" user in /etc/passwd but maybe it doesn't show up there??
$ dscl . list Users
... OK, thanks for the tip; it is there. I'll move it out of the destroot completion block.
I've reposted the Portfile with these changes and the patches are complete afaik. What is the next step in getting this published? TIA
Changed 13 months ago by lockhart@…
Full Portfile for TAO-2.1.1 including all of Bradley's fixups and suggestions.


First of two files required to be added to the ACE/TAO build tree.