{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"p5-Gateway-0.42p5","path":"news/p5-Gateway","url":"/packages/release/news/p5-Gateway/","comment":"perl module to gateway between news and mail","homepage":"https://metacpan.org/release/Gateway","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"Essentially, robomoderators, moderation support programs, and mail\nto news gateways are all the same thing.  They take an incoming\nmessage, from either an MTA or from a user filtering program like\nprocmail, or perhaps even directly from a user's MUA, perform a\nvariety of rewrites required to turn an RFC 822 message into an RFC\n1036 message, possibly perform a variety of checks and additional\nrewrites suited to the particular application, and then hand the\nmessage off to a news server.  News to mail gateways just do exactly\nthe same thing in reverse.\n\nThis is an attempt to generalize out the framework, so that people\ndon't have to keep writing the same code to read e-mail messages,\npost messages, send e-mail messages, and do the common rewrites,\nand instead can concentrate on the *interesting* parts, namely the\nchecks and rewrites they need for their specific application.\nNews::Gateway is *not* a robomoderator or gateway in and of itself.\nRather, it's a toolkit for *building* robomoderators and gateways\nthat attempts to take care of all of the nitpicking details for you\nand drastically decrease the amount of code you have to write.\n\nAnd if your problem happens to coincide with one of the supplied\nexample programs, you may not have to write any code at all.\n","package_architecture":"*","stem":"p5-Gateway","readme":null,"dependencies":[{"path":"security/p5-PGP-Sign","type":"runtime","package_spec":"","url":"/packages/release/security/p5-PGP-Sign/"},{"path":"news/p5-News-Article","type":"runtime","package_spec":"STEM->=1.07","url":"/packages/release/news/p5-News-Article/"},{"path":"security/p5-PGP-Sign","type":"build","package_spec":"","url":"/packages/release/security/p5-PGP-Sign/"},{"path":"news/p5-News-Article","type":"build","package_spec":"STEM->=1.07","url":"/packages/release/news/p5-News-Article/"},{"path":"security/p5-PGP-Sign","type":"test","package_spec":"","url":"/packages/release/security/p5-PGP-Sign/"},{"path":"news/p5-News-Article","type":"test","package_spec":"STEM->=1.07","url":"/packages/release/news/p5-News-Article/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["news","perl5"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
