From 51cac8b9b02f01aa0fe06edb1789698620183458 Mon Sep 17 00:00:00 2001 From: Will Andrews Date: Sat, 10 Mar 2001 21:32:47 +0000 Subject: Add asmutils 0.13, a set of UNIX utilities written in assembly language. PR: 24519 Submitted by: George Reid --- devel/asmutils/Makefile | 55 ++++++++++++++++++++++++++++++ devel/asmutils/distinfo | 1 + devel/asmutils/files/patch-MCONFIG | 15 +++++++++ devel/asmutils/pkg-comment | 1 + devel/asmutils/pkg-descr | 8 +++++ devel/asmutils/pkg-plist | 69 ++++++++++++++++++++++++++++++++++++++ 6 files changed, 149 insertions(+) create mode 100644 devel/asmutils/Makefile create mode 100644 devel/asmutils/distinfo create mode 100644 devel/asmutils/files/patch-MCONFIG create mode 100644 devel/asmutils/pkg-comment create mode 100644 devel/asmutils/pkg-descr create mode 100644 devel/asmutils/pkg-plist (limited to 'devel/asmutils') diff --git a/devel/asmutils/Makefile b/devel/asmutils/Makefile new file mode 100644 index 000000000000..e6d3a075a44d --- /dev/null +++ b/devel/asmutils/Makefile @@ -0,0 +1,55 @@ +# New ports collection makefile for: asmutils +# Date created: 22 January 2001 +# Whom: George Reid +# +# $FreeBSD$ +# + +PORTNAME= asmutils +PORTVERSION= 0.13 +CATEGORIES= devel +MASTER_SITES= ftp://ftp.linuxassembly.org/pub/asm/ + +MAINTAINER= greid@ukug.uk.freebsd.org + +BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm + +ONLY_FOR_ARCHS= i386 + +USE_GMAKE= yes + +INSTALLS_SHLIB= yes +LDCONFIG_DIRS= ${PREFIX}/lib/asmutils + +# This will play merry hell with portlint +BINARIES= cat basename chmod chroot chown cp cpuinfo dirname echo \ + env id extname factor grep head hostname httpd kill ln ls \ + lzss mkdir more mv nc pwd renice rm sh sleep strings sync \ + tee true uname wc yes md5sum rmdsum rc6crypt execve report \ + asmutils domainname sln rmdir false arch cpuspeed regs + +DOCFILES= Asmutils-HOWTO acknowledgements endorsements history \ + index s-contrib s-debug s-include s-layout s-optimize + +post-patch: + @(${SED} -e 's,%%KERNEL%%,${OSREL:S/.//g},g' ${WRKSRC}/MCONFIG > foo \ + && ${MV} foo ${WRKSRC}/MCONFIG) + +do-install: + ${MKDIR} ${PREFIX}/bin/asmutils + ${MKDIR} ${PREFIX}/lib/asmutils +.for B in ${BINARIES} + ${INSTALL_PROGRAM} ${WRKSRC}/src/$B ${PREFIX}/bin/asmutils +.endfor +.for L in c crypto m + ${INSTALL_PROGRAM} ${WRKSRC}/lib/lib$L.so.0 ${PREFIX}/lib/asmutils + ${INSTALL_DATA} ${WRKSRC}/lib/lib$L.a ${PREFIX}/lib/asmutils +.endfor +.if !defined(NOPORTDOCS) + ${MKDIR} ${PREFIX}/share/doc/asmutils +.for D in ${DOCFILES} + ${INSTALL_DATA} ${WRKSRC}/doc/$D.html ${PREFIX}/share/doc/asmutils +.endfor +.endif + +.include diff --git a/devel/asmutils/distinfo b/devel/asmutils/distinfo new file mode 100644 index 000000000000..b03d29e577f9 --- /dev/null +++ b/devel/asmutils/distinfo @@ -0,0 +1 @@ +MD5 (asmutils-0.13.tar.gz) = bfb24d7f7c4dc5af5ec318dd59b9226c diff --git a/devel/asmutils/files/patch-MCONFIG b/devel/asmutils/files/patch-MCONFIG new file mode 100644 index 000000000000..274c24850911 --- /dev/null +++ b/devel/asmutils/files/patch-MCONFIG @@ -0,0 +1,15 @@ +--- MCONFIG.orig Sat Mar 10 21:03:55 2001 ++++ MCONFIG Sat Mar 10 21:04:12 2001 +@@ -12,11 +12,11 @@ + + # Target Operating System (LINUX/FREEBSD/NETBSD/OPENBSD/BEOS/ATHEOS/LIBC) + +-OS = LINUX ++OS = FREEBSD + + # Kernel version (1.2 = 12, 2.4 = 24, 3.6 = 36, etc) + +-KERNEL = 24 ++KERNEL = %%KERNEL%% + + # Optimization method (SIZE/SPEED) diff --git a/devel/asmutils/pkg-comment b/devel/asmutils/pkg-comment new file mode 100644 index 000000000000..d6784be70e3a --- /dev/null +++ b/devel/asmutils/pkg-comment @@ -0,0 +1 @@ +A set of UNIX utilities written in assembly language diff --git a/devel/asmutils/pkg-descr b/devel/asmutils/pkg-descr new file mode 100644 index 000000000000..f1355ed972a6 --- /dev/null +++ b/devel/asmutils/pkg-descr @@ -0,0 +1,8 @@ +asmutils is a set of miscellaneous utilities written in assembly language, +targeted on embedded systems and small distributions (like rescue or +installation disks); also it contains small libc and crypto library. +It features the smallest possible size and memory requirements, +the fastest speed and good functionality. + +- George Reid +greid@ukug.uk.freebsd.org diff --git a/devel/asmutils/pkg-plist b/devel/asmutils/pkg-plist new file mode 100644 index 000000000000..722ed2e09d56 --- /dev/null +++ b/devel/asmutils/pkg-plist @@ -0,0 +1,69 @@ +bin/asmutils/arch +bin/asmutils/asmutils +bin/asmutils/basename +bin/asmutils/cat +bin/asmutils/chmod +bin/asmutils/chown +bin/asmutils/chroot +bin/asmutils/cp +bin/asmutils/cpuinfo +bin/asmutils/cpuspeed +bin/asmutils/dirname +bin/asmutils/domainname +bin/asmutils/echo +bin/asmutils/env +bin/asmutils/execve +bin/asmutils/extname +bin/asmutils/factor +bin/asmutils/false +bin/asmutils/grep +bin/asmutils/head +bin/asmutils/hostname +bin/asmutils/httpd +bin/asmutils/id +bin/asmutils/kill +bin/asmutils/ln +bin/asmutils/ls +bin/asmutils/lzss +bin/asmutils/md5sum +bin/asmutils/mkdir +bin/asmutils/more +bin/asmutils/mv +bin/asmutils/nc +bin/asmutils/pwd +bin/asmutils/rc6crypt +bin/asmutils/regs +bin/asmutils/renice +bin/asmutils/report +bin/asmutils/rm +bin/asmutils/rmdir +bin/asmutils/rmdsum +bin/asmutils/sh +bin/asmutils/sleep +bin/asmutils/sln +bin/asmutils/strings +bin/asmutils/sync +bin/asmutils/tee +bin/asmutils/true +bin/asmutils/uname +bin/asmutils/wc +bin/asmutils/yes +lib/asmutils/libc.a +lib/asmutils/libc.so.0 +lib/asmutils/libcrypto.a +lib/asmutils/libcrypto.so.0 +lib/asmutils/libm.a +lib/asmutils/libm.so.0 +%%PORTDOCS%%share/doc/asmutils/Asmutils-HOWTO.html +%%PORTDOCS%%share/doc/asmutils/acknowledgements.html +%%PORTDOCS%%share/doc/asmutils/endorsements.html +%%PORTDOCS%%share/doc/asmutils/history.html +%%PORTDOCS%%share/doc/asmutils/index.html +%%PORTDOCS%%share/doc/asmutils/s-contrib.html +%%PORTDOCS%%share/doc/asmutils/s-debug.html +%%PORTDOCS%%share/doc/asmutils/s-include.html +%%PORTDOCS%%share/doc/asmutils/s-layout.html +%%PORTDOCS%%share/doc/asmutils/s-optimize.html +%%PORTDOCS%%@dirrm share/doc/asmutils +@dirrm lib/asmutils +@dirrm bin/asmutils -- cgit v1.2.3