Creating new port
freebsd.contact at marino.st
Thu May 29 07:43:00 UTC 2014
On 5/29/2014 09:22, Raghu HB wrote:
> Thanks Michelle for your time.
> Neither your answers nor the link provide the details which I am looking
The links you have been given do contain the detail that you are looking
for. As far as "example" ports go, there are 25,000 of them. The
bottom line is: if you found Michelle's suggestion unhelpful, nobody can
help you I'm afraid. You're going to get the same answers repeatedly.
> -----Original Message-----
> From: Michelle Sullivan [mailto:michelle at sorbs.net]
> Sent: Wednesday, May 28, 2014 4:38 PM
> To: Raghu HB
> Cc: FreeBSD Ports ML
> Subject: Re: Creating new port
> Raghu HB wrote:
>> Thanks Michelle,
>> I copied the files in /usr/ports/sysutils/mrmonitor and ran the below
>> commands I encountered the same issue.
> Ok for starters - you only copy the Makefile that you are making for the
> port into there.
>> root@:/usr/ports/sysutils/mrmonitor # make distinfo
>> make: don't know how to make distinfo. Stop
> This should not happen if you have a ports makefile there.. however it is
> possible you have forgotten something (like making the last line:
> .include <bsd.port.mk> )
>> root@:/usr/ports/sysutils/mrmonitor # make makesum ===> Found saved
>> configuration for mrmonitor-1.1 root@:/usr/ports/sysutils/mrmonitor #
>> make package ===> Found saved configuration for mrmonitor-1.1
>> I need to understand below things which is not explained in hand book.
>> 1. Detailed steps for creating new port
> This is what you need:
>> 2. Sample example for creating new port which nowhere available in the
> The link above provides a simple sample.
>> 3. I have 10 files in a directory, I just need to create a package out
>> of that and provide the package to customers they can install it.
> You can't do that - you need to make the distribution into a tarball that
> can be downloaded from a 'master site'
>> 4. I do not have to build anything I just need to create the port for
> Yes, understood, do you have a makefile that will do this for you across
> other platforms?
>> I have searched enough in the web nowhere I found the answer...
>> I think providing the files in tar format and script to deploy the
>> files will be more easier than this complicated port and packages.
> Well this is what the makefile will usually do for you... (the Makefile
> can be considered a script or you can just get it to run your script).
> Read the porters handbook - it's all there unless you are trying to get it
> to help you create the installation script that is in the tarball - which
> is not - it will tell you how to work with FreeBSD once you have a working
>> Porters Handbook is here:
> Michelle Sullivan
> freebsd-ports at freebsd.org mailing list
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
More information about the freebsd-ports