From owner-freebsd-ports@freebsd.org Sun Dec 4 11:44:50 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 80C4DC66C9E for ; Sun, 4 Dec 2016 11:44:50 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: from hades.sorbs.net (mail.sorbs.net [67.231.146.200]) by mx1.freebsd.org (Postfix) with ESMTP id 7190B1976 for ; Sun, 4 Dec 2016 11:44:49 +0000 (UTC) (envelope-from michelle@sorbs.net) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Received: from C02LJ0HMFFT4.corp.proofpoint.com (static-58-108-170-168.optusnet.com.au [58.108.170.168]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0OHN00G0GSZYBF10@hades.sorbs.net> for freebsd-ports@freebsd.org; Sun, 04 Dec 2016 03:52:47 -0800 (PST) Subject: Re: FOCAL To: Torfinn Ingolfsen , FreeBSD Ports ML References: <20161203015938.GE44284@eureka.lemis.com> <1fca9c334b64e9c1e9a7c64edb8723eb@lerctr.org> <19663ef3-c389-be3d-0912-1bc046a90924@freebsd.org> <5842E93E.1070301@sorbs.net> From: Michelle Sullivan Message-id: <584401A8.4010807@sorbs.net> Date: Sun, 04 Dec 2016 21:44:40 +1000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:43.0) Gecko/20100101 Firefox/43.0 SeaMonkey/2.40 In-reply-to: X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Dec 2016 11:44:50 -0000 Torfinn Ingolfsen wrote: > This one can easily be compiled: > > tingo@kg-core1$ mkdir focal > tingo@kg-core1$ cd focal > tingo@kg-core1$ fetch ftp://www.cozx.com/pub/langs/focal.tar.gz > focal.tar.gz 100% of 42 kB 116 kBps 00m00s > untar, then > tingo@kg-core1$ cd focal-1.0.4 > tingo@kg-core1$ make > OS type FreeBSD is unknown > You must enter an OS type. OS types are: > linux | nt | openmvs | openvms | os2 | riscos | > solaris | sunos | gnuhurd | gnukfreebsd | dx10 > > For IBM OS/390 you have the choices: > dignusdcc | dignusgcc | mvs > > (I copied the gnukfreebsd entry and modified it to read FreeBSD) > > tingo@kg-core1$ make > Making FreeBSD on a amd64 > gcc -O2 -DSYSVDIR -DSTRERROR -DANSICRT -c focal.c -o focal.o > gcc -O2 -DSYSVDIR -DSTRERROR -DANSICRT -c parser.c -o parser.o > gcc -O2 -DSYSVDIR -DSTRERROR -DANSICRT -c screen.c -o screen.o > gcc -o focal -O2 -DSYSVDIR -DSTRERROR -DANSICRT focal.o parser.o screen.o -lm > > tingo@kg-core1$ ./focal > FOCAL-1.0.4 execution begins > *quit > > I have no experience with FOCAL myself, so I'm not going to try any programs. > This on > tingo@kg-core1$ uname -a > FreeBSD kg-core1.kg4.no 9.3-STABLE FreeBSD 9.3-STABLE #3 r304838: Fri > Aug 26 12:11:25 CEST 2016 > root@kg-core1.kg4.no:/usr/obj/usr/src/sys/GENERIC amd64 > HTH, HAND Yup: root@invertigo:/usr/ports/lang/focal # make install ===> Found saved configuration for focal-1.0.4 ===> Fetching all distfiles required by focal-1.0.4 for building ===> Extracting for focal-1.0.4 => SHA256 Checksum OK for focal-1.0.4.tar.gz. ===> Patching for focal-1.0.4 ===> Applying BSDSUniX patches for focal-1.0.4 => Applied patch /usr/ports/lang/focal/files/patch-Makefile successfully. ===> Configuring for focal-1.0.4 ===> /usr/ports/lang/focal/work/focal-1.0.4/Makefile seems to be patched - ignoring. ===> Done with the BSDSUniX Hack... ===> Building for focal-1.0.4 Making BSDSUniX on a amd64 gcc -O2 -DSYSVDIR -DSTRERROR -DANSICRT -c screen.c -o screen.o gcc -O2 -DSYSVDIR -DSTRERROR -DANSICRT -c focal.c -o focal.o gcc -O2 -DSYSVDIR -DSTRERROR -DANSICRT -c parser.c -o parser.o gcc -o focal -O2 -DSYSVDIR -DSTRERROR -DANSICRT focal.o parser.o screen.o -lm ===> Staging for focal-1.0.4 ===> Generating temporary packing list cp focal /usr/ports/lang/focal/work/stage/usr/local/bin cp focal.1 /usr/ports/lang/focal/work/stage/usr/local/share/man/man1 ====> Compressing man pages (compress-man) ===> Building package for focal-1.0.4 ===> Applying pkg_install.awk for keyword replacement ===> Processing execution commands from plist and building final package... Creating package /usr/ports/lang/focal/work/pkg/focal-1.0.4.tbz Registering depends:. Creating bzip'd tar ball in '/usr/ports/lang/focal/work/pkg/focal-1.0.4.tbz' ===> Installing for focal-1.0.4 ===> Checking if lang/focal already installed ===> Installing focal-1.0.4 root@invertigo:/usr/ports/lang/focal # focal FOCAL-1.0.4 execution begins *quit root@invertigo:/usr/ports/lang/focal # uname -a BSDSUniX invertigo.sorbs.net 1.0-RELEASE BSDSUniX 1.0-RELEASE #0: Sat Oct 1 14:28:58 UTC 2016 root@10amd64:/usr/obj/usr/src/sys/GENERIC amd64 root@invertigo:/usr/ports/lang/focal # Michelle