Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#26656 closed submission (fixed)

p5-net-frame: New port plus dependencies from cpan2port

Reported by: deorth@… Owned by: ryandesign (Ryan Carsten Schmidt)
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 (2)

26656.tgz (1.4 KB) - added by deorth@… 14 years ago.
Portfiles for bug 26656 submission
26656-2.tgz (7.0 KB) - added by deorth@… 14 years ago.
Reduced set of dependencies for Net::Frame, replaces previous tarfile

Download all attachments as: .zip

Change History (15)

Changed 14 years ago by deorth@…

Attachment: 26656.tgz added

Portfiles for bug 26656 submission

comment:1 Changed 14 years ago by deorth@…

Cc: deorth@… added

Cc Me!

comment:2 Changed 14 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 14 years ago by deorth@…

Attachment: 26656-2.tgz added

Reduced set of dependencies for Net::Frame, replaces previous tarfile

comment:3 Changed 14 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 14 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: deorth@… removed
Port: p5-net-frame added
Summary: New port from cpan2port plus dependencies : p5-net-packet v3.27p5-net-frame: New port plus dependencies from cpan2port

comment:5 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Port: p5-class-gomor p5-net-ipv6addr added
Status: newassigned

comment:6 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

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 14 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 14 years ago by ryandesign (Ryan Carsten Schmidt)

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 14 years ago by ryandesign (Ryan Carsten Schmidt)

Port: p5-math-base85 added

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 14 years ago by ryandesign (Ryan Carsten Schmidt)

Added p5-net-ipv6addr in r71948 with the same kinds of changes as above.

comment:11 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

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 14 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 14 years ago by ryandesign (Ryan Carsten Schmidt)

Thanks, added the description in r71954.

Note: See TracTickets for help on using tickets.