Need further assistance in adding 2 ports to freebsd port tree tested port locally and both works. figure it be good to have it somewhere in the ports tree as well. https://pypi.org/project/pyzipper/ https://pypi.org/project/jbxapi/ Thanks.
Created attachment 220185 [details] Makefile pyzipper
Created attachment 220187 [details] distinfo pyzipper
Created attachment 220188 [details] pkg-descr pyzipper
Created attachment 220189 [details] Makefile jbxapi
Created attachment 220190 [details] distinfo jbxapi
Created attachment 220191 [details] pkg-descr jbxapi
Hi there, For new ports, the preferred way is using a shar file. See https://www.freebsd.org/doc/en/books/porters-handbook/book.html#porting-submitting-shar Also, it would be better if there was one PR for port. Last but not least, a nice description of what the ports do and why it is good to have them in the tree would be great :-) Thanks!
Thanks for the information. i will keep this in mind moving forward. do i need to make these changes now or we can still proceed with this.
Yes, please make the shar file.
Created attachment 220217 [details] JBXAPI shar file - The Joe Sandbox API Wrapper enables you to fully integrate Joe Sandbox into your malware analysis framework The Joe Sandbox API Wrapper enables you to fully integrate Joe Sandbox into your malware analysis framework
Created attachment 220218 [details] PYZIPPER - A 100% API compatible replacement for Python’s zipfile that can read and write AES encrypted zip files. A 100% API compatible replacement for Python’s zipfile that can read and write AES encrypted zip files.
We have discussed some of this offline: * latest release of pyzipper is 0.3.3 * "USES= python" needs to be "USES= python:3.4+" * some versions are needed for RUN_DEPENDS
waiting for new patches.
I'm patient.
Created attachment 225157 [details] py-pyzipper shar file attached
The latest py-pyzipper fails to build: [00:00:02] Error: devel/py-pyzipper has incorrect CATEGORIES, first should be 'devel'. Please contact maintainer of the port to fix this. The PR says this should be in the devel category. One of these needs to be corrrected.
FYI, for future reference, it is probably easiest if you create one PR per port I suggest creating a new ticket for devel/py-jbxapi because: * the shar file for devel/py-jbxapi contains a RUN_DEPENDS which refers to py-pyzipper in a category which does not exist in the FreeBSD ports tree.
Created attachment 225227 [details] py-pyzipper port
added new attachment with category fix i will also create a new PR for jbxapi port
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d20cc22412b52cafffe715fe779449877fcb73a0 commit d20cc22412b52cafffe715fe779449877fcb73a0 Author: Dan Langille <dvl@FreeBSD.org> AuthorDate: 2021-05-26 13:27:55 +0000 Commit: Dan Langille <dvl@FreeBSD.org> CommitDate: 2021-05-26 13:33:40 +0000 devel/py-pyzipper: new port for reading/writing AES encrypted zip files PR: 251545 Reported by: gettoknowmi <gettoknowmi@yahoo.com> devel/Makefile | 1 + devel/py-pyzipper/Makefile (new) | 19 +++++++++++++++++++ devel/py-pyzipper/distinfo (new) | 3 +++ devel/py-pyzipper/pkg-descr (new) | 4 ++++ 4 files changed, 27 insertions(+)
Comitted. Thank you.