Index: head/lang/asis/Makefile =================================================================== --- head/lang/asis/Makefile (revision 381452) +++ head/lang/asis/Makefile (revision 381453) @@ -1,42 +1,52 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= asis PORTVERSION= 2014 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://downloads.dragonlace.net/src/ DISTNAME= ${PORTNAME}-gpl-${PORTVERSION}-src MAINTAINER= marino@FreeBSD.org COMMENT= GNAT implementation of Ada Semantic Interface Specification LICENSE= GPLv2 BUILD_DEPENDS= gprbuild>=20130416:${PORTSDIR}/devel/gprbuild \ xmlada>=3.2:${PORTSDIR}/textproc/xmlada \ ${GUSTATIC}:${PORTSDIR}/lang/gnat_util RUN_DEPENDS= ${GUSTATIC}:${PORTSDIR}/lang/gnat_util USES= ada gmake NO_MTREE= yes MAKE_ENV= PROCESSORS=${MAKE_JOBS_NUMBER} GUSTATIC= ${LOCALBASE}/lib/gnat_util/libgnat_util.a post-extract: @${REINPLACE_CMD} -e 's|OPSYS|ASISOPSYS|g' \ -e 's|(prefix)|(DESTDIR)$$(prefix)|g' \ ${WRKSRC}/Makefile \ ${WRKSRC}/Makefile.stub \ ${WRKSRC}/common.gpr + @${REINPLACE_CMD} -e 's|Hostparm.OpenVMS|False|' \ + ${WRKSRC}/asis/a4g-a_types.adb \ + ${WRKSRC}/tools/gnatmetric/asis_ul-env* \ + ${WRKSRC}/tools/tool_utils/asis_ul-environment.adb \ + ${WRKSRC}/tools/tool_utils/asis_ul-projects.adb \ + ${WRKSRC}/tools/tool_utils/asis_ul-common.adb \ + ${WRKSRC}/tools/gnatpp/gnatpp-processing.adb \ + ${WRKSRC}/tools/gnatpp/gnatpp-output.ad[sb] + @${RM} -rf ${WRKSRC}/gnat do-build: # This target is recreated because -j cannot be set, but # MAKE_JOBS_SAFE=yes is needed for PROCESSORS value (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} all) post-install: @(cd ${STAGEDIR}${PREFIX}; ${FIND} * \( -type f -or -type l \) | \ ${SORT} >> ${TMPPLIST}) .include Index: head/lang/asis/files/patch-no-OpenVMS.diff =================================================================== --- head/lang/asis/files/patch-no-OpenVMS.diff (nonexistent) +++ head/lang/asis/files/patch-no-OpenVMS.diff (revision 381453) @@ -0,0 +1,70 @@ +OpenVMS Support was removed from gcc5-aux, so remove Name_AST_Entry +This patch can be applied to gcc-aux version too. + +--- asis/a4g-a_sem.adb.orig 2014-04-10 13:38:35 UTC ++++ asis/a4g-a_sem.adb +@@ -1317,14 +1317,12 @@ package body A4G.A_Sem is + Name_Complex_Representation | + Name_CPP_Class | + Name_CPP_Constructor | +- Name_Export_Exception | + Name_Export_Function | + Name_Export_Object | + Name_Export_Procedure | + Name_Export_Valued_Procedure | + Name_Favor_Top_Level | + Name_Finalize_Storage_Only | +- Name_Import_Exception | + Name_Import_Function | + Name_Import_Object | + Name_Import_Procedure | +@@ -1371,22 +1369,6 @@ package body A4G.A_Sem is + end if; + + -- Cases when a specific processing is needed +- when Name_Float_Representation => +- Pragma_Arg := First (Pragma_Argument_Associations (Pragma_Node)); +- +- if Present (Next (Pragma_Arg)) then +- Pragma_Arg := Next (Pragma_Arg); +- end if; +- +- Pragma_Arg := Sinfo.Expression (Pragma_Arg); +- +- if Entity (Pragma_Arg) = Entity_Node +- or else +- Chars (Pragma_Arg) = Chars (Entity_Node) +- then +- Result := True; +- end if; +- + when Name_Obsolescent => + + if Is_Obsolescent (Entity_Node) then +@@ -1633,8 +1615,6 @@ package body A4G.A_Sem is + if not ( + N in First_Pragma_Name .. Last_Pragma_Name + or else +- N = Name_AST_Entry +- or else + N = Name_CPU + or else + N = Name_Interface +--- asis/a4g-mapping.adb.orig 2014-04-10 13:38:35 UTC ++++ asis/a4g-mapping.adb +@@ -1884,7 +1884,6 @@ package body A4G.Mapping is + Attribute_Chars = Name_Address_Size or else + Attribute_Chars = Name_Asm_Input or else + Attribute_Chars = Name_Asm_Output or else +- Attribute_Chars = Name_AST_Entry or else -- VMS + Attribute_Chars = Name_Bit or else + Attribute_Chars = Name_Bit_Position or else + Attribute_Chars = Name_Code_Address or else +@@ -3169,7 +3168,6 @@ package body A4G.Mapping is + + elsif Pragma_Chars in + First_Pragma_Name .. Last_Pragma_Name | +- Name_AST_Entry | + Name_Interface + then + -- We have already checked for all the standard pragma names, so Property changes on: head/lang/asis/files/patch-no-OpenVMS.diff ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property