*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2015-09-13 12:10:22 +02:00
parent 4bb4043791
commit 002d211003
169 changed files with 1090 additions and 1181 deletions

View file

@ -3,7 +3,8 @@
PORTNAME= lmms
PORTVERSION= 0.4.15
PORTREVISION= 4
DISTVERSIONPREFIX= v
PORTREVISION= 5
PORTEPOCH= 2
CATEGORIES= audio
@ -33,7 +34,6 @@ USE_QT4= corelib gui xml moc_build uic_build rcc_build \
qmake_build
USE_GITHUB= yes
GH_ACCOUNT= LMMS
GH_TAGNAME= v${PORTVERSION}
USES= cmake desktop-file-utils dos2unix pkgconfig shared-mime-info
CMAKE_ARGS= -DWANT_ALSA:BOOL=OFF \
-DWANT_CALF:BOOL=OFF \
@ -44,6 +44,7 @@ CMAKE_ARGS= -DWANT_ALSA:BOOL=OFF \
-DWANT_TAP:BOOL=OFF \
-DWANT_VST:BOOL=OFF \
-DHAVE_STRTOLL=ON
DOS2UNIX_FILES= plugins/midi_import/portsmf/allegrowr.cpp plugins/midi_import/portsmf/mfmidi.cpp CMakeLists.txt
JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack

View file

@ -1,2 +1,2 @@
SHA256 (LMMS-lmms-0.4.15-v0.4.15_GH0.tar.gz) = b516f89d2dba3a34ec57668291ba537d70a2b9fd29a872407ce1d9df4b02df77
SIZE (LMMS-lmms-0.4.15-v0.4.15_GH0.tar.gz) = 15828961
SHA256 (LMMS-lmms-v0.4.15_GH0.tar.gz) = b516f89d2dba3a34ec57668291ba537d70a2b9fd29a872407ce1d9df4b02df77
SIZE (LMMS-lmms-v0.4.15_GH0.tar.gz) = 15828961

View file

@ -95,4 +95,8 @@ post-configure:
${REINPLACE_CMD} -e 's|f2py|f2py-${PYTHON_VER}|' \
${WRKSRC}/Makefile
.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT}
IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER}
.endif
.include <bsd.port.post.mk>

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= jsonlite
PORTVERSION= 0.9.16
PORTVERSION= 0.9.17
CATEGORIES= converters
DISTNAME= ${PORTNAME}_${PORTVERSION}

View file

@ -1,2 +1,2 @@
SHA256 (jsonlite_0.9.16.tar.gz) = d517dc7993c920298030978b65d38cfb411b37fb29faa246e3c859a893cc908b
SIZE (jsonlite_0.9.16.tar.gz) = 955572
SHA256 (jsonlite_0.9.17.tar.gz) = e7932933ab6daf0e2116242b992fc2c9685924963797c8fc2db00df2510d411f
SIZE (jsonlite_0.9.17.tar.gz) = 955334

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= RMySQL
DISTVERSION= 0.10.5
DISTVERSION= 0.10.6
CATEGORIES= databases
DISTNAME= ${PORTNAME}_${DISTVERSION}

View file

@ -1,2 +1,2 @@
SHA256 (RMySQL_0.10.5.tar.gz) = e6e73596023a07bd3cd6fa3acc8901aaa269ef64683c7d12066345e8e30ca8f7
SIZE (RMySQL_0.10.5.tar.gz) = 52419
SHA256 (RMySQL_0.10.6.tar.gz) = 370318307f271b680b5b8dd4dba88d9f1269fbaaacc50758bd405744069a8258
SIZE (RMySQL_0.10.6.tar.gz) = 52407

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= redis-actionpack
PORTVERSION= 4.0.0
PORTVERSION= 4.0.1
CATEGORIES= databases rubygems
MASTER_SITES= RG

View file

@ -1,2 +1,2 @@
SHA256 (rubygem/redis-actionpack-4.0.0.gem) = e49029df46b15434591962cc004a1f0b07ab11276e00fd53ec835b85c7064d55
SIZE (rubygem/redis-actionpack-4.0.0.gem) = 9216
SHA256 (rubygem/redis-actionpack-4.0.1.gem) = fcf9186b3f7b315e18e360546019e08b5733fef93816ccbd6a57b50b613354ca
SIZE (rubygem/redis-actionpack-4.0.1.gem) = 9728

View file

@ -13,6 +13,9 @@ COMMENT= Simple download manager
LICENSE= GPLv3
DEPRECATED= No new releases for years, consider using net/uget
EXPIRATION_DATE= 2015-11-12
LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libgee-0.8.so:${PORTSDIR}/devel/libgee \
libnotify.so:${PORTSDIR}/devel/libnotify

View file

@ -255,11 +255,6 @@
SUBDIR += clisp-hyperspec
SUBDIR += clojure-cider
SUBDIR += cloudabi-binutils
SUBDIR += cloudabi-cloudlibc
SUBDIR += cloudabi-compiler-rt
SUBDIR += cloudabi-libc++
SUBDIR += cloudabi-libc++abi
SUBDIR += cloudabi-libunwind
SUBDIR += cloudabi-toolchain
SUBDIR += cmake
SUBDIR += cmake-fedora

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Rcpp
PORTVERSION= 0.12.0
PORTVERSION= 0.12.1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${PORTVERSION}

View file

@ -1,2 +1,2 @@
SHA256 (Rcpp_0.12.0.tar.gz) = 68782050f5252c4246f1b5b335105eccf4c804d57a0cd41eb63a300f7e0241a0
SIZE (Rcpp_0.12.0.tar.gz) = 2297548
SHA256 (Rcpp_0.12.1.tar.gz) = 559c0d61c4e58f605c2871320f8fe9a4fa19d4fd85b67c235d7a452b6720214b
SIZE (Rcpp_0.12.1.tar.gz) = 2366386

View file

@ -12,4 +12,4 @@ The mapping of data types works in both directions. It is as
straightforward to pass data from R to C++, as it is it return data
from C++ to R.
WWW: http://cran.r-project.org/web/packages/Rcpp/
WWW: https://cran.r-project.org/web/packages/Rcpp/

View file

@ -1,32 +0,0 @@
# Created by: Ed Schouten <ed@FreeBSD.org>
# $FreeBSD$
PORTNAME= cloudlibc
PORTVERSION= 0.4
CATEGORIES= devel
MASTER_SITES= https://nuxi.nl/distfiles/cloudlibc/
PKGNAMEPREFIX= cloudabi-
MAINTAINER= ed@FreeBSD.org
COMMENT= C library for CloudABI
LICENSE= BSD2CLAUSE
BUILD_DEPENDS= x86_64-unknown-cloudabi-ar:${PORTSDIR}/devel/cloudabi-binutils \
x86_64-unknown-cloudabi-cc:${PORTSDIR}/lang/cloudabi-clang
USES= tar:xz
do-build:
@cd ${WRKSRC} && \
AR=${LOCALBASE}/bin/x86_64-unknown-cloudabi-ar \
CC=${LOCALBASE}/bin/x86_64-unknown-cloudabi-cc \
${SH} build
do-install:
@cd ${WRKSRC} && \
DESTDIR=${STAGEDIR} \
PREFIX=${PREFIX}/x86_64-unknown-cloudabi \
${SH} install
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (cloudlibc-0.4.tar.xz) = ec9892519a2c1711005f7ab7cc4d7f98278ab4f3fcce0466fe57bd4e902b06b1
SIZE (cloudlibc-0.4.tar.xz) = 633100

View file

@ -1,11 +0,0 @@
Nuxi CloudABI is an application binary interface for UNIX-like operating
systems built around the concept of capability-based security. In a
nutshell, it means that you can run processes directly on top of a UNIX
kernel while keeping complete control over the actions the process is
allowed to perform.
cloudlibc is a standard C library built on top of CloudABI. It
implements almost all features of the C11 standard, but also a large
part of POSIX.1-2008.
WWW: https://github.com/NuxiNL/cloudlibc

View file

@ -1,81 +0,0 @@
x86_64-unknown-cloudabi/include/_/arch/x86-64/fenv.h
x86_64-unknown-cloudabi/include/_/arch/x86-64/setjmp.h
x86_64-unknown-cloudabi/include/_/cdefs.h
x86_64-unknown-cloudabi/include/_/endian.h
x86_64-unknown-cloudabi/include/_/limits.h
x86_64-unknown-cloudabi/include/_/struct/in_addr.h
x86_64-unknown-cloudabi/include/_/struct/iovec.h
x86_64-unknown-cloudabi/include/_/struct/timespec.h
x86_64-unknown-cloudabi/include/_/types.h
x86_64-unknown-cloudabi/include/aio.h
x86_64-unknown-cloudabi/include/argdata.h
x86_64-unknown-cloudabi/include/arpa/inet.h
x86_64-unknown-cloudabi/include/assert.h
x86_64-unknown-cloudabi/include/complex.h
x86_64-unknown-cloudabi/include/cpio.h
x86_64-unknown-cloudabi/include/ctype.h
x86_64-unknown-cloudabi/include/dirent.h
x86_64-unknown-cloudabi/include/dlfcn.h
x86_64-unknown-cloudabi/include/elf.h
x86_64-unknown-cloudabi/include/errno.h
x86_64-unknown-cloudabi/include/fcntl.h
x86_64-unknown-cloudabi/include/fenv.h
x86_64-unknown-cloudabi/include/float.h
x86_64-unknown-cloudabi/include/fnmatch.h
x86_64-unknown-cloudabi/include/iconv.h
x86_64-unknown-cloudabi/include/inttypes.h
x86_64-unknown-cloudabi/include/iso646.h
x86_64-unknown-cloudabi/include/langinfo.h
x86_64-unknown-cloudabi/include/libgen.h
x86_64-unknown-cloudabi/include/limits.h
x86_64-unknown-cloudabi/include/link.h
x86_64-unknown-cloudabi/include/locale.h
x86_64-unknown-cloudabi/include/math.h
x86_64-unknown-cloudabi/include/monetary.h
x86_64-unknown-cloudabi/include/netdb.h
x86_64-unknown-cloudabi/include/netinet/in.h
x86_64-unknown-cloudabi/include/poll.h
x86_64-unknown-cloudabi/include/program.h
x86_64-unknown-cloudabi/include/pthread.h
x86_64-unknown-cloudabi/include/regex.h
x86_64-unknown-cloudabi/include/sched.h
x86_64-unknown-cloudabi/include/semaphore.h
x86_64-unknown-cloudabi/include/setjmp.h
x86_64-unknown-cloudabi/include/signal.h
x86_64-unknown-cloudabi/include/stdalign.h
x86_64-unknown-cloudabi/include/stdarg.h
x86_64-unknown-cloudabi/include/stdatomic.h
x86_64-unknown-cloudabi/include/stdbool.h
x86_64-unknown-cloudabi/include/stddef.h
x86_64-unknown-cloudabi/include/stdint.h
x86_64-unknown-cloudabi/include/stdio.h
x86_64-unknown-cloudabi/include/stdlib.h
x86_64-unknown-cloudabi/include/stdnoreturn.h
x86_64-unknown-cloudabi/include/string.h
x86_64-unknown-cloudabi/include/strings.h
x86_64-unknown-cloudabi/include/sys/capsicum.h
x86_64-unknown-cloudabi/include/sys/event.h
x86_64-unknown-cloudabi/include/sys/mman.h
x86_64-unknown-cloudabi/include/sys/procdesc.h
x86_64-unknown-cloudabi/include/sys/socket.h
x86_64-unknown-cloudabi/include/sys/stat.h
x86_64-unknown-cloudabi/include/sys/time.h
x86_64-unknown-cloudabi/include/sys/types.h
x86_64-unknown-cloudabi/include/sys/uio.h
x86_64-unknown-cloudabi/include/sys/un.h
x86_64-unknown-cloudabi/include/syslog.h
x86_64-unknown-cloudabi/include/tar.h
x86_64-unknown-cloudabi/include/testing.h
x86_64-unknown-cloudabi/include/tgmath.h
x86_64-unknown-cloudabi/include/threads.h
x86_64-unknown-cloudabi/include/time.h
x86_64-unknown-cloudabi/include/uchar.h
x86_64-unknown-cloudabi/include/unistd.h
x86_64-unknown-cloudabi/include/wchar.h
x86_64-unknown-cloudabi/include/wctype.h
x86_64-unknown-cloudabi/lib/crt0.o
x86_64-unknown-cloudabi/lib/crtbegin.o
x86_64-unknown-cloudabi/lib/crtend.o
x86_64-unknown-cloudabi/lib/libc.a
x86_64-unknown-cloudabi/lib/libm.a
x86_64-unknown-cloudabi/lib/libpthread.a

View file

@ -1,65 +0,0 @@
# Created by: Ed Schouten <ed@FreeBSD.org>
# $FreeBSD$
PORTNAME= compiler-rt
CATEGORIES= devel
MAINTAINER= ed@FreeBSD.org
COMMENT= Compiler runtime library for CloudABI
LICENSE= MIT
PLIST_FILES= x86_64-unknown-cloudabi/lib/libcompiler_rt.a
WRKSRC= ${WRKDIR}/${DISTNAME}/lib/builtins
# Do not use the CMake build rules provided by compiler-rt. The CMake build
# rules shipped with compiler-rt depend both on a standard C++ library and a
# compiler that can generate working executables. In our case we are not
# capable of generating executables, for the reason that we need an installed
# copy of compiler-rt.
#
# Fall back to generating the object files and the library manually.
SRCFILES= absvdi2.c absvsi2.c absvti2.c adddf3.c addsf3.c addtf3.c \
addvdi3.c addvsi3.c addvti3.c ashldi3.c ashlti3.c ashrdi3.c \
ashrti3.c clear_cache.c clzdi2.c clzsi2.c clzti2.c cmpdi2.c \
cmpti2.c comparedf2.c comparesf2.c ctzdi2.c ctzsi2.c ctzti2.c \
divdc3.c divdf3.c divdi3.c divmoddi4.c divmodsi4.c divsc3.c \
divsf3.c divsi3.c divtf3.c divti3.c divxc3.c \
enable_execute_stack.c extendhfsf2.c extendsfdf2.c ffsdi2.c \
ffsti2.c fixdfdi.c fixdfsi.c fixdfti.c fixsfdi.c fixsfsi.c \
fixsfti.c fixunsdfdi.c fixunsdfsi.c fixunsdfti.c fixunssfdi.c \
fixunssfsi.c fixunssfti.c fixunsxfdi.c fixunsxfsi.c \
fixunsxfti.c fixxfdi.c fixxfti.c floatsidf.c floatsisf.c \
floattidf.c floattisf.c floattixf.c floatunsidf.c \
floatunsisf.c floatuntidf.c floatuntisf.c floatuntixf.c \
int_util.c lshrdi3.c lshrti3.c moddi3.c modsi3.c modti3.c \
muldc3.c muldf3.c muldi3.c mulodi4.c mulosi4.c muloti4.c \
mulsc3.c mulsf3.c multf3.c multi3.c mulvdi3.c mulvsi3.c \
mulvti3.c mulxc3.c negdf2.c negdi2.c negsf2.c negti2.c \
negvdi2.c negvsi2.c negvti2.c paritydi2.c paritysi2.c \
parityti2.c popcountdi2.c popcountsi2.c popcountti2.c \
powidf2.c powisf2.c powitf2.c powixf2.c subdf3.c subsf3.c \
subtf3.c subvdi3.c subvsi3.c subvti3.c trampoline_setup.c \
truncdfhf2.c truncdfsf2.c truncsfhf2.c ucmpdi2.c ucmpti2.c \
udivdi3.c udivmoddi4.c udivmodsi4.c udivmodti4.c udivsi3.c \
udivti3.c umoddi3.c umodsi3.c umodti3.c x86_64/floatdidf.c \
x86_64/floatdisf.c x86_64/floatdixf.c x86_64/floatundidf.S \
x86_64/floatundisf.S x86_64/floatundixf.S
do-build:
.for f in ${SRCFILES}
${LOCALBASE}/bin/x86_64-unknown-cloudabi-cc -O2 \
-c -o ${WRKSRC}/$f.o ${WRKSRC}/$f
.endfor
cd ${WRKSRC}; ${LOCALBASE}/bin/x86_64-unknown-cloudabi-ar -rcs \
libcompiler_rt.a ${SRCFILES:S/$/.o/}
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/
${INSTALL_DATA} ${WRKSRC}/libcompiler_rt.a \
${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/
.include "${.CURDIR}/../cloudabi-libc++/Makefile.common"
.include <bsd.port.mk>

View file

@ -1,9 +0,0 @@
The compiler-rt library provides fallback routines for mathematical
functions that are not implemented in hardware. For example, when
compiling for a 32-bit target, converting a double to a 64-bit unsigned
integer is compiling into a runtime call to the "__fixunsdfdi" function.
This library is a prerequisite for having a working CloudABI toolchain,
as Clang attempts to link this library into executables unconditionally.
WWW: http://compiler-rt.llvm.org/

View file

@ -1,41 +0,0 @@
# Created by: Ed Schouten <ed@FreeBSD.org>
# $FreeBSD$
PORTNAME= libc++
CATEGORIES= devel
DISTNAME= libcxx-${DISTVERSION}.src
DISTFILES= libcxx-${DISTVERSION}.src${EXTRACT_SUFX} \
libcxxabi-${DISTVERSION}.src${EXTRACT_SUFX}
MAINTAINER= ed@FreeBSD.org
COMMENT= C++ standard template library for CloudABI
LICENSE= MIT
SRCFILES= algorithm bind chrono condition_variable debug exception \
future hash ios iostream locale memory mutex new optional \
random regex shared_mutex stdexcept string strstream \
system_error thread typeinfo utility valarray
do-build:
.for f in ${SRCFILES}
${LOCALBASE}/bin/x86_64-unknown-cloudabi-c++ \
-g -O2 -nostdinc++ -std=c++11 -I${WRKSRC}/include \
-I${WRKDIR}/libcxxabi-${DISTVERSION}.src/include \
-D_LIBCPP_BUILD_STATIC -DLIBCXX_BUILDING_LIBCXXABI \
-c -o ${WRKSRC}/$f.o ${WRKSRC}/src/$f.cpp
.endfor
cd ${WRKSRC}; ${LOCALBASE}/bin/x86_64-unknown-cloudabi-ar -rcs \
libc++.a ${SRCFILES:S/$/.o/}
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/ \
${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/include/c++/
${INSTALL_DATA} ${WRKSRC}/libc++.a \
${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/
@${CP} -r ${WRKSRC}/include \
${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/include/c++/v1
.include "${.CURDIR}/Makefile.common"
.include <bsd.port.mk>

View file

@ -1,18 +0,0 @@
# $FreeBSD$
DISTVERSION= 3.7.0rc1
MASTER_SITES= http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}/
PKGNAMEPREFIX= cloudabi-
DISTNAME?= ${PORTNAME}-${DISTVERSION}.src
DISTINFO_FILE= ${.CURDIR}/../cloudabi-libc++/distinfo
BUILD_DEPENDS+= x86_64-unknown-cloudabi-ar:${PORTSDIR}/devel/cloudabi-binutils \
x86_64-unknown-cloudabi-c++:${PORTSDIR}/lang/cloudabi-clang \
${LOCALBASE}/x86_64-unknown-cloudabi/lib/libc.a:${PORTSDIR}/devel/cloudabi-cloudlibc
LLVM_RELEASE= ${DISTVERSION:C/rc.*//}
RCDIR= ${DISTVERSION:S/${LLVM_RELEASE}//:C|(rc.*)|\1/|}
PRE_= ${DISTVERSION:C/.*rc.*/pre-/:N*[0-9]*}
LLVM_SUFFIX= ${DISTVERSION:R:S/.//}
USES= tar:xz

View file

@ -1,8 +0,0 @@
SHA256 (compiler-rt-3.7.0rc1.src.tar.xz) = bafe3216bee62051ceed91d7eaaccd85f07b1a20e55c8adcfd8d7eea8d7bf211
SIZE (compiler-rt-3.7.0rc1.src.tar.xz) = 1191260
SHA256 (libcxx-3.7.0rc1.src.tar.xz) = 9207bb09c83fe8ab6262861f5e5294243763917635cc73579ea333efcf72e686
SIZE (libcxx-3.7.0rc1.src.tar.xz) = 996500
SHA256 (libcxxabi-3.7.0rc1.src.tar.xz) = db9bb2f2f71b3b46b91836541f3f55be4a53d977543ff64c2aefc9232d8c17ea
SIZE (libcxxabi-3.7.0rc1.src.tar.xz) = 507276
SHA256 (libunwind-3.7.0rc1.src.tar.xz) = 2d52487c3fc4dc2968bb1295d2da541fe667c8e044be0fc1e661f0e49fd01247
SIZE (libunwind-3.7.0rc1.src.tar.xz) = 59328

View file

@ -1,25 +0,0 @@
--- include/cstdio.orig 2015-06-17 04:49:22 UTC
+++ include/cstdio
@@ -151,7 +151,6 @@ using ::setvbuf;
using ::fprintf;
using ::fscanf;
using ::snprintf;
-using ::sprintf;
using ::sscanf;
#ifndef _LIBCPP_MSVCRT
using ::vfprintf;
@@ -159,14 +158,12 @@ using ::vfscanf;
using ::vsscanf;
#endif // _LIBCPP_MSVCRT
using ::vsnprintf;
-using ::vsprintf;
using ::fgetc;
using ::fgets;
using ::fputc;
using ::fputs;
using ::getc;
using ::putc;
-using ::ungetc;
using ::fread;
using ::fwrite;
using ::fgetpos;

View file

@ -1,10 +0,0 @@
--- include/cstdlib.orig 2015-06-24 08:46:34 UTC
+++ include/cstdlib
@@ -118,7 +118,6 @@ using ::strtoul;
using ::strtoull;
#endif // _LIBCPP_HAS_NO_LONG_LONG
using ::rand;
-using ::srand;
using ::calloc;
using ::free;
using ::malloc;

View file

@ -1,13 +0,0 @@
--- include/cstring.orig 2015-06-24 08:46:34 UTC
+++ include/cstring
@@ -69,10 +69,7 @@ _LIBCPP_BEGIN_NAMESPACE_STD
using ::size_t;
using ::memcpy;
using ::memmove;
-using ::strcpy;
using ::strncpy;
-using ::strcat;
-using ::strncat;
using ::memcmp;
using ::strcmp;
using ::strncmp;

View file

@ -1,32 +0,0 @@
--- include/cwchar.orig 2015-06-17 04:49:22 UTC
+++ include/cwchar
@@ -135,10 +135,8 @@ using ::fgetwc;
using ::fgetws;
using ::fputwc;
using ::fputws;
-using ::fwide;
using ::getwc;
using ::putwc;
-using ::ungetwc;
using ::wcstod;
#ifndef _LIBCPP_MSVCRT
using ::wcstof;
@@ -152,10 +150,7 @@ using ::wcstoul;
#ifndef _LIBCPP_HAS_NO_LONG_LONG
using ::wcstoull;
#endif // _LIBCPP_HAS_NO_LONG_LONG
-using ::wcscpy;
using ::wcsncpy;
-using ::wcscat;
-using ::wcsncat;
using ::wcscmp;
using ::wcscoll;
using ::wcsncmp;
@@ -199,7 +194,6 @@ using ::wmemset;
using ::wcsftime;
using ::btowc;
using ::wctob;
-using ::mbsinit;
using ::mbrlen;
using ::mbrtowc;
using ::wcrtomb;

View file

@ -1,5 +0,0 @@
libc++ is an implementation of the C++ standard library maintained by
the LLVM project. This package installs a copy of this library as part
of the CloudABI toolchain.
WWW: http://libcxx.llvm.org/

View file

@ -1,113 +0,0 @@
x86_64-unknown-cloudabi/include/c++/v1/__bit_reference
x86_64-unknown-cloudabi/include/c++/v1/__config
x86_64-unknown-cloudabi/include/c++/v1/__debug
x86_64-unknown-cloudabi/include/c++/v1/__functional_03
x86_64-unknown-cloudabi/include/c++/v1/__functional_base
x86_64-unknown-cloudabi/include/c++/v1/__functional_base_03
x86_64-unknown-cloudabi/include/c++/v1/__hash_table
x86_64-unknown-cloudabi/include/c++/v1/__locale
x86_64-unknown-cloudabi/include/c++/v1/__mutex_base
x86_64-unknown-cloudabi/include/c++/v1/__refstring
x86_64-unknown-cloudabi/include/c++/v1/__split_buffer
x86_64-unknown-cloudabi/include/c++/v1/__sso_allocator
x86_64-unknown-cloudabi/include/c++/v1/__std_stream
x86_64-unknown-cloudabi/include/c++/v1/__tree
x86_64-unknown-cloudabi/include/c++/v1/__tuple
x86_64-unknown-cloudabi/include/c++/v1/__undef___deallocate
x86_64-unknown-cloudabi/include/c++/v1/__undef_min_max
x86_64-unknown-cloudabi/include/c++/v1/algorithm
x86_64-unknown-cloudabi/include/c++/v1/array
x86_64-unknown-cloudabi/include/c++/v1/atomic
x86_64-unknown-cloudabi/include/c++/v1/bitset
x86_64-unknown-cloudabi/include/c++/v1/cassert
x86_64-unknown-cloudabi/include/c++/v1/ccomplex
x86_64-unknown-cloudabi/include/c++/v1/cctype
x86_64-unknown-cloudabi/include/c++/v1/cerrno
x86_64-unknown-cloudabi/include/c++/v1/cfenv
x86_64-unknown-cloudabi/include/c++/v1/cfloat
x86_64-unknown-cloudabi/include/c++/v1/chrono
x86_64-unknown-cloudabi/include/c++/v1/cinttypes
x86_64-unknown-cloudabi/include/c++/v1/ciso646
x86_64-unknown-cloudabi/include/c++/v1/climits
x86_64-unknown-cloudabi/include/c++/v1/clocale
x86_64-unknown-cloudabi/include/c++/v1/cmath
x86_64-unknown-cloudabi/include/c++/v1/codecvt
x86_64-unknown-cloudabi/include/c++/v1/complex
x86_64-unknown-cloudabi/include/c++/v1/complex.h
x86_64-unknown-cloudabi/include/c++/v1/condition_variable
x86_64-unknown-cloudabi/include/c++/v1/csetjmp
x86_64-unknown-cloudabi/include/c++/v1/csignal
x86_64-unknown-cloudabi/include/c++/v1/cstdarg
x86_64-unknown-cloudabi/include/c++/v1/cstdbool
x86_64-unknown-cloudabi/include/c++/v1/cstddef
x86_64-unknown-cloudabi/include/c++/v1/cstdint
x86_64-unknown-cloudabi/include/c++/v1/cstdio
x86_64-unknown-cloudabi/include/c++/v1/cstdlib
x86_64-unknown-cloudabi/include/c++/v1/cstring
x86_64-unknown-cloudabi/include/c++/v1/ctgmath
x86_64-unknown-cloudabi/include/c++/v1/ctime
x86_64-unknown-cloudabi/include/c++/v1/cwchar
x86_64-unknown-cloudabi/include/c++/v1/cwctype
x86_64-unknown-cloudabi/include/c++/v1/deque
x86_64-unknown-cloudabi/include/c++/v1/exception
x86_64-unknown-cloudabi/include/c++/v1/experimental/__config
x86_64-unknown-cloudabi/include/c++/v1/experimental/algorithm
x86_64-unknown-cloudabi/include/c++/v1/experimental/chrono
x86_64-unknown-cloudabi/include/c++/v1/experimental/dynarray
x86_64-unknown-cloudabi/include/c++/v1/experimental/optional
x86_64-unknown-cloudabi/include/c++/v1/experimental/ratio
x86_64-unknown-cloudabi/include/c++/v1/experimental/string_view
x86_64-unknown-cloudabi/include/c++/v1/experimental/system_error
x86_64-unknown-cloudabi/include/c++/v1/experimental/tuple
x86_64-unknown-cloudabi/include/c++/v1/experimental/type_traits
x86_64-unknown-cloudabi/include/c++/v1/experimental/utility
x86_64-unknown-cloudabi/include/c++/v1/ext/__hash
x86_64-unknown-cloudabi/include/c++/v1/ext/hash_map
x86_64-unknown-cloudabi/include/c++/v1/ext/hash_set
x86_64-unknown-cloudabi/include/c++/v1/forward_list
x86_64-unknown-cloudabi/include/c++/v1/fstream
x86_64-unknown-cloudabi/include/c++/v1/functional
x86_64-unknown-cloudabi/include/c++/v1/future
x86_64-unknown-cloudabi/include/c++/v1/initializer_list
x86_64-unknown-cloudabi/include/c++/v1/iomanip
x86_64-unknown-cloudabi/include/c++/v1/ios
x86_64-unknown-cloudabi/include/c++/v1/iosfwd
x86_64-unknown-cloudabi/include/c++/v1/iostream
x86_64-unknown-cloudabi/include/c++/v1/istream
x86_64-unknown-cloudabi/include/c++/v1/iterator
x86_64-unknown-cloudabi/include/c++/v1/limits
x86_64-unknown-cloudabi/include/c++/v1/list
x86_64-unknown-cloudabi/include/c++/v1/locale
x86_64-unknown-cloudabi/include/c++/v1/map
x86_64-unknown-cloudabi/include/c++/v1/memory
x86_64-unknown-cloudabi/include/c++/v1/module.modulemap
x86_64-unknown-cloudabi/include/c++/v1/mutex
x86_64-unknown-cloudabi/include/c++/v1/new
x86_64-unknown-cloudabi/include/c++/v1/numeric
x86_64-unknown-cloudabi/include/c++/v1/ostream
x86_64-unknown-cloudabi/include/c++/v1/queue
x86_64-unknown-cloudabi/include/c++/v1/random
x86_64-unknown-cloudabi/include/c++/v1/ratio
x86_64-unknown-cloudabi/include/c++/v1/regex
x86_64-unknown-cloudabi/include/c++/v1/scoped_allocator
x86_64-unknown-cloudabi/include/c++/v1/set
x86_64-unknown-cloudabi/include/c++/v1/shared_mutex
x86_64-unknown-cloudabi/include/c++/v1/sstream
x86_64-unknown-cloudabi/include/c++/v1/stack
x86_64-unknown-cloudabi/include/c++/v1/stdexcept
x86_64-unknown-cloudabi/include/c++/v1/streambuf
x86_64-unknown-cloudabi/include/c++/v1/string
x86_64-unknown-cloudabi/include/c++/v1/strstream
x86_64-unknown-cloudabi/include/c++/v1/system_error
x86_64-unknown-cloudabi/include/c++/v1/tgmath.h
x86_64-unknown-cloudabi/include/c++/v1/thread
x86_64-unknown-cloudabi/include/c++/v1/tuple
x86_64-unknown-cloudabi/include/c++/v1/type_traits
x86_64-unknown-cloudabi/include/c++/v1/typeindex
x86_64-unknown-cloudabi/include/c++/v1/typeinfo
x86_64-unknown-cloudabi/include/c++/v1/unordered_map
x86_64-unknown-cloudabi/include/c++/v1/unordered_set
x86_64-unknown-cloudabi/include/c++/v1/utility
x86_64-unknown-cloudabi/include/c++/v1/valarray
x86_64-unknown-cloudabi/include/c++/v1/vector
x86_64-unknown-cloudabi/lib/libc++.a

View file

@ -1,42 +0,0 @@
# Created by: Ed Schouten <ed@FreeBSD.org>
# $FreeBSD$
PORTNAME= libc++abi
CATEGORIES= devel
DISTNAME= libcxxabi-${DISTVERSION}.src
DISTFILES= libcxxabi-${DISTVERSION}.src${EXTRACT_SUFX} \
libunwind-${DISTVERSION}.src${EXTRACT_SUFX}
MAINTAINER= ed@FreeBSD.org
COMMENT= C++ standard library support for CloudABI
LICENSE= MIT
BUILD_DEPENDS= ${LOCALBASE}/x86_64-unknown-cloudabi/lib/libc++.a:${PORTSDIR}/devel/cloudabi-libc++
PLIST_FILES= x86_64-unknown-cloudabi/lib/libc++abi.a
SRCFILES= abort_message cxa_aux_runtime cxa_default_handlers \
cxa_demangle cxa_exception cxa_exception_storage cxa_guard \
cxa_handlers cxa_new_delete cxa_personality cxa_thread_atexit \
cxa_unexpected cxa_vector cxa_virtual exception \
private_typeinfo stdexcept typeinfo
do-build:
.for f in ${SRCFILES}
${LOCALBASE}/bin/x86_64-unknown-cloudabi-c++ \
-O2 -std=c++11 -I${WRKSRC}/include \
-I${WRKDIR}/libunwind-${DISTVERSION}.src/include \
-c -o ${WRKSRC}/$f.o ${WRKSRC}/src/$f.cpp
.endfor
cd ${WRKSRC}; ${LOCALBASE}/bin/x86_64-unknown-cloudabi-ar -rcs \
libc++abi.a ${SRCFILES:S/$/.o/}
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/
${INSTALL_DATA} ${WRKSRC}/libc++abi.a \
${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/
.include "${.CURDIR}/../cloudabi-libc++/Makefile.common"
.include <bsd.port.mk>

View file

@ -1,6 +0,0 @@
libc++abi is the C++ support library. It implements low-level language
features such as type information, name demangling and thread-safe
initialization of global storage. This port provides a copy of libc++abi
built for CloudABI.
WWW: http://libcxxabi.llvm.org/

View file

@ -1,39 +0,0 @@
# Created by: Ed Schouten <ed@FreeBSD.org>
# $FreeBSD$
PORTNAME= libunwind
CATEGORIES= devel
DISTFILES= libcxxabi-${DISTVERSION}.src${EXTRACT_SUFX} \
libunwind-${DISTVERSION}.src${EXTRACT_SUFX}
MAINTAINER= ed@FreeBSD.org
COMMENT= C++ exception handling for CloudABI
LICENSE= MIT
BUILD_DEPENDS= ${LOCALBASE}/x86_64-unknown-cloudabi/lib/libc++.a:${PORTSDIR}/devel/cloudabi-libc++
PLIST_FILES= x86_64-unknown-cloudabi/lib/libunwind.a
SRCFILES= Unwind-EHABI.cpp Unwind-sjlj.c UnwindLevel1-gcc-ext.c \
UnwindLevel1.c UnwindRegistersRestore.S UnwindRegistersSave.S \
libunwind.cpp
do-build:
.for f in ${SRCFILES}
${LOCALBASE}/bin/x86_64-unknown-cloudabi-c++ \
-O2 -std=c++11 -I${WRKSRC}/include \
-I${WRKDIR}/libcxxabi-${DISTVERSION}.src/include \
-c -o ${WRKSRC}/$f.o ${WRKSRC}/src/$f
.endfor
cd ${WRKSRC}; ${LOCALBASE}/bin/x86_64-unknown-cloudabi-ar -rcs \
libunwind.a ${SRCFILES:S/$/.o/}
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/
${INSTALL_DATA} ${WRKSRC}/libunwind.a \
${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/
.include "${.CURDIR}/../cloudabi-libc++/Makefile.common"
.include <bsd.port.mk>

View file

@ -1,5 +0,0 @@
libunwind is a stack unwinder library maintained by the LLVM project. It
is used when handling exceptions in C++. This port provides a copy of
libunwind built for CloudABI.
WWW: http://libcxxabi.llvm.org/

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= cloudabi-toolchain
PORTVERSION= 1.0
PORTVERSION= 1.1
CATEGORIES= devel
MAINTAINER= ed@FreeBSD.org
@ -12,17 +12,7 @@ USES= metaport
LIBDIR= ${LOCALBASE}/x86_64-unknown-cloudabi/lib
# C and C++ compiler to be run on the development system.
RUN_DEPENDS+= x86_64-unknown-cloudabi-ar:${PORTSDIR}/devel/cloudabi-binutils \
x86_64-unknown-cloudabi-cc:${PORTSDIR}/lang/cloudabi-clang
# Libraries for C language support.
RUN_DEPENDS+= ${LIBDIR}/libc.a:${PORTSDIR}/devel/cloudabi-cloudlibc \
${LIBDIR}/libcompiler_rt.a:${PORTSDIR}/devel/cloudabi-compiler-rt
# Libraries for C++ language support.
RUN_DEPENDS+= ${LIBDIR}/libc++.a:${PORTSDIR}/devel/cloudabi-libc++ \
${LIBDIR}/libc++abi.a:${PORTSDIR}/devel/cloudabi-libc++abi \
${LIBDIR}/libunwind.a:${PORTSDIR}/devel/cloudabi-libunwind
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
+SHA256 (eric6-i18n-es-6.0.9.tar.gz) = 74bf68308ce5956ff756c67fe56d13e1cda6e96a54ff37c07137614aa7cde5a9
+SIZE (eric6-i18n-es-6.0.9.tar.gz) = 759770
SHA256 (eric6-i18n-es-6.0.9.tar.gz) = 74bf68308ce5956ff756c67fe56d13e1cda6e96a54ff37c07137614aa7cde5a9
SIZE (eric6-i18n-es-6.0.9.tar.gz) = 759770

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= B-OPCheck
PORTVERSION= 0.29
PORTREVISION= 2
PORTVERSION= 0.30
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -11,12 +10,18 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= PL_check hacks using Perl callbacks
RUN_DEPENDS= p5-B-Utils>=0:${PORTSDIR}/devel/p5-B-Utils \
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
BUILD_DEPENDS= p5-B-Utils>=0.08:${PORTSDIR}/devel/p5-B-Utils \
p5-Scope-Guard>=0:${PORTSDIR}/devel/p5-Scope-Guard
BUILD_DEPENDS:= p5-ExtUtils-Depends>=0:${PORTSDIR}/devel/p5-ExtUtils-Depends \
${RUN_DEPENDS}
RUN_DEPENDS:= ${BUILD_DEPENDS}
BUILD_DEPENDS+= p5-ExtUtils-Depends>=0.302:${PORTSDIR}/devel/p5-ExtUtils-Depends
USES= perl5
USE_PERL5= configure
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/B/OPCheck/OPCheck.so
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (B-OPCheck-0.29.tar.gz) = 8a1d07ed51d5c867dbecd9e81d50a43470eb2aff2d144cd2b16ef2c33e9e20eb
SIZE (B-OPCheck-0.29.tar.gz) = 61578
SHA256 (B-OPCheck-0.30.tar.gz) = 3a01bb406543cd204453322647fa48fcad2ecd9d5cc689154dfad71a441ad1bd
SIZE (B-OPCheck-0.30.tar.gz) = 74668

View file

@ -1,3 +1,3 @@
%%PERL5_MAN3%%/B::OPCheck.3.gz
%%SITE_ARCH%%/B/OPCheck.pm
%%SITE_ARCH%%/auto/B/OPCheck/OPCheck.so
%%PERL5_MAN3%%/B::OPCheck.3.gz

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= ExtUtils-CppGuess
PORTVERSION= 0.09
PORTVERSION= 0.11
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -16,6 +16,7 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Capture-Tiny>=0:${PORTSDIR}/devel/p5-Capture-Tiny
RUN_DEPENDS:= ${BUILD_DEPENDS}
NO_ARCH= yes
USE_PERL5= configure
USES= perl5

View file

@ -1,2 +1,2 @@
SHA256 (ExtUtils-CppGuess-0.09.tar.gz) = 48625195a88c0f2ddc37bbd7a06346aa68ffb6948ba78da3aea47c0db2540f65
SIZE (ExtUtils-CppGuess-0.09.tar.gz) = 6318
SHA256 (ExtUtils-CppGuess-0.11.tar.gz) = c70ce0d29476d76d9dea310850a270721e312eb79eb9bfd0a842c510b2855273
SIZE (ExtUtils-CppGuess-0.11.tar.gz) = 6794

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Inline-CPP
PORTVERSION= 0.73
PORTVERSION= 0.74
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -16,7 +16,7 @@ BUILD_DEPENDS= p5-Inline>=0.78:${PORTSDIR}/devel/p5-Inline \
p5-Inline-C>=0.67:${PORTSDIR}/devel/p5-Inline-C \
p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
RUN_DEPENDS:= ${BUILD_DEPENDS}
BUILD_DEPENDS+= p5-ExtUtils-CppGuess>=0.07:${PORTSDIR}/devel/p5-ExtUtils-CppGuess
BUILD_DEPENDS+= p5-ExtUtils-CppGuess>=0.11:${PORTSDIR}/devel/p5-ExtUtils-CppGuess
NO_ARCH= yes
USES= perl5

View file

@ -1,2 +1,2 @@
SHA256 (Inline-CPP-0.73.tar.gz) = 42be80f4de265ea2641f9db32439d59ad02f116900899cd30631dd3b8366f7fe
SIZE (Inline-CPP-0.73.tar.gz) = 63259
SHA256 (Inline-CPP-0.74.tar.gz) = 2f2fda43d760cf398ee07d5d0ac1f60c7880ea48e544136f6ecd663783fe8858
SIZE (Inline-CPP-0.74.tar.gz) = 63298

View file

@ -1,12 +1,12 @@
--- Makefile.PL.orig 2014-12-26 05:17:26.000000000 +0800
+++ Makefile.PL 2015-01-01 04:23:51.734420696 +0800
@@ -37,10 +37,10 @@
--- Makefile.PL.orig 2015-09-10 19:21:06 UTC
+++ Makefile.PL
@@ -37,10 +37,10 @@ check_prereqs( \%PREREQ_PM ) or warn "!!
my( $cc_guess, $libs_guess ) = guess_compiler();
my $cpp_compiler
- = prompt( "What C++ compiler would you like to use?", $cc_guess );
+ = $cc_guess;
my $libs
- = prompt( "What default libraries would you like to include?", $libs_guess );
+ = $libs_guess;

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Log-Report
PORTVERSION= 1.05
PORTVERSION= 1.07
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:MARKOV

View file

@ -1,2 +1,2 @@
SHA256 (Log-Report-1.05.tar.gz) = 08a0ccab365895607d66bc3eaca75959647a109191de1085e2d473693c0614cf
SIZE (Log-Report-1.05.tar.gz) = 71643
SHA256 (Log-Report-1.07.tar.gz) = f4923a72daa7c1784be20f14823b86ca54d32c906e821113b783575a44e13f58
SIZE (Log-Report-1.07.tar.gz) = 81223

View file

@ -1,5 +1,13 @@
%%SITE_PERL%%/Dancer/Logger/LogReport.pm
%%SITE_PERL%%/Dancer/Logger/LogReport.pod
%%SITE_PERL%%/Dancer2/Logger/LogReport.pm
%%SITE_PERL%%/Dancer2/Logger/LogReport.pod
%%SITE_PERL%%/Dancer2/Plugin/LogReport.pm
%%SITE_PERL%%/Dancer2/Plugin/LogReport.pod
%%SITE_PERL%%/Log/Report.pm
%%SITE_PERL%%/Log/Report.pod
%%SITE_PERL%%/Log/Report/DBIC/Profiler.pm
%%SITE_PERL%%/Log/Report/DBIC/Profiler.pod
%%SITE_PERL%%/Log/Report/Die.pm
%%SITE_PERL%%/Log/Report/Die.pod
%%SITE_PERL%%/Log/Report/Dispatcher.pm
@ -30,7 +38,11 @@
%%SITE_PERL%%/Log/Report/messages/log-report/nl_NL.po
%%SITE_PERL%%/MojoX/Log/Report.pm
%%SITE_PERL%%/MojoX/Log/Report.pod
%%PERL5_MAN3%%/Dancer2::Logger::LogReport.3.gz
%%PERL5_MAN3%%/Dancer2::Plugin::LogReport.3.gz
%%PERL5_MAN3%%/Dancer::Logger::LogReport.3.gz
%%PERL5_MAN3%%/Log::Report.3.gz
%%PERL5_MAN3%%/Log::Report::DBIC::Profiler.3.gz
%%PERL5_MAN3%%/Log::Report::Die.3.gz
%%PERL5_MAN3%%/Log::Report::Dispatcher.3.gz
%%PERL5_MAN3%%/Log::Report::Dispatcher::Callback.3.gz

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= MooseX-App-Cmd
PORTVERSION= 0.31
PORTVERSION= 0.32
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -17,6 +17,7 @@ BUILD_DEPENDS= p5-App-Cmd>=0.321:${PORTSDIR}/devel/p5-App-Cmd \
p5-Getopt-Long-Descriptive>=0.091:${PORTSDIR}/devel/p5-Getopt-Long-Descriptive \
p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
p5-MooseX-Getopt>=0:${PORTSDIR}/devel/p5-MooseX-Getopt \
p5-MooseX-NonMoose>=0:${PORTSDIR}/devel/p5-MooseX-NonMoose \
p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-MooseX-ConfigFromFile>=0:${PORTSDIR}/devel/p5-MooseX-ConfigFromFile \

View file

@ -1,2 +1,2 @@
SHA256 (MooseX-App-Cmd-0.31.tar.gz) = 0c35953b9a54062b3a2b1238f559f9cc1cefde9203a618f8c686d0297b53da28
SIZE (MooseX-App-Cmd-0.31.tar.gz) = 31239
SHA256 (MooseX-App-Cmd-0.32.tar.gz) = 2e3bbf7283a4bee72d91d26eb204436030992bbe55cbd35ec33a546f16f973ff
SIZE (MooseX-App-Cmd-0.32.tar.gz) = 33993

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Sah
PORTVERSION= 0.9.38
PORTVERSION= 0.9.39
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:PERLANCAR

View file

@ -1,2 +1,2 @@
SHA256 (Sah-0.9.38.tar.gz) = 5d61e9c004805ba44221f05a301216b5d219f3419810d8e41ec057dfbb2f2294
SIZE (Sah-0.9.38.tar.gz) = 79503
SHA256 (Sah-0.9.39.tar.gz) = 844541a2d4be195e839857f1fac66c545ebd6351387d5b42c9ed98292ded0647
SIZE (Sah-0.9.39.tar.gz) = 81807

View file

@ -3,10 +3,12 @@
%%SITE_PERL%%/Sah/Examples.pod
%%SITE_PERL%%/Sah/FAQ.pod
%%SITE_PERL%%/Sah/Schema/Sah.pm
%%SITE_PERL%%/Sah/SpecTest.pm
%%SITE_PERL%%/Sah/Type.pod
%%SITE_PERL%%/auto/share/dist/Sah/shared-files.tar.gz
%%PERL5_MAN3%%/Sah.3.gz
%%PERL5_MAN3%%/Sah::Examples.3.gz
%%PERL5_MAN3%%/Sah::FAQ.3.gz
%%PERL5_MAN3%%/Sah::Schema::Sah.3.gz
%%PERL5_MAN3%%/Sah::SpecTest.3.gz
%%PERL5_MAN3%%/Sah::Type.3.gz

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= cucumber-core
PORTVERSION= 1.2.0
PORTVERSION= 1.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@ -11,7 +11,7 @@ COMMENT= Core library for the Cucumber BDD app
LICENSE= MIT
RUN_DEPENDS= rubygem-gherkin>=2.12.0:${PORTSDIR}/textproc/rubygem-gherkin
RUN_DEPENDS= rubygem-gherkin3>=3.1.0:${PORTSDIR}/textproc/rubygem-gherkin3
NO_ARCH= yes
USE_RUBY= yes

View file

@ -1,2 +1,2 @@
SHA256 (rubygem/cucumber-core-1.2.0.gem) = 390e4d05a99d4b648f75343b553cb22c59aa9b4e461ab383323d4ca381b4b4bb
SIZE (rubygem/cucumber-core-1.2.0.gem) = 41984
SHA256 (rubygem/cucumber-core-1.3.0.gem) = 28dfebe5e003a28c60266468f781968e30fe26858a823001be3f9aa481fbb98a
SIZE (rubygem/cucumber-core-1.3.0.gem) = 44032

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= cucumber
PORTVERSION= 2.0.2
PORTVERSION= 2.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@ -11,9 +11,9 @@ COMMENT= Behaviour Driven Development with elegance and joy
LICENSE= MIT
RUN_DEPENDS= rubygem-builder32>=2.1.2:${PORTSDIR}/devel/rubygem-builder32 \
rubygem-cucumber-core>=1.2.0:${PORTSDIR}/devel/rubygem-cucumber-core \
rubygem-cucumber-core>=1.3.0:${PORTSDIR}/devel/rubygem-cucumber-core \
rubygem-diff-lcs>=1.1.3:${PORTSDIR}/textproc/rubygem-diff-lcs \
rubygem-gherkin>=2.12:${PORTSDIR}/textproc/rubygem-gherkin \
rubygem-gherkin3>=3.1.0:${PORTSDIR}/textproc/rubygem-gherkin3 \
rubygem-multi_json>=1.7.5:${PORTSDIR}/devel/rubygem-multi_json \
rubygem-multi_test>=0.1.2:${PORTSDIR}/devel/rubygem-multi_test

View file

@ -1,2 +1,2 @@
SHA256 (rubygem/cucumber-2.0.2.gem) = 7d106442dddba4ff33de563e8d40860ebcdfe63acae3da19772101fc065482b1
SIZE (rubygem/cucumber-2.0.2.gem) = 246784
SHA256 (rubygem/cucumber-2.1.0.gem) = 5d0eec2c6b8383cc57be2e1a3240f95da6a23baef3fef3d5044e93e0eeaa9909
SIZE (rubygem/cucumber-2.1.0.gem) = 253440

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= naught
PORTVERSION= 1.0.0
PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@ -12,7 +12,6 @@ COMMENT= Naught is a toolkit for building Null Objects
LICENSE= MIT
NO_ARCH= yes
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes

View file

@ -1,2 +1,2 @@
SHA256 (rubygem/naught-1.0.0.gem) = edc710f133e8455deb413ffc5f0ca9da586f04a2b716cfbf65d324360c84a612
SIZE (rubygem/naught-1.0.0.gem) = 18432
SHA256 (rubygem/naught-1.1.0.gem) = 4f4f6b44e52237ffca56977ccee1cafa93e95434062974e9b580adf7cbe892f3
SIZE (rubygem/naught-1.1.0.gem) = 19456

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= paperclip
PORTVERSION= 4.3.0
PORTVERSION= 4.3.1
CATEGORIES= devel rubygems
MASTER_SITES= RG

View file

@ -1,2 +1,2 @@
SHA256 (rubygem/paperclip-4.3.0.gem) = 676abc31e9eab40901acd561569dce1982277463a9e34bbb58032cb65508c290
SIZE (rubygem/paperclip-4.3.0.gem) = 294912
SHA256 (rubygem/paperclip-4.3.1.gem) = 41c82d1fe944ad1ed95ede20c55d8c4bda22b2593f01d174903b90419810bb9b
SIZE (rubygem/paperclip-4.3.1.gem) = 294912

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= sprockets-rails
PORTVERSION= 2.3.2
PORTVERSION= 2.3.3
CATEGORIES= devel rubygems
MASTER_SITES= RG

View file

@ -1,2 +1,2 @@
SHA256 (rubygem/sprockets-rails-2.3.2.gem) = cd3c2f55e7f1b3f95ef8b7bac05d7c38c8bcddc8acd03b67132fc7ce925162de
SIZE (rubygem/sprockets-rails-2.3.2.gem) = 12800
SHA256 (rubygem/sprockets-rails-2.3.3.gem) = 968794c910cc395ae10a68e3d4f5801f946b7698103e42ed49f7cad67d3654ef
SIZE (rubygem/sprockets-rails-2.3.3.gem) = 12800

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= dnsdist
DISTVERSION= 0.0.217g7a89932
DISTVERSION= 0.0.251g6efad44
CATEGORIES= dns net
MASTER_SITES= http://builder.powerdns.com/files/dnsdist/dist/

View file

@ -1,2 +1,2 @@
SHA256 (dnsdist-0.0.217g7a89932.tar.bz2) = 63360fc715148e86f221f97dc0c6961ddf460f561a9d56ced4ad29a61b837c44
SIZE (dnsdist-0.0.217g7a89932.tar.bz2) = 540022
SHA256 (dnsdist-0.0.251g6efad44.tar.bz2) = 237ebbc88e27c3840491c8ffc70b8048c7a181df56a82ddd84d1d42d7f572b59
SIZE (dnsdist-0.0.251g6efad44.tar.bz2) = 559756

View file

@ -9,36 +9,34 @@ MASTER_SITES= SF
MAINTAINER= johans@FreeBSD.org
COMMENT= Open source MSX emulator
LICENSE= GPLv2
LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \
libogg.so:${PORTSDIR}/audio/libogg \
libvorbis.so:${PORTSDIR}/audio/libvorbis \
libtheora.so:${PORTSDIR}/multimedia/libtheora \
libao.so:${PORTSDIR}/audio/libao
MAKE_ARGS+= INSTALL_BINARY_DIR=${PREFIX}/bin \
INSTALL_SHARE_DIR=${DATADIR} \
INSTALL_DOC_DIR=${DOCSDIR} \
OPENMSX_CXX=${CXX} \
CXXFLAGS="${CXXFLAGS}"
MAKEFILE= GNUmakefile
USES= gmake python tcl
USE_GCC= yes
USE_GL= glew
USE_SDL= sdl ttf
MAKE_ARGS= INSTALL_BINARY_DIR=${PREFIX}/bin \
INSTALL_SHARE_DIR=${DATADIR} \
INSTALL_DOC_DIR=${DOCSDIR} \
OPENMSX_CXX=${CXX} \
CXXFLAGS="${CXXFLAGS}"
PLIST_FILES= bin/openmsx
PORTDATA= *
PORTDOCS= *
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
.if !${PORT_OPTIONS:MDOCS}
# Use dummy target rather than rewriting makefile
MAKE_ARGS+= INSTALL_DOC_DIR=${WRKSRC}/dummy
.endif
DOCS_MAKE_ARGS_OFF= INSTALL_DOC_DIR=${WRKSRC}/dummy
post-patch:
@${REINPLACE_CMD} -e 's/{TCL_LIB_SPEC}/& $${TCL_LD_FLAGS}/' \
@ -46,10 +44,4 @@ post-patch:
@${REINPLACE_CMD} -e '/^SYMLINK_FOR_BINARY/s/true/false/' \
${WRKSRC}/build/custom.mk
.include <bsd.port.pre.mk>
.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
BROKEN= Does not compile on ia64, powerpc, or sparc64: uses i386-specific asm
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= rgdal
DISTVERSION= 1.0-6
DISTVERSION= 1.0-7
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}

View file

@ -1,2 +1,2 @@
SHA256 (rgdal_1.0-6.tar.gz) = 1f1e58368ad0a67fc24286c75401e1db73c378380ca7bba091466ed0f647ec23
SIZE (rgdal_1.0-6.tar.gz) = 1636976
SHA256 (rgdal_1.0-7.tar.gz) = d9d1297ea9e506f67a8e969855b0ec32aee0622fd67fb4c1a572b5dfafa7e34e
SIZE (rgdal_1.0-7.tar.gz) = 1637380

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= cairo
PORTVERSION= 1.14.2
PORTVERSION= 1.14.3
CATEGORIES= graphics rubygems
MASTER_SITES= RG

View file

@ -1,2 +1,2 @@
SHA256 (rubygem/cairo-1.14.2.gem) = f36d77abd1ffb6f42f67a23335ab2211e861386b5428334f995e953c4e166f55
SIZE (rubygem/cairo-1.14.2.gem) = 96768
SHA256 (rubygem/cairo-1.14.3.gem) = e3a31ef8097c0b16f2ad71561dca37b4564ae3003838a82805aadeceb69d03b6
SIZE (rubygem/cairo-1.14.3.gem) = 97792

View file

@ -68,6 +68,7 @@
SUBDIR += font-jisx0213
SUBDIR += font-kochi
SUBDIR += font-koruri
SUBDIR += font-marumoji
SUBDIR += font-migmix
SUBDIR += font-migu
SUBDIR += font-mona-ipa
@ -150,7 +151,6 @@
SUBDIR += mailman
SUBDIR += man
SUBDIR += man-doc
SUBDIR += marumoji-fonts
SUBDIR += mecab
SUBDIR += mecab-ipadic
SUBDIR += mg

View file

@ -42,6 +42,8 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}

View file

@ -1,8 +1,6 @@
#!/bin/sh
# $FreeBSD$
FONTSDIR=%%FONTSDIR%%
catfontsdir ()
{
while read _IN
@ -70,7 +68,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${FONTSDIR}
cd %%FONTSDIR%%
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -78,7 +76,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
POST-DEINSTALL)
cd ${FONTSDIR}
cd %%FONTSDIR%%
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir

View file

@ -2,7 +2,7 @@
PORTNAME= ipa
PORTVERSION= 00303
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://info.openlab.ipa.go.jp/ipafont/fontdata/
PKGNAMEPREFIX= ja-font-
@ -43,6 +43,8 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}

View file

@ -1,8 +1,6 @@
#!/bin/sh
# $FreeBSD$
FONTSDIR=%%FONTSDIR%%/OTF
catfontsdir ()
{
while read _IN
@ -77,7 +75,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${FONTSDIR}
cd %%FONTSDIR%%
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -85,7 +83,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
POST-DEINSTALL)
cd ${FONTSDIR}
cd %%FONTSDIR%%
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir

View file

@ -2,7 +2,7 @@
PORTNAME= ipaex
PORTVERSION= 00201
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://info.openlab.ipa.go.jp/ipafont/fontdata/7bf84182a04a9632268dbcb03f100d05/
PKGNAMEPREFIX= ja-font-
@ -26,8 +26,6 @@ FONTNAME= OTF
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
post-extract:
cd ${WRKSRC} && for F in *.ttf; do ${MV} $${F} $${F%.ttf}.otf; done
@ -45,6 +43,8 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}

View file

@ -1,7 +1,7 @@
#!/bin/sh
# $FreeBSD$
FONTSDIR=%%FONTSDIR%%/OTF
FONTSDIR=%%FONTSDIR%%
catfontsdir ()
{
@ -76,7 +76,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${FONTSDIR}
cd %%FONTSDIR%%
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -84,7 +84,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
POST-DEINSTALL)
cd ${FONTSDIR}
cd %%FONTSDIR%%
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir

View file

@ -42,6 +42,8 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}

View file

@ -1,8 +1,6 @@
#!/bin/sh
# $FreeBSD$
FONTSDIR=%%FONTSDIR%%
catfontsdir ()
{
while read _IN
@ -73,7 +71,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${FONTSDIR}
cd %%FONTSDIR%%
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -81,7 +79,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
POST-DEINSTALL)
cd ${FONTSDIR}
cd %%FONTSDIR%%
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir

View file

@ -41,6 +41,8 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${CP} -R ${PORTDOCS} ${STAGEDIR}${DOCSDIR}

View file

@ -1,8 +1,6 @@
#!/bin/sh
# $FreeBSD$
FONTSDIR=%%FONTSDIR%%
catfontsdir ()
{
while read _IN
@ -77,7 +75,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${FONTSDIR}
cd %%FONTSDIR%%
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -85,7 +83,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
DEINSTALL)
cd ${FONTSDIR}
cd %%FONTSDIR%%
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir

View file

@ -0,0 +1,33 @@
# Created by: Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
# $FreeBSD$
PORTNAME= marumoji
PORTVERSION= 1.0
PORTREVISION= 8
CATEGORIES= japanese x11-fonts
MASTER_SITES= LOCAL/hrs/${PORTNAME}
PKGNAMEPREFIX= ja-font-
MAINTAINER= hrs@FreeBSD.org
COMMENT= Japanese marumoji fonts
LICENSE= MIT
LICENSE_FILES= ${WRKSRC}/LICENSE
BUILD_DEPENDS= mkbold:${PORTSDIR}/x11-fonts/mkbold-mkitalic \
bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
USES= fonts
FONTNAME= marumoji
MAKE_ENV= FONTSDIR=${FONTSDIR:S,${PREFIX},,}
SUB_FILES= Makefile pkg-install
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
${WRKSRC}/maru16.bdf:
cd ${WRKSRC} && ${SED} -f m18to16.sed < maru18.bdf > maru16.bdf
pre-build: ${WRKSRC}/maru16.bdf apply-slist
${INSTALL_DATA} ${WRKDIR}/Makefile ${WRKSRC}
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (marumoji-1.0.tar.gz) = 458a5fb1a703a06b17e825ddd39b6d74d48fb6d718a8e228581d39751e84dd69
SIZE (marumoji-1.0.tar.gz) = 455737

View file

@ -1,24 +1,25 @@
#!/bin/sh
if [ "$2" != "POST-INSTALL" ]; then
exit 0
fi
FONTDIR=${PKG_PREFIX}/share/fonts/marumoji
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
catfontsdir ()
{
while read _IN
do
case "${_IN}" in
[0-9]*|*-misc-marumoji-*) ;;
*) echo ${_IN} ;;
esac
done
}
addentries()
{
# font alias entry here!
TMPFILE=/tmp/install-fonts-alias-$$
cat << EOF > ${TMPFILE}
cat <<EOF
maru14 -misc-marumoji-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
maru16 -misc-marumoji-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
maru18 -misc-marumoji-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0
7x14rkmaru -misc-marumoji-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0
7x14maru -misc-marumoji-medium-r-normal--14-130-75-75-c-70-iso8859-1
8x16rkmr -misc-marumoji-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0
7x14maru -misc-marumoji-medium-r-normal--14-130-75-75-c-70-iso8859-1 8x16rkmr -misc-marumoji-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0
8x16maru -misc-marumoji-medium-r-normal--16-150-75-75-c-80-iso8859-1
9x18rkmr -misc-marumoji-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0
9x18maru -misc-marumoji-medium-r-normal--18-170-75-75-c-90-iso8859-1
@ -32,17 +33,30 @@ maru18 -misc-marumoji-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0
-misc-marumoji-medium-r-normal--18-130-100-100-c-90-jisx0201.1976-0 -misc-marumoji-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0
-misc-marumoji-medium-r-normal--18-130-100-100-c-180-jisx0208.1983-0 -misc-marumoji-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0
EOF
}
echo "Updating ${FONTDIR}/fonts.alias"
cd ${FONTDIR}
touch fonts.alias
cp fonts.alias fonts.alias.orig
(grepv ${TMPFILE} fonts.alias.orig ; cat ${TMPFILE}) > fonts.alias
rm -f fonts.alias.orig ${TMPFILE}
nfonts ()
{
_L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L}
}
echo "**********************************************************"
echo "You should restart X server or do 'xset fp rehash' command"
echo "to enable this update."
echo "**********************************************************"
exit 0
case $2 in
POST-INSTALL)
cd %%FONTSDIR%%
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir
rm -f fonts.dir.tmp
;;
DEINSTALL)
cd %%FONTSDIR%%
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir
rm -f fonts.dir.tmp
if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
rm -f fonts.dir
fi
;;
esac

View file

@ -34,4 +34,3 @@
%%FONTSDIR%%/maru18b.pcf.gz
%%FONTSDIR%%/maru18bi.pcf.gz
%%FONTSDIR%%/maru18i.pcf.gz
%%PORTDOCS%%%%DOCSDIR%%/LICENSE

View file

@ -2,7 +2,7 @@
PORTNAME= mona-ipa
PORTVERSION= 1.0.8
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://www.geocities.jp/ipa_mona/
PKGNAMEPREFIX= ja-font-
@ -20,6 +20,7 @@ DATADIR= ${PREFIX}/share/font-${PORTNAME}
PORTDOCS= COPYING.font.ja README_ipamona.txt
OPTIONS_DEFINE= DOCS
FONTNAME= TTF
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
@ -36,7 +37,9 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
${MKDIR} ${STAGEDIR}${DOCSDIR}
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/fonts && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
#!/bin/sh
# $FreeBSD$
FONTSDIR=%%FONTSDIR%%/TTF
FONTSDIR=%%FONTSDIR%%
catfontsdir ()
{

View file

@ -3,7 +3,7 @@
PORTNAME= shinonome
PORTVERSION= 0.9.11.p1
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://openlab.jp/efont/dist/shinonome/%SUBDIR%/
MASTER_SITE_SUBDIR= . old
@ -44,7 +44,7 @@ FONTNAMES=\
shnmk16 shnmk16b shnmk16i shnmk16bi \
shnmk16min shnmk16minb shnmk16mini shnmk16minbi
FONTNAME= shinonome
FONTNAME= misc
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
@ -65,6 +65,8 @@ do-install:
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \
../../../${DATADIR_REL}/*.pcf.gz .
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}

View file

@ -1,16 +1,17 @@
#!/bin/sh
# $FreeBSD$
FONTSDIR=%%FONTSDIR%%
case "$2" in
POST-INSTALL)
cd %%FONTSDIR%%
touch fonts.alias
grep -v -- "-shinonome-" fonts.alias > fonts.alias.tmp
(cat fonts.alias.tmp; grep -v "^!!" %%FONTSALIAS%%) > fonts.alias
(cat fonts.alias.tmp; grep -- "-shinonome-" %%FONTSALIAS%%) \
> fonts.alias
rm -f fonts.alias.tmp
;;
POST-DEINSTALL)
cd %%FONTSDIR%%
touch fonts.alias
grep -v -- "-shinonome-" fonts.alias > fonts.alias.tmp
if [ -s fonts.alias.tmp ]; then

View file

@ -1,47 +0,0 @@
# Created by: Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
# $FreeBSD$
PORTNAME= marumoji-fonts
PORTVERSION= 1.0
PORTREVISION= 7
CATEGORIES= japanese x11-fonts
MASTER_SITES= LOCAL/yoichi
DISTFILES= maru14.bdf.v13.gz maru18.bdf.v10.gz \
m18to16.sed \
7x14maru.bdf.gz 7x14rkmr.bdf.gz \
8x16maru.bdf.gz 8x16rkmr.bdf.gz \
9x18maru.bdf.gz 9x18rkmr.bdf.gz
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= Japanese marumoji fonts
BUILD_DEPENDS= mkbold:${PORTSDIR}/x11-fonts/mkbold-mkitalic \
bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
USES= fonts
NO_WRKSUBDIR= yes
FONTNAME= marumoji
EXTRACT_CMD= ${CP}
EXTRACT_BEFORE_ARGS= -p
EXTRACT_AFTER_ARGS= ${WRKDIR}
MAKE_ENV= FONTSDIR=${FONTSDIR:S,${PREFIX},,}
OPTIONS_DEFINE= DOCS
post-extract:
@${MV} ${WRKDIR}/maru14.bdf.v13.gz ${WRKDIR}/maru14.bdf.gz
@${MV} ${WRKDIR}/maru18.bdf.v10.gz ${WRKDIR}/maru18.bdf.gz
@${CP} ${FILESDIR}/Makefile.in ${WRKDIR}/Makefile
@(cd ${WRKDIR}; ${GUNZIP_CMD} *.gz)
pre-build:
@(cd ${WRKDIR}; ${SED} -f m18to16.sed < maru18.bdf > maru16.bdf)
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${FILESDIR}/LICENSE ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View file

@ -1,18 +0,0 @@
SHA256 (marumoji-fonts/maru14.bdf.v13.gz) = 0895593347591ca5da1f2b9a88c7d65f828f7c6c4b6d58cedce204584bcad2ef
SIZE (marumoji-fonts/maru14.bdf.v13.gz) = 202507
SHA256 (marumoji-fonts/maru18.bdf.v10.gz) = db0ae23d72da63ef8ac1d54af89d9b1b5ac3b20d39170440fb43df6587c12853
SIZE (marumoji-fonts/maru18.bdf.v10.gz) = 239496
SHA256 (marumoji-fonts/m18to16.sed) = e7c1550a0380db2c0330e3924e0916a0e3af790f2ba9986724d473a46b892d34
SIZE (marumoji-fonts/m18to16.sed) = 678
SHA256 (marumoji-fonts/7x14maru.bdf.gz) = 1da0e488c12bd02005b5a4a4e9b303add563f463d72a9519b81186ab74b3ca3f
SIZE (marumoji-fonts/7x14maru.bdf.gz) = 1987
SHA256 (marumoji-fonts/7x14rkmr.bdf.gz) = d0a2fc67a1e9d333161b0c649b656406d032c1ceae678f9bae94318ec55e3633
SIZE (marumoji-fonts/7x14rkmr.bdf.gz) = 3538
SHA256 (marumoji-fonts/8x16maru.bdf.gz) = ad6bd8682062abf9b6bddf813657f65d34322c2fb17dfb5fa6e3767a59ac5885
SIZE (marumoji-fonts/8x16maru.bdf.gz) = 3359
SHA256 (marumoji-fonts/8x16rkmr.bdf.gz) = 4fa085ca4d1ba46a686d597bae122867b816213da34f3c0688615ea8e56e0432
SIZE (marumoji-fonts/8x16rkmr.bdf.gz) = 3042
SHA256 (marumoji-fonts/9x18maru.bdf.gz) = 3f9449c2083ada50c1f9557c3a2a094352bdd035e9343fa23056814fcd19bf23
SIZE (marumoji-fonts/9x18maru.bdf.gz) = 3368
SHA256 (marumoji-fonts/9x18rkmr.bdf.gz) = c20573e53336993052b2b3d9e290fb29385f8800f3a61b042a62d21cf6c8fa7b
SIZE (marumoji-fonts/9x18rkmr.bdf.gz) = 3049

View file

@ -1,27 +0,0 @@
License agreement for marumoji-fonts port
Copyright notice in 7x14rkmr.bdf.gz is the following (others are
public domain).
Permission to use, copy, modify, distribute, and sell this
software and its documentation for any purpose is hereby granted
without fee, provided that the above copyright notice appear in
all copies and that both that copyright notice and this permis-
sion notice appear in supporting documentation, and that the name
of PFU not be used in advertising or publicity pertaining to dis-
tribution of the software without specific, written prior permis-
sion. PFU makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express
or implied warranty.
PFU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, IN-
CLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL PFU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSE-
QUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLI-
GENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Original designed by K.Shirakami <shira@pfu.fujitsu.co.jp>
Ver. 1.1
freeware

View file

@ -1,49 +0,0 @@
#!/bin/sh
if [ "$2" != "DEINSTALL" ]; then
exit 0
fi
FONTDIR=${PKG_PREFIX}/share/fonts/marumoji
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2
}
# font alias entry here!
TMPFILE=/tmp/install-fonts-alias-$$
cat << EOF > ${TMPFILE}
maru14 -misc-marumoji-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
maru16 -misc-marumoji-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
maru18 -misc-marumoji-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0
7x14rkmaru -misc-marumoji-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0
7x14maru -misc-marumoji-medium-r-normal--14-130-75-75-c-70-iso8859-1
8x16rkmr -misc-marumoji-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0
8x16maru -misc-marumoji-medium-r-normal--16-150-75-75-c-80-iso8859-1
9x18rkmr -misc-marumoji-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0
9x18maru -misc-marumoji-medium-r-normal--18-170-75-75-c-90-iso8859-1
-misc-marumoji-medium-r-normal--14-100-100-100-c-70-iso8859-1 -misc-marumoji-medium-r-normal--14-130-75-75-c-70-iso8859-1
-misc-marumoji-medium-r-normal--14-100-100-100-c-70-jisx0201.1976-0 -misc-marumoji-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0
-misc-marumoji-medium-r-normal--14-100-100-100-c-140-jisx0208.1983-0 -misc-marumoji-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
-misc-marumoji-medium-r-normal--16-120-100-100-c-80-iso8859-1 -misc-marumoji-medium-r-normal--16-150-75-75-c-80-iso8859-1
-misc-marumoji-medium-r-normal--16-120-100-100-c-80-jisx0201.1976-0 -misc-marumoji-medium-r-normal--16-150-75-75-c-80-jisx0201.1976-0
-misc-marumoji-medium-r-normal--16-120-100-100-c-160-jisx0208.1983-0 -misc-marumoji-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
-misc-marumoji-medium-r-normal--18-130-100-100-c-90-iso8859-1 -misc-marumoji-medium-r-normal--18-170-75-75-c-90-iso8859-1
-misc-marumoji-medium-r-normal--18-130-100-100-c-90-jisx0201.1976-0 -misc-marumoji-medium-r-normal--18-170-75-75-c-90-jisx0201.1976-0
-misc-marumoji-medium-r-normal--18-130-100-100-c-180-jisx0208.1983-0 -misc-marumoji-medium-r-normal--18-170-75-75-c-180-jisx0208.1983-0
EOF
echo "Updating ${FONTDIR}/fonts.alias"
cd ${FONTDIR}
touch fonts.alias
cp fonts.alias fonts.alias.orig
grepv ${TMPFILE} fonts.alias.orig > fonts.alias
if [ ! -s fonts.alias ]; then rm -f fonts.alias; fi
rm -f fonts.alias.orig ${TMPFILE}
echo "**********************************************************"
echo "You should restart X server or do 'xset fp rehash' command"
echo "to enable this update."
echo "**********************************************************"
exit 0

View file

@ -10,7 +10,9 @@ MASTER_SITES= LOCAL/obrien \
DISTFILES= ratfor.shar.2 local.ratfor77.shar
MAINTAINER= bofh@FreeBSD.org
COMMENT= Ratfor -- the Rational FORTRAN compiler
COMMENT= Rational FORTRAN compiler
BROKEN_powerpc= ./ratfor -o test.f test.r keeps creating huge output file
NO_WRKSUBDIR= yes
EXTRACT_CMD= ${CAT}
@ -22,17 +24,11 @@ USES= fortran
PLIST_FILES= bin/ratfor bin/ratfor77 man/man1/ratfor.1.gz
post-patch:
@cd ${WRKSRC} ; ${PATCH} --quiet < testw.patch
@${PATCH} -d ${WRKSRC} --quiet < ${WRKSRC}/testw.patch
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/ratfor77 ${STAGEDIR}${PREFIX}/bin
${LN} -sf ${PREFIX}/bin/ratfor77 ${STAGEDIR}${PREFIX}/bin/ratfor
${INSTALL_MAN} ${WRKSRC}/ratfor.1 ${STAGEDIR}${PREFIX}/man/man1
.include <bsd.port.pre.mk>
.if ${ARCH} == "powerpc"
BROKEN= Does not compile on powerpc
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View file

@ -26,13 +26,11 @@ EXAMPLESDIR= ${PREFIX}/share/examples/Regina-REXX
CONFLICTS= rexx-imc-[0-0]* oorexx-[0-9]*
BROKEN_powerpc= Does not link on powerpc
OPTIONS_DEFINE= EXAMPLES
.include <bsd.port.options.mk>
.if ${ARCH} == i386
.if ${ARCH} == i386 || ${ARCH} == powerpc
CONFIGURE_ARGS+= --enable-32bit
.endif

View file

@ -48,14 +48,16 @@ RUST_BOOT= rust-stage0-${RUST_BOOT_SIG}.tar.bz2
RUST_BOOT_SIG= 2015-05-24-ba0e1cd-freebsd-x86_64-370db40613f5c08563ed7e38357826dd42d4e0f8
# Rust's libraries are named librustc_${component}-${RUST_VSN_HASH}.so.
# The hash depends on Rust version and channel. See
# $(CFG_FILENAME_EXTRA) definition in src/main.mk.
# The hash depends on Rust version and, if the channel is not "stable",
# the channel name. See $(CFG_FILENAME_EXTRA) definition in mk/main.mk.
RUST_VSN= ${PORTVERSION:R}
RUST_CHANNEL= ${PORTNAME:S/^rust-//}
RUST_VSN_HASH!= /usr/bin/printf '%s' ${RUST_VSN}-${RUST_CHANNEL} | /sbin/md5 -q | cut -c 1-8
PLIST_SUB+= RUST_VSN_HASH=${RUST_VSN_HASH}
USES= gmake python:2,build
PLIST_SUB+= RUST_TARGET=x86_64-unknown-${OPSYS:tl}
USES= gmake libedit python:2,build
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --disable-valgrind --disable-docs \
--enable-clang --mandir=${MANPREFIX}/man \
@ -81,9 +83,29 @@ LLNEXTGEN_BUILD_DEPENDS= LLnextgen:${PORTSDIR}/devel/llnextgen
BROKEN= Only compiles on FreeBSD 10 and 11
.endif
.if ${OPSYS} == DragonFly
IGNORE= please use lang/rust-dragonfly instead
.endif
pre-fetch:
# FIXME: This is the same check for CONFLICTS as the standard
# one, except port origins are not compared. This allows
# the port to conflict with itself, because Rust would pick
# installed Rust libraries instead of freshly built ones.
@conflicts_with=$$( \
{ ${PKG_QUERY} -g "%n-%v %p %o" ${CONFLICTS:C/.+/'&'/} ${CONFLICTS_BUILD:C/.+/'&'/} 2>/dev/null || : ; } \
| while read pkgname prfx orgn; do \
if [ "/${PREFIX}" = "/$${prfx}" ]; then \
${ECHO_CMD} -n " $${pkgname}"; \
fi; \
done); \
if [ -n "$${conflicts_with}" ]; then \
${ECHO_MSG}; \
${ECHO_MSG} "===> ${PKGNAME} conflicts with installed package(s): "; \
for entry in $${conflicts_with}; do \
${ECHO_MSG} " $${entry}"; \
done; \
${ECHO_MSG}; \
${ECHO_MSG} " They will not build together."; \
${ECHO_MSG} " Please remove them first with pkg delete."; \
exit 1;\
fi
post-extract:
@(${RMDIR} ${WRKSRC}/src/compiler-rt && \
@ -98,6 +120,10 @@ post-extract:
${LN} -sf ${DISTDIR}/${RUST_BOOT} ${WRKSRC}/dl
(cd ${WRKSRC} && find . -type d -exec chmod 0755 {} \;)
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
${WRKSRC}/mk/main.mk
# In case the previous "make stage" failed, this ensures rust's
# install.sh won't backup previously staged files before reinstalling
# new ones. Otherwise, the staging directory is polluted with unneeded

View file

@ -0,0 +1,11 @@
--- mk/main.mk.orig 2015-09-03 11:50:44 UTC
+++ mk/main.mk
@@ -107,7 +107,7 @@ ifneq ($(wildcard $(NON_BUILD_TARGET)),)
CFG_INFO := $(info cfg: non-build target triples $(NON_BUILD_TARGET))
endif
-CFG_RUSTC_FLAGS := $(RUSTFLAGS)
+CFG_RUSTC_FLAGS := $(RUSTFLAGS) -L%%LOCALBASE%%/lib
CFG_GCCISH_CFLAGS :=
CFG_GCCISH_LINK_FLAGS :=

View file

@ -32,53 +32,53 @@ lib/rustlib/etc/gdb_rust_pretty_printing.py
lib/rustlib/manifest-rustc
lib/rustlib/rust-installer-version
lib/rustlib/uninstall.sh
lib/rustlib/x86_64-unknown-freebsd/lib/liballoc-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libarena-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libarena-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libcollections-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libcompiler-rt.a
lib/rustlib/x86_64-unknown-freebsd/lib/libcore-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libflate-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libflate-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libfmt_macros-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libgetopts-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libgetopts-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libgraphviz-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libgraphviz-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/liblibc-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/liblog-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/liblog-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libmorestack.a
lib/rustlib/x86_64-unknown-freebsd/lib/librand-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/librbml-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/librbml-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_back-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_bitflags-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_borrowck-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_data_structures-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_driver-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_lint-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_llvm-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_privacy-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_resolve-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_trans-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_typeck-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_unicode-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/librustdoc-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libserialize-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libserialize-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libstd-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libstd-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libsyntax-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libterm-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libterm-%%RUST_VSN_HASH%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libtest-%%RUST_VSN_HASH%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libtest-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/liballoc-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libarena-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libarena-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libcollections-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libcompiler-rt.a
lib/rustlib/%%RUST_TARGET%%/lib/libcore-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libflate-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libflate-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libfmt_macros-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libgetopts-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libgetopts-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libgraphviz-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libgraphviz-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/liblibc-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/liblog-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/liblog-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libmorestack.a
lib/rustlib/%%RUST_TARGET%%/lib/librand-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/librbml-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/librbml-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_back-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_bitflags-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/librustc_borrowck-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_data_structures-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_driver-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_lint-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_llvm-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_privacy-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_resolve-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_trans-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_typeck-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_unicode-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/librustdoc-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libserialize-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libserialize-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libstd-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libstd-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libsyntax-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libterm-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libterm-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libtest-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libtest-%%RUST_VSN_HASH%%.so
man/man1/rustc.1.gz
man/man1/rustdoc.1.gz
@dir lib/rustlib/x86_64-unknown-freebsd/lib
@dir lib/rustlib/x86_64-unknown-freebsd
@dir lib/rustlib/%%RUST_TARGET%%/lib
@dir lib/rustlib/%%RUST_TARGET%%
@dir lib/rustlib
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
%%PORTDOCS%%%%DOCSDIR%%/LICENSE-APACHE

View file

@ -34,12 +34,21 @@ RUST_SOURCE= ${DISTNAME}-src${EXTRACT_SUFX}
RUST_BOOT= rust-stage0-${RUST_BOOT_SIG}.tar.bz2
RUST_BOOT_SIG= 2015-05-24-ba0e1cd-freebsd-x86_64-370db40613f5c08563ed7e38357826dd42d4e0f8
# Rust's libraries are named librustc_${component}-${RUST_VSN_HASH}.so.
# The hash depends on Rust version and, if the channel is not "stable",
# the channel name. See $(CFG_FILENAME_EXTRA) definition in mk/main.mk.
RUST_VSN= ${PORTVERSION}
RUST_CHANNEL= stable
RUST_VSN_HASH!= /usr/bin/printf '%s' ${RUST_VSN} | /sbin/md5 -q | cut -c 1-8
PLIST_SUB+= RUST_VSN_HASH=${RUST_VSN_HASH}
PLIST_SUB+= RUST_TARGET=x86_64-unknown-${OPSYS:tl}
USES= gmake libedit python:2,build
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --disable-valgrind --disable-docs \
--enable-clang --mandir=${MANPREFIX}/man \
--release-channel=stable
PLIST_SUB+= VSN="62abc69f"
--release-channel=${RUST_CHANNEL}
# Use LLVM from ports, instead of the copy shipped with rust.
LLVM_VER= 36
@ -55,15 +64,35 @@ LLNEXTGEN_DESC= Build with grammar verification
LLNEXTGEN_BUILD_DEPENDS= LLnextgen:${PORTSDIR}/devel/llnextgen
.include <bsd.port.pre.mk>
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000
BROKEN= Only compiles on FreeBSD 10 and 11
.endif
.if ${OPSYS} == DragonFly
IGNORE= please use lang/rust-dragonfly instead
.endif
pre-fetch:
# FIXME: This is the same check for CONFLICTS as the standard
# one, except port origins are not compared. This allows
# the port to conflict with itself, because Rust would pick
# installed Rust libraries instead of freshly built ones.
@conflicts_with=$$( \
{ ${PKG_QUERY} -g "%n-%v %p %o" ${CONFLICTS:C/.+/'&'/} ${CONFLICTS_BUILD:C/.+/'&'/} 2>/dev/null || : ; } \
| while read pkgname prfx orgn; do \
if [ "/${PREFIX}" = "/$${prfx}" ]; then \
${ECHO_CMD} -n " $${pkgname}"; \
fi; \
done); \
if [ -n "$${conflicts_with}" ]; then \
${ECHO_MSG}; \
${ECHO_MSG} "===> ${PKGNAME} conflicts with installed package(s): "; \
for entry in $${conflicts_with}; do \
${ECHO_MSG} " $${entry}"; \
done; \
${ECHO_MSG}; \
${ECHO_MSG} " They will not build together."; \
${ECHO_MSG} " Please remove them first with pkg delete."; \
exit 1;\
fi
post-extract:
@${MKDIR} ${WRKSRC}/dl
@ -101,4 +130,4 @@ post-install:
${STAGEDIR}${PREFIX}/lib/*.so \
${STAGEDIR}${PREFIX}/lib/rustlib/*/lib/*.so
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View file

@ -1,30 +1,30 @@
bin/rust-gdb
bin/rustc
bin/rustdoc
lib/libarena-%%VSN%%.so
lib/libflate-%%VSN%%.so
lib/libfmt_macros-%%VSN%%.so
lib/libgetopts-%%VSN%%.so
lib/libgraphviz-%%VSN%%.so
lib/liblog-%%VSN%%.so
lib/librbml-%%VSN%%.so
lib/librustc-%%VSN%%.so
lib/librustc_back-%%VSN%%.so
lib/librustc_borrowck-%%VSN%%.so
lib/librustc_data_structures-%%VSN%%.so
lib/librustc_driver-%%VSN%%.so
lib/librustc_lint-%%VSN%%.so
lib/librustc_llvm-%%VSN%%.so
lib/librustc_privacy-%%VSN%%.so
lib/librustc_resolve-%%VSN%%.so
lib/librustc_trans-%%VSN%%.so
lib/librustc_typeck-%%VSN%%.so
lib/librustdoc-%%VSN%%.so
lib/libserialize-%%VSN%%.so
lib/libstd-%%VSN%%.so
lib/libsyntax-%%VSN%%.so
lib/libterm-%%VSN%%.so
lib/libtest-%%VSN%%.so
lib/libarena-%%RUST_VSN_HASH%%.so
lib/libflate-%%RUST_VSN_HASH%%.so
lib/libfmt_macros-%%RUST_VSN_HASH%%.so
lib/libgetopts-%%RUST_VSN_HASH%%.so
lib/libgraphviz-%%RUST_VSN_HASH%%.so
lib/liblog-%%RUST_VSN_HASH%%.so
lib/librbml-%%RUST_VSN_HASH%%.so
lib/librustc-%%RUST_VSN_HASH%%.so
lib/librustc_back-%%RUST_VSN_HASH%%.so
lib/librustc_borrowck-%%RUST_VSN_HASH%%.so
lib/librustc_data_structures-%%RUST_VSN_HASH%%.so
lib/librustc_driver-%%RUST_VSN_HASH%%.so
lib/librustc_lint-%%RUST_VSN_HASH%%.so
lib/librustc_llvm-%%RUST_VSN_HASH%%.so
lib/librustc_privacy-%%RUST_VSN_HASH%%.so
lib/librustc_resolve-%%RUST_VSN_HASH%%.so
lib/librustc_trans-%%RUST_VSN_HASH%%.so
lib/librustc_typeck-%%RUST_VSN_HASH%%.so
lib/librustdoc-%%RUST_VSN_HASH%%.so
lib/libserialize-%%RUST_VSN_HASH%%.so
lib/libstd-%%RUST_VSN_HASH%%.so
lib/libsyntax-%%RUST_VSN_HASH%%.so
lib/libterm-%%RUST_VSN_HASH%%.so
lib/libtest-%%RUST_VSN_HASH%%.so
lib/rustlib/components
lib/rustlib/etc/debugger_pretty_printers_common.py
lib/rustlib/etc/gdb_load_rust_pretty_printers.py
@ -32,49 +32,49 @@ lib/rustlib/etc/gdb_rust_pretty_printing.py
lib/rustlib/manifest-rustc
lib/rustlib/rust-installer-version
lib/rustlib/uninstall.sh
lib/rustlib/x86_64-unknown-freebsd/lib/liballoc-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libarena-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libarena-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libcollections-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libcompiler-rt.a
lib/rustlib/x86_64-unknown-freebsd/lib/libcore-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libflate-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libflate-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libfmt_macros-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libgetopts-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libgetopts-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libgraphviz-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libgraphviz-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/liblibc-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/liblog-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/liblog-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libmorestack.a
lib/rustlib/x86_64-unknown-freebsd/lib/librand-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/librbml-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/librbml-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_back-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_bitflags-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_borrowck-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_data_structures-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_driver-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_lint-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_llvm-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_privacy-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_resolve-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_trans-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_typeck-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/librustc_unicode-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/librustdoc-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libserialize-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libserialize-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libstd-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libstd-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libsyntax-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libterm-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libterm-%%VSN%%.so
lib/rustlib/x86_64-unknown-freebsd/lib/libtest-%%VSN%%.rlib
lib/rustlib/x86_64-unknown-freebsd/lib/libtest-%%VSN%%.so
lib/rustlib/%%RUST_TARGET%%/lib/liballoc-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libarena-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libarena-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libcollections-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libcompiler-rt.a
lib/rustlib/%%RUST_TARGET%%/lib/libcore-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libflate-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libflate-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libfmt_macros-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libgetopts-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libgetopts-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libgraphviz-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libgraphviz-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/liblibc-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/liblog-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/liblog-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libmorestack.a
lib/rustlib/%%RUST_TARGET%%/lib/librand-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/librbml-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/librbml-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_back-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_bitflags-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/librustc_borrowck-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_data_structures-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_driver-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_lint-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_llvm-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_privacy-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_resolve-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_trans-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_typeck-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/librustc_unicode-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/librustdoc-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libserialize-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libserialize-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libstd-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libstd-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libsyntax-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libterm-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libterm-%%RUST_VSN_HASH%%.so
lib/rustlib/%%RUST_TARGET%%/lib/libtest-%%RUST_VSN_HASH%%.rlib
lib/rustlib/%%RUST_TARGET%%/lib/libtest-%%RUST_VSN_HASH%%.so
man/man1/rustc.1.gz
man/man1/rustdoc.1.gz
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT

Some files were not shown because too many files have changed in this diff Show more