Ticket #26656 (closed submission: fixed)
p5-net-frame: New port plus dependencies from cpan2port
| Reported by: | deorth@… | Owned by: | ryandesign@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.9.1 |
| Keywords: | perl5 | Cc: | |
| Port: | p5-net-frame, p5-class-gomor, p5-net-ipv6addr, p5-math-base85 |
Description
Attached a set of Portfiles from my local repo :
perl5/p5-class-gomor
perl5/p5-math-base85
perl5/p5-net-ipv6addr
perl5/p5-net-libdnet
perl5/p5-net-packet
perl5/p5-net-write
Attachments
Change History
comment:2 Changed 3 years ago by deorth@…
Actually. Ignore this for a little while. I've discovered that Net::Packet has been superseded by Net::Frame. Many of the same modules are needed, but I'll push an updated tgz up to here shortly.
Thanks!
Changed 3 years ago by deorth@…
- Attachment 26656-2.tgz added
Reduced set of dependencies for Net::Frame, replaces previous tarfile
comment:3 Changed 3 years ago by deorth@…
So instead of the original p5-net-packet module. This ticket is now all about p5-net-frame :)
perl5/p5-net-frame
perl5/p5-class-gomor
perl5/p5-net-ipv6addr
comment:4 Changed 3 years ago by ryandesign@…
- Cc deorth@… removed
- Port set to p5-net-frame
- Summary changed from New port from cpan2port plus dependencies : p5-net-packet v3.27 to p5-net-frame: New port plus dependencies from cpan2port
comment:5 Changed 3 years ago by ryandesign@…
- Status changed from new to assigned
- Owner changed from macports-tickets@… to ryandesign@…
- Port changed from p5-net-frame to p5-net-frame, p5-class-gomor, p5-net-ipv6addr
comment:6 follow-up: ↓ 8 Changed 3 years ago by ryandesign@…
Thanks; committed p5-net-gomor in r71944, with these changes:
- removed unnecessary "extract.suffix .tar.gz" and "master_sites" lines
- fixed "maintainer" line
- added real descriptions
- added "supported_archs noarch"
- reformatted so things line up
cpan2port is great for getting a port made quickly, but you still have to inspect and massage its output manually for conformance with all the rules and best practices, so please do so for any future submissions.
Do you have a port for p5-math-base85? It seems to still be needed by p5-net-ipv6addr.
comment:7 Changed 3 years ago by deorth@…
p5-math-base85 should be in the first tarfile.
Thanks for your help on this. I'm a complete novice at the process, so I appreciate the pointers.
comment:8 in reply to: ↑ 6 Changed 3 years ago by ryandesign@…
Replying to ryandesign@…:
Do you have a port for p5-math-base85? It seems to still be needed by p5-net-ipv6addr.
Ah, sorry, I see now it's in the first tgz file.
comment:9 Changed 3 years ago by ryandesign@…
- Port changed from p5-net-frame, p5-class-gomor, p5-net-ipv6addr to p5-net-frame, p5-class-gomor, p5-net-ipv6addr, p5-math-base85
Added p5-math-base85 in r71947. I made the same kinds of changes as above, and also added a dependency on p5-math-bigint, since the readme says it uses it.
comment:10 Changed 3 years ago by ryandesign@…
Added p5-net-ipv6addr in r71948 with the same kinds of changes as above.
comment:11 Changed 3 years ago by ryandesign@…
- Status changed from assigned to closed
- Resolution set to fixed
Added p5-net-frame in r71949 with the same kinds of changes, except I couldn't add a nice description because the readme doesn't explain what the software does. If you can suggest a good description and long_description for this port, please let me know.
comment:12 Changed 3 years ago by deorth@…
Net::Frame is a framework for crafting network packets.
It comes with a set of basic layers (e.g. Net::Frame::Layer::TCP). The different layer subclasses handle encoding and decoding of the given layer. It allows one to construct a protocol stack from the top to bottom layers and then inject those packets into the network for communication with other devices that talk the same protocol.
comment:13 Changed 3 years ago by ryandesign@…
Thanks, added the description in r71954.


Portfiles for bug 26656 submission