Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Jan 2006 18:21:03 -0500
From:      "Anish Mistry" <amistry@am-productions.biz>
To:        "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org>
Subject:   ports/92648: New Port: lrmi
Message-ID:  <1138749663.19919@bigguy.am-productions.biz>
Resent-Message-ID: <200601312320.k0VNK5hG096891@freefall.freebsd.org>

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

>Number:         92648
>Category:       ports
>Synopsis:       New Port: lrmi
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 31 23:20:05 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Anish Mistry
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
AM Productions 
>Environment:


System: FreeBSD 6.0-STABLE #0: Tue Jan 31 10:24:32 EST 2006
    root@:/usr/obj/usr/src/sys/BIGGUY



>Description:


Real Mode library for Linux/BSD


>How-To-Repeat:





>Fix:


--- lrmi.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	lrmi
#	lrmi/Makefile
#	lrmi/distinfo
#	lrmi/pkg-descr
#	lrmi/pkg-plist
#	lrmi/files
#	lrmi/files/patch-Makefile.bsd
#
echo c - lrmi
mkdir -p lrmi > /dev/null 2>&1
echo x - lrmi/Makefile
sed 's/^X//' >lrmi/Makefile << 'END-of-lrmi/Makefile'
X# New ports collection makefile for:	lrmi
X# Date created:		2006-01-31
X# Whom:			Anish Mistry <amistry@am-productions.biz>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	lrmi
XPORTVERSION=	0.10
XCATEGORIES=	devel
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	lrmi
X
XMAINTAINER=	amistry@am-productions.biz
XCOMMENT=	LRMI is a library for calling real mode BIOS routines
X
XONLY_FOR_ARCHS=	i386
XINSTALLS_SHLIB=	yes
XMAKEFILE=	Makefile.bsd
X
XSHLIB_VERSION=	0
X
X.include <bsd.port.pre.mk>
X
Xdo-install:
X	${INSTALL_DATA} ${WRKSRC}/liblrmi.so ${LOCALBASE}/lib/liblrmi.so.${SHLIB_VERSION}
X	${LN} -s ${LOCALBASE}/lib/liblrmi.so.${SHLIB_VERSION} ${LOCALBASE}/lib/liblrmi.so
X	@${MKDIR} ${LOCALBASE}/include/lrmi
X	${INSTALL_DATA} ${WRKSRC}/lrmi.h ${LOCALBASE}/include/lrmi
X	${INSTALL_DATA} ${WRKSRC}/vbe.h ${LOCALBASE}/include/lrmi
X
X.include <bsd.port.post.mk>
END-of-lrmi/Makefile
echo x - lrmi/distinfo
sed 's/^X//' >lrmi/distinfo << 'END-of-lrmi/distinfo'
XMD5 (lrmi-0.10.tar.gz) = fc1d9495e8f4563fca471bb65f34a5da
XSHA256 (lrmi-0.10.tar.gz) = b0be55c14407f586dc10836e8f348b3a002c461a9b47a302071eac0ef85770da
XSIZE (lrmi-0.10.tar.gz) = 10271
END-of-lrmi/distinfo
echo x - lrmi/pkg-descr
sed 's/^X//' >lrmi/pkg-descr << 'END-of-lrmi/pkg-descr'
XLinux/BSD Real Mode interface library.
X 
XWWW: http://lrmi.sourceforge.net/
END-of-lrmi/pkg-descr
echo x - lrmi/pkg-plist
sed 's/^X//' >lrmi/pkg-plist << 'END-of-lrmi/pkg-plist'
Xlib/liblrmi.so.0
Xlib/liblrmi.so
Xinclude/lrmi/lrmi.h
Xinclude/lrmi/vbe.h
X@dirrm include/lrmi
END-of-lrmi/pkg-plist
echo c - lrmi/files
mkdir -p lrmi/files > /dev/null 2>&1
echo x - lrmi/files/patch-Makefile.bsd
sed 's/^X//' >lrmi/files/patch-Makefile.bsd << 'END-of-lrmi/files/patch-Makefile.bsd'
X--- Makefile.bsd.orig	Tue May 13 23:18:12 2003
X+++ Makefile.bsd	Tue Jan 31 14:03:00 2006
X@@ -1,4 +1,4 @@
X-CFLAGS = -g -Wall
X+CFLAGS?=-g -Wall
X RANLIB = ranlib
X OS != uname -s
X 
X@@ -13,21 +13,21 @@
X all: $(all)
X 
X .c.o:
X-	$(CC) -c $(CPPFLAGS) $(CFLAGS) -o ${.TARGET} ${.IMPSRC}
X+	$(CC) -c $(CFLAGS) -o ${.TARGET} ${.IMPSRC}
X 
X .SUFFIXES: .lo
X .c.lo:
X-	$(CC) -c $(CPPFLAGS) $(CFLAGS) -fPIC -o ${.TARGET} ${.IMPSRC}
X+	$(CC) -c $(CFLAGS) -fPIC -o ${.TARGET} ${.IMPSRC}
X 
X liblrmi.a: $(objects)
X 	$(AR) -r ${.TARGET} ${.ALLSRC}
X 	$(RANLIB) ${.TARGET}
X 
X liblrmi.so: $(pic_objects)
X-	$(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -shared -o ${.TARGET} ${.ALLSRC} ${libs}
X+	$(CC) $(CFLAGS) -fPIC -shared -o ${.TARGET} ${.ALLSRC} ${libs}
X 
X vbetest: vbetest.o liblrmi.a
X-	$(CC) $(CPPFLAGS) $(CFLAGS) -o ${.TARGET} ${.ALLSRC} ${libs}
X+	$(CC) $(CFLAGS) -o ${.TARGET} ${.ALLSRC} ${libs}
X 
X .PHONY: clean
X clean:
END-of-lrmi/files/patch-Makefile.bsd
exit

--- lrmi.shar ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



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