Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

2
lang/objc/DESCR Normal file
View File

@@ -0,0 +1,2 @@
The Portable Object Compiler consists of a set of Objective-C class
libraries and a precompiler (translator) that generates plain C code.

60
lang/objc/Makefile Normal file
View File

@@ -0,0 +1,60 @@
# $NetBSD: Makefile,v 1.17 2013/04/08 11:17:15 rodent Exp $
DISTNAME= objc-3.2.10
CATEGORIES= lang
MASTER_SITES= http://users.pandora.be/stes/
DISTFILES= ${DIST_BS}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://users.pandora.be/stes/compiler.html
COMMENT= Portable Object Compiler
DIST_BS= objc-bootstrap-3.2.8
WRKSRC_BS= ${WRKDIR}/${DIST_BS}
MAKE_JOBS_SAFE= no
CONFIGURE_DIRS= ${WRKSRC_BS} ${WRKSRC}
CONFIG_GUESS_OVERRIDE= ${WRKSRC_BS}/util/config.guess util/config.guess
CONFIG_SUB_OVERRIDE= ${WRKSRC_BS}/util/config.sub util/config.sub
BUILD_DIRS= ${WRKSRC}
PREPEND_PATH+= ${WRKSRC_BS}
BUILD_TARGET= default
USE_TOOLS+= lex yacc
USE_PKGLOCALEDIR= yes
GNU_CONFIGURE= yes
SUBST_CLASSES+= mflags
SUBST_STAGE.mflags= post-extract
SUBST_MESSAGE.mflags= Changing 'MFLAGS' to 'MMFLAGS'
SUBST_SED.mflags= -e 's,MFLAGS,MMFLAGS,g'
SUBST_FILES.mflags= configure configure.in manual.html \
*/Makefile* src/*/Makefile*
SUBST_CLASSES+= mandir
SUBST_STAGE.mandir= post-configure
SUBST_MESSAGE.mandir= Making mandir=${PKGMANDIR}
SUBST_SED.mandir= -e '/$$(TAR)/s,man,${PKGMANDIR},'
SUBST_FILES.mandir= Makefile
pre-configure:
${ECHO} >> ${WRKSRC_BS}/configure \
'${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS} -f ${MAKE_FILE} ${BUILD_TARGET}'
post-configure:
${LN} -s . ${WRKSRC_BS}/bin
${SED} < ${WRKSRC_BS}/objc > ${WRKDIR}/oc.tmp \
-e 's|${PREFIX}|${WRKSRC_BS}|g'
${MV} ${WRKDIR}/oc.tmp ${WRKSRC_BS}/objc
${CHMOD} +x ${WRKSRC_BS}/objc
.include "../../mk/bsd.prefs.mk"
.if !empty(PKGMANDIR:M*/*)
post-build:
${MKDIR} ${WRKSRC}/${PKGMANDIR:H}
${MV} ${WRKSRC}/man ${WRKSRC}/${PKGMANDIR}
.endif
.include "../../mk/bsd.pkg.mk"

202
lang/objc/PLIST Normal file
View File

@@ -0,0 +1,202 @@
@comment $NetBSD: PLIST,v 1.2 2009/06/14 18:03:37 joerg Exp $
bin/cvtimport
bin/objc
bin/objc1
bin/postlink
include/cakit/cakit.h
include/cakit/ccltn.h
include/cakit/ccomplex.h
include/cakit/cfloat.h
include/cakit/cobject.h
include/cakit/cseq.h
include/cakit/fraction.h
include/cakit/integer.h
include/cakit/intmodp.h
include/cakit/matrix.h
include/cakit/monomial.h
include/cakit/polynom.h
include/cakit/symbol.h
include/cakit/term.h
include/cakit/vector.h
include/objcrt/Block.h
include/objcrt/Exceptn.h
include/objcrt/Message.h
include/objcrt/Object.h
include/objcrt/OutOfMem.h
include/objcrt/objc.h
include/objcrt/objcrt.h
include/objpak/array.h
include/objpak/ascfiler.h
include/objpak/badvers.h
include/objpak/bag.h
include/objpak/cltn.h
include/objpak/dictnary.h
include/objpak/idarray.h
include/objpak/intarray.h
include/objpak/notfound.h
include/objpak/objpak.h
include/objpak/ocstring.h
include/objpak/octext.h
include/objpak/ordcltn.h
include/objpak/outofbnd.h
include/objpak/paragrph.h
include/objpak/point.h
include/objpak/rectangl.h
include/objpak/runarray.h
include/objpak/sequence.h
include/objpak/set.h
include/objpak/sortcltn.h
include/objpak/stack.h
include/objpak/txtattr.h
include/objpak/txtstyle.h
include/objpak/typeinc.h
include/objpak/unknownt.h
include/oclib/addrof.h
include/oclib/arrowxpr.h
include/oclib/arydecl.h
include/oclib/assign.h
include/oclib/bflddecl.h
include/oclib/binxpr.h
include/oclib/blockxpr.h
include/oclib/btincall.h
include/oclib/casestmt.h
include/oclib/castxpr.h
include/oclib/classdef.h
include/oclib/commaxpr.h
include/oclib/compdef.h
include/oclib/compstmt.h
include/oclib/condxpr.h
include/oclib/constxpr.h
include/oclib/contstmt.h
include/oclib/cppdirec.h
include/oclib/datadef.h
include/oclib/decl.h
include/oclib/def.h
include/oclib/deref.h
include/oclib/dfltstmt.h
include/oclib/dostmt.h
include/oclib/dotxpr.h
include/oclib/enumsp.h
include/oclib/enumtor.h
include/oclib/expr.h
include/oclib/exprstmt.h
include/oclib/forstmt.h
include/oclib/funbody.h
include/oclib/funcall.h
include/oclib/fundecl.h
include/oclib/fundef.h
include/oclib/gasmop.h
include/oclib/gasmstmt.h
include/oclib/gatrdecl.h
include/oclib/gattrib.h
include/oclib/gotostmt.h
include/oclib/identxpr.h
include/oclib/ifstmt.h
include/oclib/indexxpr.h
include/oclib/initdecl.h
include/oclib/keywdecl.h
include/oclib/keywxpr.h
include/oclib/lblstmt.h
include/oclib/listxpr.h
include/oclib/methdef.h
include/oclib/method.h
include/oclib/msgxpr.h
include/oclib/namedecl.h
include/oclib/node.h
include/oclib/options.h
include/oclib/parmdef.h
include/oclib/parmlist.h
include/oclib/pfixdecl.h
include/oclib/pfixxpr.h
include/oclib/pointer.h
include/oclib/precdecl.h
include/oclib/precxpr.h
include/oclib/relxpr.h
include/oclib/rtrnstmt.h
include/oclib/selector.h
include/oclib/selxpr.h
include/oclib/shared.h
include/oclib/sizeof.h
include/oclib/stardecl.h
include/oclib/stclass.h
include/oclib/stmt.h
include/oclib/structsp.h
include/oclib/switstmt.h
include/oclib/symbol.h
include/oclib/trlunit.h
include/oclib/type.h
include/oclib/typeof.h
include/oclib/unyxpr.h
include/oclib/util.h
include/oclib/whilstmt.h
include/ppi/Array.h
include/ppi/Assoc.h
include/ppi/Filer.h
include/ppi/Graph.h
include/ppi/ICpak101.h
include/ppi/IPSequence.h
include/ppi/IdArray.h
include/ppi/IntArray.h
include/ppi/OrdCltn.h
include/ppi/Sequence.h
include/ppi/SortCltn.h
include/ppi/String.h
include/ppi/StringCl.h
include/ppi/mivarargs.h
include/ppi/vectors.h
lib/_predll.o
lib/_prelink.o
lib/cakit.a
lib/cakitr.a
lib/objcdlso.ld
lib/objchelp.txt
lib/objcrt.a
lib/objcrtr.a
lib/objpak.a
lib/objpakr.a
man/man1/cvtimport.1
man/man1/objc.1
man/man1/postlink.1
man/man1/vici.1
man/man3/Array.3
man/man3/AsciiFiler.3
man/man3/BadVersion.3
man/man3/Bag.3
man/man3/BigInt.3
man/man3/Block.3
man/man3/CAObject.3
man/man3/Cltn.3
man/man3/Complex.3
man/man3/Dictionary.3
man/man3/Exception.3
man/man3/Float.3
man/man3/Fraction.3
man/man3/IdArray.3
man/man3/IntArray.3
man/man3/IntegerModp.3
man/man3/Matrix.3
man/man3/Message.3
man/man3/Monomial.3
man/man3/NotFound.3
man/man3/Object.3
man/man3/OrdCltn.3
man/man3/OutOfBounds.3
man/man3/OutOfMemory.3
man/man3/Paragraph.3
man/man3/Point.3
man/man3/Polynomial.3
man/man3/Rectangle.3
man/man3/RunArray.3
man/man3/Sequence.3
man/man3/Set.3
man/man3/SortCltn.3
man/man3/Stack.3
man/man3/String.3
man/man3/Symbol.3
man/man3/Term.3
man/man3/Text.3
man/man3/TextAttribute.3
man/man3/TextStyle.3
man/man3/TypeInconsistency.3
man/man3/UnknownType.3
man/man3/Vector.3

11
lang/objc/distinfo Normal file
View File

@@ -0,0 +1,11 @@
$NetBSD: distinfo,v 1.6 2012/05/24 09:14:58 asau Exp $
SHA1 (objc-3.2.10.tar.gz) = cee6e425a458ac04ac3cb321b449721ea27c1202
RMD160 (objc-3.2.10.tar.gz) = ba6fca9743f217c1de473d6b4845421c066d4e7c
Size (objc-3.2.10.tar.gz) = 908743 bytes
SHA1 (objc-bootstrap-3.2.8.tar.gz) = 07558d72d314c14d66f3817297944db7512a1790
RMD160 (objc-bootstrap-3.2.8.tar.gz) = 686fb5bb2a1c7fde18f2582063e44eb7fb7a5bff
Size (objc-bootstrap-3.2.8.tar.gz) = 354774 bytes
SHA1 (patch-Makefile_in) = 304253fb7f0b53b1d9cae84dab4b6204fdd235c6
SHA1 (patch-aa) = ad26cc667e248c87010c3df0e24885b330b4c342
SHA1 (patch-ab) = 1b9ce954711131bfd8153f0ec390f8b0c6d78cda

7
lang/objc/hacks.mk Normal file
View File

@@ -0,0 +1,7 @@
# $NetBSD: hacks.mk,v 1.1 2012/04/30 02:51:40 dholland Exp $
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "NetBSD"
CFLAGS+= -D__attribute__\(x\)=
.endif

View File

@@ -0,0 +1,17 @@
$NetBSD: patch-Makefile_in,v 1.1 2012/04/30 02:51:50 dholland Exp $
destdir support.
--- Makefile.in~ 2000-10-29 21:20:20.000000000 +0000
+++ Makefile.in
@@ -78,8 +78,8 @@ tags :
#
install : bootstrap
- test -d $(INSTALLDIR) || $(MKDIR) $(INSTALLDIR)
- $(TAR) cf - $(TARARGS) bin lib man include | ( $(CD) ${INSTALLDIR}; $(TAR) xvf - $(TARARGS))
+ test -d $(DESTDIR)$(INSTALLDIR) || $(MKDIR) $(DESTDIR)$(INSTALLDIR)
+ $(TAR) cf - $(TARARGS) bin lib man include | ( $(CD) $(DESTDIR)${INSTALLDIR}; $(TAR) xvf - $(TARARGS))
cleantmp :
-$(CD) src; $(CD) objcrt; $(MAKE) cleantmp

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-aa,v 1.2 2012/01/03 01:25:28 dholland Exp $
--- src/objc/Makefile.in.orig 2002-05-18 20:57:50.000000000 +1000
+++ src/objc/Makefile.in
@@ -79,7 +79,7 @@ POSTLINKFILES=\
-$(RM) $*.m
.ym.$(OBJSUFFIX):
- $(YACC) $*.ym
+ $(YACC) -d $*.ym
-$(CP) $(YTABH) $*.h
-$(CP) $(YTABC) $*.m
$(OBJC) -c $(MMFLAGS) $(IFLAGS) $*.m

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-ab,v 1.2 2012/01/03 01:25:28 dholland Exp $
--- configure.orig 2005-01-14 10:10:45.000000000 +0000
+++ configure
@@ -3367,7 +3367,7 @@ USELFLAG=1;
MMFLAGS=OPT_MMFLAGS;
case $ac_cv_c_compiler_gnu in
- yes) OPT_MMFLAGS='-DNDEBUG -O2';;
+ yes) OPT_MMFLAGS='-DNDEBUG $(CFLAGS)';;
*) OPT_MMFLAGS='-DNDEBUG';;
esac