ports/92648: New Port: lrmi
Anish Mistry
amistry at am-productions.biz
Tue Jan 31 23:20:07 UTC 2006
>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 at 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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list