Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Jan 2008 15:25:13 +0530
From:      =?utf-8?B?4KSG4KS24KWA4KS3IOCktuClgeCkleCljeCksg==?= Ashish Shukla <wahjava.ml@gmail.com>
To:        freebsd-ports@freebsd.org
Subject:   Re: Trying to support my product on BSD
Message-ID:  <20080118095513.GA17891@chateau.d.lf>
In-Reply-To: <1563a4fd0801180047l64b1a455q2271e0ba78b4a3fa@mail.gmail.com>
References:  <1563a4fd0801180047l64b1a455q2271e0ba78b4a3fa@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--+HP7ph2BbKc20aGI
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

,--[ On Fri, Jan 18, 2008 at 02:17:37PM +0530, navneet Upadhyay wrote:
| Hi ,
|        My product is successfully running on Linux( all most all versions)
| and HP- UX and Windows .
|=20
|   *It is 100 % C++ code*.
|=20
|  I am planning to support it on FreeBSD, i have two queries :
|=20
| 1. *How to build my code into binaries* on FreeBSD , i have my unix make
| files. Just to give an idea i have around 200 cpp files and they complile=
 to
| 5 binaries . I am using multithreading(posix on linux) and sockets heavil=
y.

BSD Make (make) or GNU Make (gmake) will help you build your stuff on
FreeBSD.

| 2.* How to package the binaries*(RPM sort of thing). Idea is to provide a
| package to user who can install them binaries using this package by issui=
ng
| single command.

You can create a package by creating a port (see porters-handbook[1]) for y=
our product,
and then ship .tbz2 files. And if its FOSS, then you can submit your
port for inclusion in official FreeBSD ports tree :) .

References:
[1] - http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/

HTH
--=20
Ashish Shukla =E0=A4=86=E0=A4=B6=E0=A5=80=E0=A4=B7 =E0=A4=B6=E0=A5=81=E0=A4=
=95=E0=A5=8D=E0=A4=B2                      http://wahjava.wordpress.com/
=C2=B7-- =C2=B7- =C2=B7=C2=B7=C2=B7=C2=B7 =C2=B7--- =C2=B7- =C2=B7=C2=B7=C2=
=B7- =C2=B7- =C2=B7--=C2=B7-=C2=B7 --=C2=B7 -- =C2=B7- =C2=B7=C2=B7 =C2=B7-=
=C2=B7=C2=B7 =C2=B7-=C2=B7-=C2=B7- -=C2=B7-=C2=B7 --- --

--+HP7ph2BbKc20aGI
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHkHeBHy+EEHYuXnQRAhTyAKC8OYfMI+cjtbSWCy8436CAZgO0PwCeO8dA
0ryb6Xa/L39kQIwjNyKLR8Q=
=xqR6
-----END PGP SIGNATURE-----

--+HP7ph2BbKc20aGI--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080118095513.GA17891>