On 01/10 09:32, Marc Espie wrote: > On Mon, Jan 10, 2011 at 12:28:27PM -0800, Jeremy Evans wrote: > > On 01/10 09:22, Marc Espie wrote: > > > On Mon, Jan 10, 2011 at 10:39:23AM -0800, Jeremy Evans wrote: > > > > On 01/08 09:35, Stuart Henderson wrote: > > > > > On 2011/01/07 17:08, Jeremy Evans wrote: > > > > > > Three diffs included. First is llvm-gcc. Second is an updated llvm > > > > > > diff that should reduce future PLIST churn, requested by Mikolaj > > > > > > Kucharski. Third is a diff to enable llvm support in rubinius. > > > > > > > > > > > > I haven't yet checked to see if any of the llvm-gcc shared libs > > > > > > should > > > > > > be bumped. Any advice in this area? > > > > > > > > > > Bumping these libs will need some work with the build infrastructure, > > > > > unfortunately we don't have this under control yet (see notes in > > > > > llvm-gcc4 Makefile). > > > > > > > > Since this isn't under control of the build infrastructure and upstream > > > > didn't bump them, can we just leave them alone? > > > > > > No. > > > > > > Upstream(s) are notoriously bad at bumping when need occurs. > > > > Any objections to me just bumping the majors on all three shared libs? > > There aren't any dependencies to worry about. > > I would very much like for them to be put under control of the infrastructure, > as should be.
Done. Can I get an OK to commit to llvm, llvm-gcc, and rubinius? Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/lang/llvm-gcc4/Makefile,v retrieving revision 1.13 diff -u -p -r1.13 Makefile --- Makefile 26 Nov 2010 17:27:38 -0000 1.13 +++ Makefile 10 Jan 2011 22:23:01 -0000 @@ -1,24 +1,23 @@ # $OpenBSD: Makefile,v 1.13 2010/11/26 17:27:38 espie Exp $ # XXX WORK IN PROGRESS. +SHARED_ONLY = Yes #ONLY_FOR_ARCHS = ${GCC4_ARCHS} -ONLY_FOR_ARCHS = i386 -# amd64 has an -fPIC problem +ONLY_FOR_ARCHS = i386 amd64 # others unknown at this time COMMENT = gcc4 front-end for LLVM GCC_V = 4.2.1 -LLVM_V = 2.7 +LLVM_V = 2.8 DISTNAME = llvm-gcc-4.2-${LLVM_V}.source PKGNAME = ${DISTNAME:S/.source//:S/gcc-/gcc/} -REVISION = 2 EXTRACT_SUFX= .tgz -SHARED_LIBS = ssp 0.0 \ - objc 2.0 \ - stdc++ 6.9 # XXX not controllable yet +SHARED_LIBS = ssp 1.0 \ + objc 3.0 \ + stdc++ 7.0 CATEGORIES = lang devel @@ -71,8 +70,23 @@ MODGNU_CONFIG_GUESS_DIRS = ${WRKSRC} ${W WRKSRC = ${WRKDIST}/obj +# See bsd.lib.mk:162 +.if ${MACHINE_ARCH:Mi386*} +PKG_ARGS+= -Dno_i386=0 +.else +PKG_ARGS+= -Dno_i386=1 +.endif + +LIBTOOLssp_VERSION = ${LIBssp_VERSION:S/./:/} +LIBTOOLobjc_VERSION = ${LIBobjc_VERSION:S/./:/} +LIBTOOLstdc++_VERSION = ${LIBstdc++_VERSION:S/./:/} +SUBST_VARS += LIBTOOLssp_VERSION LIBTOOLobjc_VERSION LIBTOOLstdc++_VERSION + post-extract: @mkdir -p ${WRKSRC}/gcc + +pre-configure: + ${SUBST_CMD} ${WRKDIST}/lib{{stdc++-v3,objc}/configure,ssp/libtool-version} post-install: @chown -R ${BINOWN}:${BINGRP} ${PREFIX}/lib/llvm-gcc-${LLVM_V}/gcc/${CONFIG}/${GCC_V}/include Index: distinfo =================================================================== RCS file: /cvs/ports/lang/llvm-gcc4/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 29 Apr 2010 16:45:53 -0000 1.4 +++ distinfo 8 Jan 2011 00:18:14 -0000 @@ -1,5 +1,5 @@ -MD5 (llvm-gcc-4.2-2.7.source.tgz) = xQMwBc6sGYi3zckIRFCQ8A== -RMD160 (llvm-gcc-4.2-2.7.source.tgz) = Uj7dlOzgDKqqP/I5nzwLBEtQ9DI= -SHA1 (llvm-gcc-4.2-2.7.source.tgz) = qvRm76QelQFNUaL4pgrTt3ccGCk= -SHA256 (llvm-gcc-4.2-2.7.source.tgz) = HMvO9f5mEzkuJPIf0jqe0mkoJ8E/jYXCazvc0bO1BHo= -SIZE (llvm-gcc-4.2-2.7.source.tgz) = 55699337 +MD5 (llvm-gcc-4.2-2.8.source.tgz) = 5bBWn18BgIbGIgHYfhYRVA== +RMD160 (llvm-gcc-4.2-2.8.source.tgz) = MF9BV7FpEoMbK4l7CaVfwkBbzAw= +SHA1 (llvm-gcc-4.2-2.8.source.tgz) = WPuj3d25xps0XIr6bGmdnZ0T9VE= +SHA256 (llvm-gcc-4.2-2.8.source.tgz) = BHhaADHBqh46iZJqxqBpyWJ2B06nEZWDBri/ltnUnk0= +SIZE (llvm-gcc-4.2-2.8.source.tgz) = 55748118 Index: patches/patch-gcc_cp_call_c =================================================================== RCS file: /cvs/ports/lang/llvm-gcc4/patches/patch-gcc_cp_call_c,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-gcc_cp_call_c --- patches/patch-gcc_cp_call_c 22 Jun 2009 22:37:32 -0000 1.1.1.1 +++ patches/patch-gcc_cp_call_c 10 Jan 2011 21:23:19 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-gcc_cp_call_c,v 1.1.1.1 2009/06/22 22:37:32 sthen Exp $ ---- gcc/cp/call.c.orig Mon Nov 3 07:33:15 2008 -+++ gcc/cp/call.c Mon Jun 22 00:53:58 2009 -@@ -5414,7 +5414,7 @@ name_as_c_string (tree name, tree type, bool *free_p) +--- gcc/cp/call.c.orig Fri Aug 6 11:31:05 2010 ++++ gcc/cp/call.c Mon Jan 10 12:49:16 2011 +@@ -5418,7 +5418,7 @@ name_as_c_string (tree name, tree type, bool *free_p) || name == base_dtor_identifier || name == deleting_dtor_identifier) { @@ -10,7 +10,7 @@ $OpenBSD: patch-gcc_cp_call_c,v 1.1.1.1 /* Remember that we need to free the memory allocated. */ *free_p = true; } -@@ -5424,7 +5424,7 @@ name_as_c_string (tree name, tree type, bool *free_p) +@@ -5428,7 +5428,7 @@ name_as_c_string (tree name, tree type, bool *free_p) pretty_name = concat ("operator ", type_as_string (TREE_TYPE (name), TFF_PLAIN_IDENTIFIER), Index: patches/patch-gcc_dbxout_c =================================================================== RCS file: /cvs/ports/lang/llvm-gcc4/patches/patch-gcc_dbxout_c,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-gcc_dbxout_c --- patches/patch-gcc_dbxout_c 22 Jun 2009 22:37:32 -0000 1.1.1.1 +++ patches/patch-gcc_dbxout_c 10 Jan 2011 21:23:21 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-gcc_dbxout_c,v 1.1.1.1 2009/06/22 22:37:32 sthen Exp $ ---- gcc/dbxout.c.orig Tue Sep 2 23:20:12 2008 -+++ gcc/dbxout.c Mon Jun 22 00:53:59 2009 -@@ -1136,7 +1136,7 @@ dbxout_init (const char *input_file_name) +--- gcc/dbxout.c.orig Thu May 20 22:58:44 2010 ++++ gcc/dbxout.c Mon Jan 10 12:49:16 2011 +@@ -1140,7 +1140,7 @@ dbxout_init (const char *input_file_name) if (cwd[0] == '\0') cwd = "/"; else if (!IS_DIR_SEPARATOR (cwd[strlen (cwd) - 1])) Index: patches/patch-gcc_gcc_c =================================================================== RCS file: /cvs/ports/lang/llvm-gcc4/patches/patch-gcc_gcc_c,v retrieving revision 1.3 diff -u -p -r1.3 patch-gcc_gcc_c --- patches/patch-gcc_gcc_c 29 Apr 2010 16:45:53 -0000 1.3 +++ patches/patch-gcc_gcc_c 10 Jan 2011 21:23:21 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/29 16:45:53 jsg Exp $ ---- gcc/gcc.c.orig Sat Dec 19 00:12:36 2009 -+++ gcc/gcc.c Wed Apr 28 23:16:03 2010 -@@ -1408,7 +1408,7 @@ translate_options (int *argcp, const char *const **arg +--- gcc/gcc.c.orig Mon Aug 30 13:52:59 2010 ++++ gcc/gcc.c Mon Jan 10 12:49:16 2011 +@@ -1409,7 +1409,7 @@ translate_options (int *argcp, const char *const **arg /* Store the translation as one argv elt or as two. */ if (arg != 0 && strchr (arginfo, 'j') != 0) newv[newindex++] = concat (option_map[j].equivalent, arg, @@ -10,7 +10,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ else if (arg != 0) { newv[newindex++] = option_map[j].equivalent; -@@ -1748,7 +1748,7 @@ init_gcc_specs (struct obstack *obstack, const char *s +@@ -1749,7 +1749,7 @@ init_gcc_specs (struct obstack *obstack, const char *s "%{shared:", shared_name, "}" #endif #endif @@ -19,7 +19,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ obstack_grow (obstack, buf, strlen (buf)); free (buf); -@@ -1946,7 +1946,7 @@ set_spec (const char *name, const char *spec) +@@ -1947,7 +1947,7 @@ set_spec (const char *name, const char *spec) old_spec = *(sl->ptr_spec); *(sl->ptr_spec) = ((spec[0] == '+' && ISSPACE ((unsigned char)spec[1])) @@ -28,7 +28,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ : xstrdup (spec)); #ifdef DEBUG_SPECS -@@ -2516,12 +2516,12 @@ for_each_path (const struct path_prefix *paths, +@@ -2517,12 +2517,12 @@ for_each_path (const struct path_prefix *paths, just_multi_suffix = just_machine_suffix; if (do_multi && multilib_dir && strcmp (multilib_dir, ".") != 0) { @@ -45,7 +45,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ while (1) { -@@ -2869,8 +2869,8 @@ add_sysrooted_prefix (struct path_prefix *pprefix, con +@@ -2870,8 +2870,8 @@ add_sysrooted_prefix (struct path_prefix *pprefix, con if (target_system_root) { if (target_sysroot_suffix) @@ -56,7 +56,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ /* We have to override this because GCC's notion of sysroot moves along with GCC. */ -@@ -3517,7 +3517,7 @@ process_command (int argc, const char **argv) +@@ -3518,7 +3518,7 @@ process_command (int argc, const char **argv) break; new_argv0 = xmemdup (progname, baselen, baselen + concat_length (new_version, new_machine, @@ -65,7 +65,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ strcpy (new_argv0 + baselen, new_machine); strcat (new_argv0, "-gcc-"); strcat (new_argv0, new_version); -@@ -3571,7 +3571,7 @@ process_command (int argc, const char **argv) +@@ -3572,7 +3572,7 @@ process_command (int argc, const char **argv) standard_libexec_prefix); /* LLVM LOCAL end no-canonical-prefixes */ if (gcc_exec_prefix) @@ -74,7 +74,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ } else { -@@ -3579,7 +3579,7 @@ process_command (int argc, const char **argv) +@@ -3580,7 +3580,7 @@ process_command (int argc, const char **argv) GCC_EXEC_PREFIX is typically a directory name with a trailing / (which is ignored by make_relative_prefix), so append a program name. */ @@ -83,7 +83,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ /* LLVM LOCAL begin no-canonical-prefixes */ gcc_libexec_prefix = get_relative_prefix (tmp_prefix, standard_exec_prefix, -@@ -3628,7 +3628,7 @@ process_command (int argc, const char **argv) +@@ -3629,7 +3629,7 @@ process_command (int argc, const char **argv) { strncpy (nstore, startp, endp - startp); if (endp == startp) @@ -92,7 +92,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ else if (!IS_DIR_SEPARATOR (endp[-1])) { nstore[endp - startp] = DIR_SEPARATOR; -@@ -3662,7 +3662,7 @@ process_command (int argc, const char **argv) +@@ -3663,7 +3663,7 @@ process_command (int argc, const char **argv) { strncpy (nstore, startp, endp - startp); if (endp == startp) @@ -101,7 +101,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ else if (!IS_DIR_SEPARATOR (endp[-1])) { nstore[endp - startp] = DIR_SEPARATOR; -@@ -3695,7 +3695,7 @@ process_command (int argc, const char **argv) +@@ -3696,7 +3696,7 @@ process_command (int argc, const char **argv) { strncpy (nstore, startp, endp - startp); if (endp == startp) @@ -110,7 +110,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ else if (!IS_DIR_SEPARATOR (endp[-1])) { nstore[endp - startp] = DIR_SEPARATOR; -@@ -4220,7 +4220,7 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR +@@ -4221,7 +4221,7 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR PREFIX_PRIORITY_LAST, 1, 0); tooldir_prefix = concat (tooldir_base_prefix, spec_machine, @@ -119,7 +119,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ /* If tooldir is relative, base it on exec_prefixes. A relative tooldir lets us move the installed tree as a unit. -@@ -4235,28 +4235,28 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR +@@ -4236,28 +4236,28 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR { char *gcc_exec_tooldir_prefix = concat (gcc_exec_prefix, spec_machine, dir_separator_str, @@ -154,7 +154,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ "BINUTILS", PREFIX_PRIORITY_LAST, 0, 1); #if defined(TARGET_SYSTEM_ROOT_RELOCATABLE) && !defined(VMS) -@@ -4386,7 +4386,7 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR +@@ -4387,7 +4387,7 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR { /* POSIX allows separation of -l and the lib arg; canonicalize by concatenating -l with its arg */ infiles[n_infiles].language = "*"; @@ -163,7 +163,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ } else if (strncmp (argv[i], "-l", 2) == 0) { -@@ -6666,8 +6666,8 @@ main (int argc, char **argv) +@@ -6667,8 +6667,8 @@ main (int argc, char **argv) /* Read specs from a file if there is one. */ machine_suffix = concat (spec_machine, dir_separator_str, @@ -174,7 +174,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ specs_file = find_a_file (&startfile_prefixes, "specs", R_OK, true); /* Read the specs file unless it is a default one. */ -@@ -6791,7 +6791,7 @@ main (int argc, char **argv) +@@ -6792,7 +6792,7 @@ main (int argc, char **argv) if (gcc_exec_prefix) add_prefix (&startfile_prefixes, concat (gcc_exec_prefix, machine_suffix, @@ -183,7 +183,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ NULL, PREFIX_PRIORITY_LAST, 0, 1); /* APPLE LOCAL begin ARM sysroot startfile_prefixes */ -@@ -6801,13 +6801,13 @@ main (int argc, char **argv) +@@ -6802,13 +6802,13 @@ main (int argc, char **argv) add_sysrooted_prefix (&startfile_prefixes, concat (standard_exec_prefix, machine_suffix, @@ -199,7 +199,7 @@ $OpenBSD: patch-gcc_gcc_c,v 1.3 2010/04/ NULL, PREFIX_PRIORITY_LAST, 0, 1); /* APPLE LOCAL end ARM sysroot startfile_prefixes */ } -@@ -6836,7 +6836,7 @@ main (int argc, char **argv) +@@ -6837,7 +6837,7 @@ main (int argc, char **argv) /* If we have a GCC_EXEC_PREFIX envvar, modify it for cpp's sake. */ if (gcc_exec_prefix) gcc_exec_prefix = concat (gcc_exec_prefix, spec_machine, dir_separator_str, Index: patches/patch-gcc_tree_c =================================================================== RCS file: /cvs/ports/lang/llvm-gcc4/patches/patch-gcc_tree_c,v retrieving revision 1.3 diff -u -p -r1.3 patch-gcc_tree_c --- patches/patch-gcc_tree_c 29 Apr 2010 16:45:53 -0000 1.3 +++ patches/patch-gcc_tree_c 10 Jan 2011 21:23:22 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-gcc_tree_c,v 1.3 2010/04/29 16:45:53 jsg Exp $ ---- gcc/tree.c.orig Thu Mar 4 00:20:17 2010 -+++ gcc/tree.c Wed Apr 28 23:09:28 2010 -@@ -6933,11 +6933,11 @@ build_common_builtin_nodes (void) +--- gcc/tree.c.orig Mon May 24 13:19:31 2010 ++++ gcc/tree.c Mon Jan 10 12:49:16 2011 +@@ -6935,11 +6935,11 @@ build_common_builtin_nodes (void) *q = TOLOWER (*p); *q = '\0'; Index: patches/patch-libobjc_configure =================================================================== RCS file: patches/patch-libobjc_configure diff -N patches/patch-libobjc_configure --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-libobjc_configure 10 Jan 2011 21:33:05 -0000 @@ -0,0 +1,12 @@ +$OpenBSD$ +--- libobjc/configure.orig Mon Jan 10 13:10:39 2011 ++++ libobjc/configure Mon Jan 10 13:11:51 2011 +@@ -1422,7 +1422,7 @@ target_subdir=${target_noncanonical} + # We need the following definitions because AC_PROG_LIBTOOL relies on them + PACKAGE=libobjc + # Version is pulled out to make it a bit easier to change using sed. +-VERSION=2:0:0 ++VERSION=${LIBTOOLobjc_VERSION}:0 + + + # This works around the fact that libtool configuration may change LD Index: patches/patch-libssp_libtool-version =================================================================== RCS file: patches/patch-libssp_libtool-version diff -N patches/patch-libssp_libtool-version --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-libssp_libtool-version 10 Jan 2011 21:32:50 -0000 @@ -0,0 +1,9 @@ +$OpenBSD$ +--- libssp/libtool-version.orig Mon Jan 10 13:21:57 2011 ++++ libssp/libtool-version Mon Jan 10 13:22:38 2011 +@@ -3,4 +3,4 @@ + # a separate file so that version updates don't involve re-running + # automake. + # CURRENT:REVISION:AGE +-0:0:0 ++${LIBTOOLssp_VERSION}:0 Index: patches/patch-libstdc++-v3_configure =================================================================== RCS file: patches/patch-libstdc++-v3_configure diff -N patches/patch-libstdc++-v3_configure --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-libstdc++-v3_configure 10 Jan 2011 21:33:24 -0000 @@ -0,0 +1,12 @@ +$OpenBSD$ +--- libstdc++-v3/configure.orig Mon Jan 10 13:08:39 2011 ++++ libstdc++-v3/configure Mon Jan 10 13:12:23 2011 +@@ -1378,7 +1378,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu + ### am handles this now? ORIGINAL_LD_FOR_MULTILIBS=$LD + + # For libtool versioning info, format is CURRENT:REVISION:AGE +-libtool_VERSION=6:9:0 ++libtool_VERSION=${LIBTOOLstdc++_VERSION}:0 + + + # Find the rest of the source tree framework. Index: pkg/PFRAG.no_i386 =================================================================== RCS file: pkg/PFRAG.no_i386 diff -N pkg/PFRAG.no_i386 --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/PFRAG.no_i386 10 Jan 2011 18:22:03 -0000 @@ -0,0 +1,40 @@ +...@comment $OpenBSD: PLIST,v 1.2 2009/06/24 20:10:10 sthen Exp $ +lib/llvm-gcc-${LLVM_V}/fpic/ +lib/llvm-gcc-${LLVM_V}/fpic/libesupc++.a +lib/llvm-gcc-${LLVM_V}/fpic/libesupc++.la +lib/llvm-gcc-${LLVM_V}/fpic/libiberty.a +lib/llvm-gcc-${LLVM_V}/fpic/libobjc.a +lib/llvm-gcc-${LLVM_V}/fpic/libobjc.la +...@lib lib/llvm-gcc-${LLVM_V}/fpic/libobjc.so.${LIBobjc_VERSION} +lib/llvm-gcc-${LLVM_V}/fpic/libssp.a +lib/llvm-gcc-${LLVM_V}/fpic/libssp.la +...@lib lib/llvm-gcc-${LLVM_V}/fpic/libssp.so.${LIBssp_VERSION} +lib/llvm-gcc-${LLVM_V}/fpic/libssp_nonshared.a +lib/llvm-gcc-${LLVM_V}/fpic/libssp_nonshared.la +lib/llvm-gcc-${LLVM_V}/fpic/libstdc++.a +lib/llvm-gcc-${LLVM_V}/fpic/libstdc++.la +...@lib lib/llvm-gcc-${LLVM_V}/fpic/libstdc++.so.${LIBstdc++_VERSION} +lib/llvm-gcc-${LLVM_V}/gcc/${CONFIG}/${GCC_V}/fpic/ +lib/llvm-gcc-${LLVM_V}/gcc/${CONFIG}/${GCC_V}/fpic/libgcc.a +lib/llvm-gcc-${LLVM_V}/gcc/${CONFIG}/${GCC_V}/fpic/libgcov.a +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/ +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/ +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/atomic_word.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/basic_file.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/c++allocator.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/c++config.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/c++io.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/c++locale.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/cpu_defines.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/ctype_base.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/ctype_inline.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/ctype_noninline.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/cxxabi_tweaks.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/gthr-default.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/gthr-posix.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/gthr-single.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/gthr-tpf.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/gthr.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/messages_members.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/os_defines.h +lib/llvm-gcc-${LLVM_V}/include/c++/${CONFIG}/fpic/bits/time_members.h Index: pkg/PFRAG.shared =================================================================== RCS file: pkg/PFRAG.shared diff -N pkg/PFRAG.shared --- pkg/PFRAG.shared 24 Jun 2009 20:10:10 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,4 +0,0 @@ -...@comment $OpenBSD: PFRAG.shared,v 1.2 2009/06/24 20:10:10 sthen Exp $ -...@lib lib/llvm-gcc-${LLVM_V}/libobjc.so.${LIBobjc_VERSION} -...@lib lib/llvm-gcc-${LLVM_V}/libssp.so.${LIBssp_VERSION} -...@lib lib/llvm-gcc-${LLVM_V}/libstdc++.so.${LIBstdc++_VERSION} Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/llvm-gcc4/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 24 Jun 2009 20:10:10 -0000 1.2 +++ pkg/PLIST 10 Jan 2011 18:21:04 -0000 @@ -1,5 +1,4 @@ @comment $OpenBSD: PLIST,v 1.2 2009/06/24 20:10:10 sthen Exp $ -%%SHARED%% @bin bin/${CONFIG}-cpp-${GCC_V} @bin bin/${CONFIG}-gcc-${GCC_V} @bin bin/${CONFIG}-llvm-c++ @@ -681,12 +680,15 @@ lib/llvm-gcc-${LLVM_V}/libesupc++.la lib/llvm-gcc-${LLVM_V}/libiberty.a lib/llvm-gcc-${LLVM_V}/libobjc.a lib/llvm-gcc-${LLVM_V}/libobjc.la +...@lib lib/llvm-gcc-${LLVM_V}/libobjc.so.${LIBobjc_VERSION} lib/llvm-gcc-${LLVM_V}/libssp.a lib/llvm-gcc-${LLVM_V}/libssp.la +...@lib lib/llvm-gcc-${LLVM_V}/libssp.so.${LIBssp_VERSION} lib/llvm-gcc-${LLVM_V}/libssp_nonshared.a lib/llvm-gcc-${LLVM_V}/libssp_nonshared.la lib/llvm-gcc-${LLVM_V}/libstdc++.a lib/llvm-gcc-${LLVM_V}/libstdc++.la +...@lib lib/llvm-gcc-${LLVM_V}/libstdc++.so.${LIBstdc++_VERSION} @man man/man1/llvm-cpp.1 @man man/man1/llvm-g++.1 @man man/man1/llvm-gcc.1