Created attachment 167857 [details] portest.diff With portest, you can create, update, patch and revert a port tree with svn, git and portsnap. Portest can also do portlint testing, test a port with port test, or poudriere, and also generate a list of ports a patchfile(s) will modify. Portest is written in shell with minimal dependencies mostly using FreeBSD-base WWW: https://github.com/Ultima1252/portest
Hello Ricky, can you please provide a shar instead of an diff. A shar is the common way to provide a new port :) Greetings, Torsten
Created attachment 167859 [details] portest.shar
(In reply to Ultima from comment #2) > Created attachment 167859 [details] > portest.shar Doesn't bugzilla know that shar(1) files are of text/plain? --Chris P.S. Looks like a great tool, Ultima!
(In reply to Chris Hutchinson from comment #3) > Doesn't bugzilla know that shar(1) files are of text/plain? I must protect bugzilla, because it did it right. I declared the mime type "application/x-shar". Often the browser itself does not know, that you can view this as text and offers a download of this file. Of course you can teach your browser to do this. But first it is very annoying :D Greetings, Torsten
(In reply to Chris Hutchinson from comment #3) > Doesn't bugzilla know that shar(1) files are of text/plain? Yeah, thats why I don't care for shars, but it is the correct way according to handbook. I did forget to add the entry to the Makefile in the diff tho >.< > P.S. Looks like a great tool, Ultima! Thanks, I hope it is helpful. I use it constantly when working on ports. It cuts down much of time with repetitive commands.
(In reply to Torsten Zühlsdorff from comment #4) > (In reply to Chris Hutchinson from comment #3) > > > Doesn't bugzilla know that shar(1) files are of text/plain? > > I must protect bugzilla, because it did it right. I declared the mime type > "application/x-shar". Often the browser itself does not know, that you can > view this as text and offers a download of this file. Yes. You can never trust those evil text/plain files. ;) > > Of course you can teach your browser to do this. But first it is very > annoying :D Aren't you the clever one. See how you just made this *my* responsibility. ;) ;) Point taken. Thanks, Torsten! --Chris
(In reply to Ultima from comment #5) > (In reply to Chris Hutchinson from comment #3) > > Doesn't bugzilla know that shar(1) files are of text/plain? > > Yeah, thats why I don't care for shars, but it is the correct way according > to handbook. I did forget to add the entry to the Makefile in the diff tho > >.< > > > > P.S. Looks like a great tool, Ultima! > > Thanks, I hope it is helpful. I use it constantly when working on ports. It > cuts down much of time with repetitive commands. Looking forward to taking this for a spin. :) Is it just my copy, or is the attached shar(1) missing portest/pkg-descr ? --Chris
(In reply to Chris Hutchinson from comment #7) > Looking forward to taking this for a spin. :) Awesome! If you have any suggestions or problems feel free to email me. I'm eager feedback! =] > Is it just my copy, or is the attached shar(1) missing portest/pkg-descr ? It is at the top, the first file.
Well, I don't buy the 'minimal depends' 8-}, test-building right now and it pulls in at least 24 other ports with the default OPTIONS, like perl, subversion, and git.
Testbuilds are fine.
A commit references this bug: Author: pi Date: Tue Mar 8 17:49:45 UTC 2016 New revision: 410637 URL: https://svnweb.freebsd.org/changeset/ports/410637 Log: New port: ports-mgmt/portest With portest, you can create, update, patch and revert a port tree with svn, git and portsnap. Portest can also do portlint testing, test a port with port test, or poudriere, and also generate a list of ports a patchfile(s) will modify. Portest is written in shell with minimal dependencies mostly using FreeBSD-base WWW: https://github.com/Ultima1252/portest PR: 207810 Submitted by: Ultima1252@gmail.com Changes: head/ports-mgmt/Makefile head/ports-mgmt/portest/ head/ports-mgmt/portest/Makefile head/ports-mgmt/portest/distinfo head/ports-mgmt/portest/pkg-descr
Committed, thanks!