Remove expired ports:

2019-08-31 devel/pure-stldict: Depends on expiring devel/llvm35
2019-08-31 lang/dmd1: No longer supported upstream
2019-08-31 lang/gprolog: Abandonware upstream (more than five years), fails in various ways with remotely recent compilers
2019-08-31 math/pure-mpfr: Depends on expiring devel/llvm35
2019-08-31 math/pure-rational: Depends on expiring devel/llvm35
2019-08-31 net/pure-sockets: Depends on expiring devel/llvm35
2019-08-31 textproc/pure-csv: Depends on expiring devel/llvm35
2019-08-31 textproc/pure-xml: Depends on expiring devel/llvm35
2019-08-31 x11-toolkits/pure-tk: Depends on expiring devel/llvm35
2019-08-31 databases/pure-sql3: Depends on expiring devel/llvm35
2019-08-31 devel/pure-readline: Depends on expiring devel/llvm35
2019-08-31 devel/pure-stllib: Depends on expiring devel/llvm35
This commit is contained in:
Rene Ladan
2019-09-01 15:40:04 +00:00
parent 9002c82508
commit ef35eda3ef
58 changed files with 12 additions and 1236 deletions
-1
View File
@@ -60,7 +60,6 @@ defcon* games/linux-defcon Redistribution is limited, see license
djbdns* dns/djbdns No license -- see http://cr.yp.to/softwarelaw.html
djbfft-* math/djbfft No license -- see http://cr.yp.to/softwarelaw.html
dlv lang/dlv Not sure if we can redistribute it
dmd-* lang/dmd1 No redistribution of non validated binaries
dn*.tgz emulators/darcnes Commercial use is restricted
doom3-linux-* games/linux-doom3 Redistribution is limited, see license; Requested by id Software
doom3-linux-* games/linux-doom3-demo Redistribution is limited, see license; Requested by id Software
+12
View File
@@ -12891,3 +12891,15 @@ graphics/kipiplugins|graphics/kipi-plugins|2019-08-30|Renamed upstream
devel/rubygem-rails-i18n|devel/rubygem-rails-i18n-rails5|2019-08-31|Has expired: Use devel/rubygem-rails-i18n-rails5 instead
textproc/rubygem-gitlab-linguist|textproc/rubygem-github-linguist|2019-08-31|Has expired: Use textproc/rubygem-github-linguist instead
textproc/rubygem-html-pipeline1|textproc/rubygem-html-pipeline|2019-08-31|Has expired: Use textproc/rubygem-html-pipeline instead
devel/pure-stldict||2019-09-01|Has expired: Depends on expiring devel/llvm35
lang/dmd1||2019-09-01|Has expired: No longer supported upstream
lang/gprolog||2019-09-01|Has expired: Abandonware upstream (more than five years), fails in various ways with remotely recent compilers
math/pure-mpfr||2019-09-01|Has expired: Depends on expiring devel/llvm35
math/pure-rational||2019-09-01|Has expired: Depends on expiring devel/llvm35
net/pure-sockets||2019-09-01|Has expired: Depends on expiring devel/llvm35
textproc/pure-csv||2019-09-01|Has expired: Depends on expiring devel/llvm35
textproc/pure-xml||2019-09-01|Has expired: Depends on expiring devel/llvm35
x11-toolkits/pure-tk||2019-09-01|Has expired: Depends on expiring devel/llvm35
databases/pure-sql3||2019-09-01|Has expired: Depends on expiring devel/llvm35
devel/pure-readline||2019-09-01|Has expired: Depends on expiring devel/llvm35
devel/pure-stllib||2019-09-01|Has expired: Depends on expiring devel/llvm35
-1
View File
@@ -747,7 +747,6 @@
SUBDIR += puppetdb-terminus6
SUBDIR += puppetdb5
SUBDIR += puppetdb6
SUBDIR += pure-sql3
SUBDIR += puredb
SUBDIR += pxlib
SUBDIR += pxtools
-39
View File
@@ -1,39 +0,0 @@
# Created by: Zhihao Yuan <lichray@gmail.com>
# $FreeBSD$
PORTNAME= pure-sql3
PORTVERSION= 0.5
CATEGORIES= databases
MASTER_SITES= https://bitbucket.org/purelang/pure-lang/downloads/
DIST_SUBDIR= pure
MAINTAINER= ports@FreeBSD.org
COMMENT= Pure language binding to the SQLite3 library
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= Depends on expiring devel/llvm35
EXPIRATION_DATE=2019-08-31
USES= pkgconfig pure sqlite
PORTDOCS= README
PORTEXAMPLES= *
PLIST_FILES= lib/pure/sql3.pure \
lib/pure/sql3util.so
OPTIONS_DEFINE= DOCS EXAMPLES
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pure/sql3util.so
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>
-2
View File
@@ -1,2 +0,0 @@
SHA256 (pure/pure-sql3-0.5.tar.gz) = b9f79dd443c8ffc5cede51e2af617f24726f5c0409aab4948c9847e6adb53c37
SIZE (pure/pure-sql3-0.5.tar.gz) = 29616
-6
View File
@@ -1,6 +0,0 @@
Sql3 is an interface to the popular Sqlite3 database. The module provides a
minimal wrapper around Sqlite3's C interface which is designed to give the
developer access to all of Sqlite3's features in a way that is convenient
for Pure programmers.
WWW: https://puredocs.bitbucket.io/pure-sql3.html
-3
View File
@@ -4000,9 +4000,6 @@
SUBDIR += ptypes
SUBDIR += publib
SUBDIR += pure-ffi
SUBDIR += pure-readline
SUBDIR += pure-stldict
SUBDIR += pure-stllib
SUBDIR += pushmi
SUBDIR += py-Acquisition
SUBDIR += py-AddOns
-35
View File
@@ -1,35 +0,0 @@
# Created by: Zhihao Yuan <lichray@gmail.com>
# $FreeBSD$
PORTNAME= pure-readline
PORTVERSION= 0.3
PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://bitbucket.org/purelang/pure-lang/downloads/
DIST_SUBDIR= pure
MAINTAINER= ports@FreeBSD.org
COMMENT= Readline interface for the Pure language
LICENSE= BSD3CLAUSE GPLv3+
LICENSE_COMB= dual
DEPRECATED= Depends on expiring devel/llvm35
EXPIRATION_DATE=2019-08-31
USES= pkgconfig pure readline
PORTDOCS= README
PLIST_FILES= lib/pure/readline.pure \
lib/pure/readline.so
OPTIONS_DEFINE= DOCS
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pure/readline.so
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
-2
View File
@@ -1,2 +0,0 @@
SHA256 (pure/pure-readline-0.3.tar.gz) = db8e6663b1c085466c09662fe86d952b6f4ffdafeecffe805c681ab91c910886
SIZE (pure/pure-readline-0.3.tar.gz) = 5090
-5
View File
@@ -1,5 +0,0 @@
Pure's interface to C++ vectors, specialized to hold pointers to arbitrary
Pure expressions, and the C++ Standard Template Library algorithms that act
on them.
WWW: https://puredocs.bitbucket.io/pure-readline.html
-38
View File
@@ -1,38 +0,0 @@
# Created by: Zhihao Yuan <lichray@gmail.com>
# $FreeBSD$
PORTNAME= pure-stldict
PORTVERSION= 0.8
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://bitbucket.org/purelang/pure-lang/downloads/
DIST_SUBDIR= pure
MAINTAINER= lichray@gmail.com
COMMENT= Pure interface to C++ STL map/unordered_map
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
DEPRECATED= Depends on expiring devel/llvm35
EXPIRATION_DATE=2019-08-31
USES= compiler:c++0x pkgconfig pure
CXXFLAGS+= -std=c++0x -DHAVE_STD_IS_PERMUTATION
PORTDOCS= README
PORTEXAMPLES= *
OPTIONS_DEFINE= DOCS EXAMPLES
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>
-2
View File
@@ -1,2 +0,0 @@
SHA256 (pure/pure-stldict-0.8.tar.gz) = 5b894ae6dc574c7022258e2732bea649c82c959ec4d0be13fb5a3e8ba8488f28
SIZE (pure/pure-stldict-0.8.tar.gz) = 69024
-11
View File
@@ -1,11 +0,0 @@
--- Makefile.orig 2014-03-22 20:23:33 UTC
+++ Makefile
@@ -30,7 +30,7 @@ objects = $(patsubst %.cc, %$(DLL), $(cp
all: $(objects)
%$(DLL): %.cc
- g++ $(shared) $(dllname) -o $@ $(MOD_CXXFLAGS) $< $(MOD_LDFLAGS) $(LIBS)
+ $(CXX) $(shared) $(dllname) -o $@ $(MOD_CXXFLAGS) $< $(MOD_LDFLAGS) $(LIBS)
clean:
rm -f *.o *$(DLL) examples/life *~
@@ -1,11 +0,0 @@
--- hashdict.cc.orig 2016-01-21 06:37:40 UTC
+++ hashdict.cc
@@ -1,6 +1,8 @@
// This uses unordered_map, so a recent C++ library is required for now.
+#include <stddef.h>
+#include <cstddef>
#include <assert.h>
#include <stdlib.h>
#include <string.h>
-11
View File
@@ -1,11 +0,0 @@
--- orddict.cc.orig 2016-01-21 06:38:47 UTC
+++ orddict.cc
@@ -1,6 +1,8 @@
// This is completely analogous to hashdict.cc (which see).
+#include <stddef.h>
+#include <cstddef>
#include <assert.h>
#include <stdlib.h>
#include <string.h>
-6
View File
@@ -1,6 +0,0 @@
This package provides a light-weight, no frills interface to the C++
dictionary containers map and unordered_map. The stldict module makes
these data structures available in Pure land and equips them with a
(more or less) idiomatic Pure container interface.
WWW: https://puredocs.bitbucket.io/pure-stldict.html
-6
View File
@@ -1,6 +0,0 @@
lib/pure/hashdict.pure
lib/pure/hashdict.so
lib/pure/orddict.pure
lib/pure/orddict.so
lib/pure/stldict.pure
lib/pure/stldictbase.pure
-51
View File
@@ -1,51 +0,0 @@
# Created by: Zhihao Yuan <lichray@gmail.com>
# $FreeBSD$
PORTNAME= pure-stllib
PORTVERSION= 0.6
PORTREVISION= 5
CATEGORIES= devel
MASTER_SITES= https://bitbucket.org/purelang/pure-lang/downloads/
DIST_SUBDIR= pure
MAINTAINER= lichray@gmail.com
COMMENT= Pure interface to C++ STL map and vectors
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= Depends on expiring devel/llvm35
EXPIRATION_DATE=2019-08-31
USES= compiler:c++11-lib pkgconfig pure
PORTDOCS= *
DOCSRCDIR1= ${WRKSRC}
DOC_FILES1= README
DOCSRCDIR2= ${WRKSRC}/doc
DOCSDIR2= ${DOCSDIR}/doc
DOC_FILES2= *.pdf
PORTEXAMPLES= *
OPTIONS_DEFINE= DOCS EXAMPLES
post-patch:
@${REINPLACE_CMD} -e 's|CFLAGS =|CFLAGS ?=|' \
${WRKSRC}/Makefile ${WRKSRC}/pure-stlmap/Makefile ${WRKSRC}/pure-stlvec/Makefile
@${MKDIR} ${WRKSRC}/examples/
@${MV} ${WRKSRC}/pure-stlmap/examples/* \
${WRKSRC}/pure-stlvec/examples/* ${WRKSRC}/examples/
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
@${MKDIR} ${STAGEDIR}${DOCSDIR2}
${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>
-2
View File
@@ -1,2 +0,0 @@
SHA256 (pure/pure-stllib-0.6.tar.gz) = 1d550764fc2f8ba6ddbd1fbd3da2d6965b69e2c992747265d9ebe4f16aa5e455
SIZE (pure/pure-stllib-0.6.tar.gz) = 333766
-11
View File
@@ -1,11 +0,0 @@
--- Makefile.orig 2014-03-23 10:09:16 UTC
+++ Makefile
@@ -17,7 +17,7 @@ installdir = $(addprefix $(DESTDIR), $(
MOD_CXXFLAGS = $(PIC) $(shell pkg-config pure --cflags) $(CFLAGS) $(CPPFLAGS)
MOD_LDFLAGS = $(shell pkg-config pure --libs) $(LDFLAGS)
-CFLAGS = -g -O2 -Wall -Wextra
+CFLAGS ?= -g -O2 -Wall -Wextra
ifeq "$(DLL)" ".dylib"
DLL_FLAGS = -install_name "$(libdir)/pure/$@"
-11
View File
@@ -1,11 +0,0 @@
--- stlbase.hpp.orig 2016-01-21 06:40:43 UTC
+++ stlbase.hpp
@@ -17,6 +17,8 @@ included with the pure-stlvec distributi
#ifndef STLBASE_H
#define STLBASE_H
+#include <stddef.h>
+#include <cstddef>
#include <vector>
#include <map>
#include <iterator>
-6
View File
@@ -1,6 +0,0 @@
pure-stllib is an "umbrella" package that contains a pair of Pure addons,
pure-stlvec and pure-stlmap. These addons provide Pure interfaces to a
selection of containers provided by the C++ Standard Library, specialized
to hold pointers to arbitrary Pure expressions.
WWW: https://puredocs.bitbucket.io/pure-stllib.html
-19
View File
@@ -1,19 +0,0 @@
lib/pure/stlalgorithm.so
lib/pure/stlbase.pure
lib/pure/stlbase.so
lib/pure/stlhmap.pure
lib/pure/stlhmap.so
lib/pure/stlmap.pure
lib/pure/stlmap.so
lib/pure/stlmmap.pure
lib/pure/stlmmap.so
lib/pure/stlvec.pure
lib/pure/stlvec.so
lib/pure/stlvec/algorithms.pure
lib/pure/stlvec/heap.pure
lib/pure/stlvec/merge.pure
lib/pure/stlvec/minmax.pure
lib/pure/stlvec/modifying.pure
lib/pure/stlvec/nonmodifying.pure
lib/pure/stlvec/numeric.pure
lib/pure/stlvec/sort.pure
-2
View File
@@ -52,7 +52,6 @@
SUBDIR += diveintopython
SUBDIR += dlang-tools
SUBDIR += dlv
SUBDIR += dmd1
SUBDIR += duktape
SUBDIR += duktape-lib
SUBDIR += ecl
@@ -132,7 +131,6 @@
SUBDIR += go-devel
SUBDIR += go14
SUBDIR += gomacro
SUBDIR += gprolog
SUBDIR += gravity
SUBDIR += groovy
SUBDIR += gscheme
-100
View File
@@ -1,100 +0,0 @@
# Created by: Ruben <chromium@hybridsource.org>
# $FreeBSD$
PORTNAME= dmd
PORTVERSION= 1.076
PORTREVISION= 2
CATEGORIES= lang
MASTER_SITES= http://ftp.digitalmars.com/
PKGNAMESUFFIX= 1
DISTNAME= ${PORTNAME}.${PORTVERSION}
MAINTAINER= cy@FreeBSD.org
COMMENT= Official compiler for the D 1.0 programming language
LICENSE= ART10 ZLIB DMD
LICENSE_COMB= multi
LICENSE_NAME_DMD= digital mars license
LICENSE_FILE_DMD= ${WRKSRC}/../../license.txt
LICENSE_PERMS_DMD= no-pkg-mirror auto-accept
DEPRECATED= No longer supported upstream
EXPIRATION_DATE= 2019-08-31
NO_PACKAGE= No redistribution of non validated binaries
USES= gmake zip
PORTDOCS= *.txt html/ phobos/
WRKSRC= ${WRKDIR}/${PORTNAME}/src/${PORTNAME}
OPTIONS_DEFINE= SOURCE DOCS
SOURCE_DESC= Compile dmd and phobos from source
.include <bsd.port.options.mk>
MODULEDIR= ${PREFIX}/include/d/phobos
.if ${PORT_OPTIONS:MSOURCE}
MAKEFILE= posix.mak
.else
NO_BUILD= yes
.endif
.if ${ARCH} == "amd64"
MAKE_ARGS+= MODEL=64
.else
MAKE_ARGS+= MODEL=32
.endif
post-patch:
.if ${PORT_OPTIONS:MSOURCE}
@${REINPLACE_CMD} -e "s|gcc|${CC}|" \
${WRKSRC}/../phobos/freebsd.mak \
${WRKSRC}/../phobos/etc/c/zlib/freebsd.mak \
${WRKSRC}/../phobos/internal/gc/freebsd.mak
@${REINPLACE_CMD} -e "s|g++|${CXX}|" \
${WRKSRC}/../phobos/freebsd.mak
@${REINPLACE_CMD} -e "s|/etc|${PREFIX}/etc|" \
${WRKDIR}/dmd/man/man1/dmd.1 \
${WRKDIR}/dmd/man/man1/dmd.conf.5
@${REINPLACE_CMD} -e 's|"/etc/"|"${PREFIX}/etc/"|' ${WRKSRC}/inifile.c
@${REINPLACE_CMD} -e 's|dmd.conf|dmd1.conf|' ${WRKSRC}/mars.c
.endif
@${REINPLACE_CMD} -e "s|%@P%/../../src/phobos|${MODULEDIR}|" ${WRKDIR}/dmd/freebsd/bin32/dmd.conf
@${CP} ${WRKDIR}/dmd/freebsd/bin32/dmd.conf ${WRKDIR}/dmd/freebsd/bin32/dmd.conf.tango
@${REINPLACE_CMD} -e "s|phobos|tango -defaultlib=tango -version=freebsd|" ${WRKDIR}/dmd/freebsd/bin32/dmd.conf.tango
@${REINPLACE_CMD} -e "1s|^|# You'll need to recompile libtango.a with dmd and install it yourself.|" ${WRKDIR}/dmd/freebsd/bin32/dmd.conf.tango
@${REINPLACE_CMD} -e "s|%@P%/../lib|${PREFIX}/lib|" \
${WRKDIR}/dmd/freebsd/bin32/dmd.conf \
${WRKDIR}/dmd/freebsd/bin32/dmd.conf.tango
post-build:
@${REINPLACE_CMD} -e "s| etc/c/zlib/gzio.o||" ${WRKSRC}/../phobos/freebsd.mak
do-install:
${INSTALL_MAN} ${WRKDIR}/dmd/man/man1/dmd.1 ${STAGEDIR}${MANPREFIX}/man/man1/dmd1.1
${INSTALL_MAN} ${WRKDIR}/dmd/man/man1/dmd.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5/dmd1.conf.5
${INSTALL_DATA} ${WRKDIR}/dmd/freebsd/bin32/dmd.conf ${STAGEDIR}${PREFIX}/etc/dmd1.conf.sample
${INSTALL_PROGRAM} ${WRKDIR}/dmd/freebsd/bin32/dmd ${STAGEDIR}${PREFIX}/bin/dmd1
${INSTALL_DATA} ${WRKDIR}/dmd/freebsd/lib32/libphobos.a ${STAGEDIR}${PREFIX}/lib
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKDIR}/dmd/freebsd/bin32/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd1.conf
${INSTALL_DATA} ${WRKDIR}/dmd/freebsd/bin32/dmd.conf.tango ${STAGEDIR}${EXAMPLESDIR}/dmd1.conf.tango
cd ${WRKDIR}/dmd && ${COPYTREE_SHARE} samples ${STAGEDIR}${EXAMPLESDIR}
${MKDIR} ${STAGEDIR}${MODULEDIR}
${INSTALL_DATA} ${WRKSRC}/../phobos/*.d ${STAGEDIR}${MODULEDIR}
${MKDIR} ${STAGEDIR}${MODULEDIR}/etc
${INSTALL_DATA} ${WRKSRC}/../phobos/etc/gamma.d ${STAGEDIR}${MODULEDIR}/etc
${MKDIR} ${STAGEDIR}${MODULEDIR}/etc/c
${INSTALL_DATA} ${WRKSRC}/../phobos/etc/c/zlib.d ${STAGEDIR}${MODULEDIR}/etc/c
cd ${WRKSRC}/../phobos && ${COPYTREE_SHARE} std ${STAGEDIR}${MODULEDIR}
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${DOCSDIR}
cd ${WRKDIR}/dmd && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}
${MKDIR} ${STAGEDIR}${DOCSDIR}/phobos
${INSTALL_DATA} ${WRKSRC}/../phobos/phoboslicense.txt ${STAGEDIR}${DOCSDIR}/phobos
${INSTALL_DATA} ${WRKSRC}/../phobos/std.ddoc ${STAGEDIR}${DOCSDIR}/phobos
.endif
.include <bsd.port.mk>
-2
View File
@@ -1,2 +0,0 @@
SHA256 (dmd.1.076.zip) = 240ca0e64cf33b475ed4751fe70686c6cfbc1ca6e763bc9bddd675e18b9d6a77
SIZE (dmd.1.076.zip) = 12890444
-29
View File
@@ -1,29 +0,0 @@
--- ../../src/dmd/mars.c.orig 2012-12-31 12:16:46.000000000 -0800
+++ ../../src/dmd/mars.c 2013-09-27 11:06:20.705469255 -0700
@@ -387,7 +387,7 @@
}
#endif
-int main(size_t argc, char *argv[])
+int main(int argc, char *argv[])
{
mem.init(); // initialize storage allocator
mem.setStackBottom(&argv);
@@ -422,7 +422,7 @@
goto Largs;
}
- if (response_expand(&argc,&argv)) // expand response files
+ if (response_expand((size_t *) &argc,&argv)) // expand response files
error(0, "can't open response file");
files.reserve(argc - 1);
@@ -522,7 +522,7 @@
inifile(argv[0], inifilename, is64bit ? "Environment64" : "Environment32");
- getenv_setargv("DFLAGS", &argc, &argv);
+ getenv_setargv("DFLAGS", (size_t *) &argc, &argv);
#if 0
for (size_t i = 0; i < argc; i++)
-28
View File
@@ -1,28 +0,0 @@
--- ../../src/dmd/posix.mak.orig 2012-12-31 12:16:46.000000000 -0800
+++ ../../src/dmd/posix.mak 2013-09-27 22:38:06.189546090 -0700
@@ -49,7 +49,6 @@
TK=tk
ROOT=root
-MODEL=32
ifneq (x,x$(MODEL))
MODEL_FLAG=-m$(MODEL)
endif
@@ -73,7 +72,7 @@
LDFLAGS=-lm -lstdc++ -lpthread
endif
-HOST_CC=g++
+HOST_CC=$(CXX)
CC=$(HOST_CC) $(MODEL_FLAG) $(TARGET_CFLAGS)
#OPT=-g -g3
@@ -572,7 +571,7 @@
$(CC) -c $(GFLAGS) -I$(ROOT) $<
strtold.o: $C/strtold.c
- gcc $(MODEL_FLAG) -I$(ROOT) -c $<
+ $(CC) $(MODEL_FLAG) -I$(ROOT) -c $<
struct.o: struct.c
$(CC) -c $(CFLAGS) $<
-29
View File
@@ -1,29 +0,0 @@
--- ../../src/dmd/root/port.c.orig 2012-12-31 12:16:46.000000000 -0800
+++ ../../src/dmd/root/port.c 2013-09-27 22:41:16.360128824 -0700
@@ -386,7 +386,7 @@
#else
return __inline_isnan(r);
#endif
-#elif __OpenBSD__
+#elif __OpenBSD__ || __FreeBSD__
return isnan(r);
#else
#undef isnan
@@ -402,7 +402,7 @@
#else
return __inline_isnan(r);
#endif
-#elif __OpenBSD__
+#elif __OpenBSD__ || __FreeBSD__
return isnan(r);
#else
#undef isnan
@@ -436,7 +436,7 @@
{
#if __APPLE__
return fpclassify(r) == FP_INFINITE;
-#elif __OpenBSD__
+#elif __OpenBSD__ || __FreeBSD__
return isinf(r);
#else
#undef isinf
@@ -1,42 +0,0 @@
--- ../../src/phobos/freebsd.mak.orig 2011-06-24 17:47:13.431230979 -0700
+++ ../../src/phobos/freebsd.mak 2011-06-24 17:49:46.357713495 -0700
@@ -12,12 +12,11 @@
LIB=libphobos.a
MAKEFILE=freebsd.mak
-MODEL=32
-CFLAGS=-O -m$(MODEL)
+CFLAGS=-O
#CFLAGS=-g -m$(MODEL)
-DFLAGS=-O -release -w -m$(MODEL)
+DFLAGS=-O -release -w
#DFLAGS=-unittest -w -m$(MODEL)
RM=rm -f
@@ -248,7 +247,7 @@
./unittest
cov : $(SRCS) $(LIB)
- $(DMD) -cov -unittest -ofcov -m$(MODEL) unittest.d $(SRCS) $(LIB)
+ $(DMD) -cov -unittest -ofcov unittest.d $(SRCS) $(LIB)
./cov
@@ -258,13 +257,13 @@
# cd internal/gc
# make -f $(MAKEFILE) dmgc.a
# cd ../..
- make DMD=$(DMD) MODEL=$(MODEL) -C ./internal/gc -f $(MAKEFILE)
+ make DMD=$(DMD) -C ./internal/gc -f $(MAKEFILE)
$(ZLIB_OBJS):
# cd etc/c/zlib
# make -f $(MAKEFILE)
# cd ../../..
- make -C ./etc/c/zlib -f $(MAKEFILE) MODEL=$(MODEL)
+ make -C ./etc/c/zlib -f $(MAKEFILE)
###
-15
View File
@@ -1,15 +0,0 @@
D is a systems programming language. Its focus is on combining the power and
high performance of C and C++ with the programmer productivity of modern
languages like Ruby and Python. Special attention is given to the needs of
quality assurance, documentation, management, portability and reliability.
The D language is statically typed and compiles directly to machine code. It's
multiparadigm, supporting many programming styles: imperative, object oriented,
and metaprogramming. It's a member of the C syntax family, and its appearance
is very similar to that of C++.
It is not governed by a corporate agenda or any overarching theory of
programming. The needs and contributions of the D programming community form
the direction it goes.
WWW: http://digitalmars.com/d/1.0/
-167
View File
@@ -1,167 +0,0 @@
@sample etc/dmd1.conf.sample
bin/dmd1
%%EXAMPLESDIR%%/dmd1.conf
%%EXAMPLESDIR%%/dmd1.conf.tango
%%EXAMPLESDIR%%/samples/d/all.sh
%%EXAMPLESDIR%%/samples/d/chello.d
%%EXAMPLESDIR%%/samples/d/d2html.d
%%EXAMPLESDIR%%/samples/d/dclient.d
%%EXAMPLESDIR%%/samples/d/dhry.d
%%EXAMPLESDIR%%/samples/d/dserver.d
%%EXAMPLESDIR%%/samples/d/dserver.def
%%EXAMPLESDIR%%/samples/d/hello.d
%%EXAMPLESDIR%%/samples/d/hello2.html
%%EXAMPLESDIR%%/samples/d/htmlget.d
%%EXAMPLESDIR%%/samples/d/listener.d
%%EXAMPLESDIR%%/samples/d/mydll/build.bat
%%EXAMPLESDIR%%/samples/d/mydll/dll.d
%%EXAMPLESDIR%%/samples/d/mydll/mydll.d
%%EXAMPLESDIR%%/samples/d/mydll/mydll.def
%%EXAMPLESDIR%%/samples/d/mydll/mydll2.d
%%EXAMPLESDIR%%/samples/d/mydll/test.d
%%EXAMPLESDIR%%/samples/d/pi.d
%%EXAMPLESDIR%%/samples/d/run.bat
%%EXAMPLESDIR%%/samples/d/sieve.d
%%EXAMPLESDIR%%/samples/d/wc.d
%%EXAMPLESDIR%%/samples/d/wc2.d
%%EXAMPLESDIR%%/samples/d/winsamp.d
%%EXAMPLESDIR%%/samples/d/winsamp.def
lib/libphobos.a
include/d/phobos/crc32.d
include/d/phobos/etc/gamma.d
include/d/phobos/etc/c/zlib.d
include/d/phobos/gcstats.d
include/d/phobos/object.d
include/d/phobos/phobos.d
include/d/phobos/std/array.d
include/d/phobos/std/asserterror.d
include/d/phobos/std/base64.d
include/d/phobos/std/bind.d
include/d/phobos/std/bitarray.d
include/d/phobos/std/boxer.d
include/d/phobos/std/c/fenv.d
include/d/phobos/std/c/freebsd/freebsd.d
include/d/phobos/std/c/freebsd/math.d
include/d/phobos/std/c/freebsd/pthread.d
include/d/phobos/std/c/freebsd/socket.d
include/d/phobos/std/c/linux/linux.d
include/d/phobos/std/c/linux/linuxextern.d
include/d/phobos/std/c/linux/pthread.d
include/d/phobos/std/c/linux/socket.d
include/d/phobos/std/c/locale.d
include/d/phobos/std/c/math.d
include/d/phobos/std/c/openbsd/openbsd.d
include/d/phobos/std/c/openbsd/pthread.d
include/d/phobos/std/c/openbsd/socket.d
include/d/phobos/std/c/osx/mach/dyld.d
include/d/phobos/std/c/osx/mach/getsect.d
include/d/phobos/std/c/osx/mach/loader.d
include/d/phobos/std/c/osx/osx.d
include/d/phobos/std/c/posix/posix.d
include/d/phobos/std/c/posix/pthread.d
include/d/phobos/std/c/posix/socket.d
include/d/phobos/std/c/process.d
include/d/phobos/std/c/solaris/pthread.d
include/d/phobos/std/c/solaris/socket.d
include/d/phobos/std/c/solaris/solaris.d
include/d/phobos/std/c/stdarg.d
include/d/phobos/std/c/stdint.d
include/d/phobos/std/c/stddef.d
include/d/phobos/std/c/stdio.d
include/d/phobos/std/c/stdlib.d
include/d/phobos/std/c/string.d
include/d/phobos/std/c/time.d
include/d/phobos/std/c/windows/com.d
include/d/phobos/std/c/windows/stat.d
include/d/phobos/std/c/windows/windows.d
include/d/phobos/std/c/windows/winsock.d
include/d/phobos/std/compiler.d
include/d/phobos/std/conv.d
include/d/phobos/std/cover.d
include/d/phobos/std/cpuid.d
include/d/phobos/std/cstream.d
include/d/phobos/std/ctype.d
include/d/phobos/std/date.d
include/d/phobos/std/dateparse.d
include/d/phobos/std/demangle.d
include/d/phobos/std/file.d
include/d/phobos/std/format.d
include/d/phobos/std/gc.d
include/d/phobos/std/intrinsic.d
include/d/phobos/std/loader.d
include/d/phobos/std/math.d
include/d/phobos/std/math2.d
include/d/phobos/std/md5.d
include/d/phobos/std/metastrings.d
include/d/phobos/std/mmfile.d
include/d/phobos/std/moduleinit.d
include/d/phobos/std/openrj.d
include/d/phobos/std/outbuffer.d
include/d/phobos/std/outofmemory.d
include/d/phobos/std/path.d
include/d/phobos/std/perf.d
include/d/phobos/std/process.d
include/d/phobos/std/random.d
include/d/phobos/std/regexp.d
include/d/phobos/std/signals.d
include/d/phobos/std/socket.d
include/d/phobos/std/socketstream.d
include/d/phobos/std/stdarg.d
include/d/phobos/std/stdint.d
include/d/phobos/std/stdio.d
include/d/phobos/std/stream.d
include/d/phobos/std/string.d
include/d/phobos/std/switcherr.d
include/d/phobos/std/syserror.d
include/d/phobos/std/system.d
include/d/phobos/std/thread.d
include/d/phobos/std/thread_helper.d
include/d/phobos/std/traits.d
include/d/phobos/std/typeinfo/ti_AC.d
include/d/phobos/std/typeinfo/ti_Acdouble.d
include/d/phobos/std/typeinfo/ti_Acfloat.d
include/d/phobos/std/typeinfo/ti_Acreal.d
include/d/phobos/std/typeinfo/ti_Adouble.d
include/d/phobos/std/typeinfo/ti_Afloat.d
include/d/phobos/std/typeinfo/ti_Ag.d
include/d/phobos/std/typeinfo/ti_Aint.d
include/d/phobos/std/typeinfo/ti_Along.d
include/d/phobos/std/typeinfo/ti_Areal.d
include/d/phobos/std/typeinfo/ti_Ashort.d
include/d/phobos/std/typeinfo/ti_C.d
include/d/phobos/std/typeinfo/ti_byte.d
include/d/phobos/std/typeinfo/ti_cdouble.d
include/d/phobos/std/typeinfo/ti_cfloat.d
include/d/phobos/std/typeinfo/ti_char.d
include/d/phobos/std/typeinfo/ti_creal.d
include/d/phobos/std/typeinfo/ti_dchar.d
include/d/phobos/std/typeinfo/ti_delegate.d
include/d/phobos/std/typeinfo/ti_double.d
include/d/phobos/std/typeinfo/ti_float.d
include/d/phobos/std/typeinfo/ti_idouble.d
include/d/phobos/std/typeinfo/ti_ifloat.d
include/d/phobos/std/typeinfo/ti_int.d
include/d/phobos/std/typeinfo/ti_ireal.d
include/d/phobos/std/typeinfo/ti_long.d
include/d/phobos/std/typeinfo/ti_ptr.d
include/d/phobos/std/typeinfo/ti_real.d
include/d/phobos/std/typeinfo/ti_short.d
include/d/phobos/std/typeinfo/ti_ubyte.d
include/d/phobos/std/typeinfo/ti_uint.d
include/d/phobos/std/typeinfo/ti_ulong.d
include/d/phobos/std/typeinfo/ti_ushort.d
include/d/phobos/std/typeinfo/ti_void.d
include/d/phobos/std/typeinfo/ti_wchar.d
include/d/phobos/std/typetuple.d
include/d/phobos/std/uni.d
include/d/phobos/std/uri.d
include/d/phobos/std/utf.d
include/d/phobos/std/windows/charset.d
include/d/phobos/std/windows/iunknown.d
include/d/phobos/std/windows/registry.d
include/d/phobos/std/windows/syserror.d
include/d/phobos/std/zip.d
include/d/phobos/std/zlib.d
include/d/phobos/unittest.d
man/man1/dmd1.1.gz
man/man5/dmd1.conf.5.gz
-55
View File
@@ -1,55 +0,0 @@
# Created by: Douglas Anestad <yotta@dougdidit.com>
# $FreeBSD$
PORTNAME= gprolog
PORTVERSION= 1.4.4
PORTREVISION= 9
CATEGORIES= lang
MASTER_SITES= http://www.gprolog.org/
MAINTAINER= ports@FreeBSD.org
COMMENT= Free Prolog compiler
LICENSE= GPLv2
BROKEN= fails to build
DEPRECATED= Abandonware upstream (more than five years), fails in various ways with remotely recent compilers
# Bumped EXPIRATION date due to new release
# and efforts to get it in: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231393
EXPIRATION_DATE= 2019-08-31
ONLY_FOR_ARCHS= i386 amd64
USES= gmake
USE_GCC= any
CFLAGS+= -O3 # gcc5/gcc6 + -O2 = pl2wam hangs
PLIST_SUB= GPROLOG_VER=${PORTVERSION}
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-c-flags="${CFLAGS}" \
--with-doc-dir="${DOCSDIR}" \
--with-examples-dir="${EXAMPLESDIR}"
CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
MAKE_JOBS_UNSAFE= yes
WRKSRC_SUBDIR= src
OPTIONS_DEFINE= FD DOCS EXAMPLES
OPTIONS_DEFAULT= FD
OPTIONS_SUB= yes
FD_DESC= Enable finite domain constraint solver
FD_CONFIGURE_OFF= --disable-fd-solver
.include <bsd.port.options.mk>
# Disable registers on i386. This fixes build with gcc6.
# See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852008
.if ${ARCH} == i386
CONFIGURE_ARGS+= --disable-regs
.endif
post-patch:
@${REINPLACE_CMD} \
'/LINKS_DIR/s|$$(INSTALL_DIR)|../${PORTNAME}-${PORTVERSION}|' \
${WRKSRC}/Makefile.in
.include <bsd.port.mk>
-2
View File
@@ -1,2 +0,0 @@
SHA256 (gprolog-1.4.4.tar.gz) = 18c0e9644b33afd4dd3cdf29f94c099ad820d65e0c99da5495b1ae43b4f2b18e
SIZE (gprolog-1.4.4.tar.gz) = 3538152
-20
View File
@@ -1,20 +0,0 @@
GNU Prolog is a free Prolog compiler with constraint solving over finite
domains developed by Daniel Diaz.
GNU Prolog accepts Prolog+constraint programs and produces native binaries
(like gcc does from a C source). The obtained executable is then stand-alone.
The size of this executable can be quite small since GNU Prolog can avoid to
link the code of most unused built-in predicates. The performances of GNU
Prolog are very encouraging (comparable to commercial systems).
Beside the native-code compilation, GNU Prolog offers a classical interactive
interpreter (top-level) with a debugger.
The Prolog part conforms to the ISO standard for Prolog with many extensions
very useful in practice (global variables, OS interface, sockets,...).
GNU Prolog also includes an efficient constraint solver over Finite Domains
(FD). This opens contraint logic pogramming to the user combining the power
of constraint programming to the declarativity of logic programming.
WWW: http://www.gprolog.org/
-185
View File
@@ -1,185 +0,0 @@
%%FD%%bin/fd2c
bin/gplc
bin/gprolog
bin/hexgplc
bin/ma2asm
bin/pl2wam
bin/wam2ma
gprolog-%%GPROLOG_VER%%/COPYING
gprolog-%%GPROLOG_VER%%/ChangeLog
gprolog-%%GPROLOG_VER%%/NEWS
gprolog-%%GPROLOG_VER%%/README
gprolog-%%GPROLOG_VER%%/VERSION
%%FD%%gprolog-%%GPROLOG_VER%%/bin/fd2c
gprolog-%%GPROLOG_VER%%/bin/gplc
gprolog-%%GPROLOG_VER%%/bin/gprolog
gprolog-%%GPROLOG_VER%%/bin/hexgplc
gprolog-%%GPROLOG_VER%%/bin/ma2asm
gprolog-%%GPROLOG_VER%%/bin/pl2wam
gprolog-%%GPROLOG_VER%%/bin/wam2ma
gprolog-%%GPROLOG_VER%%/gprolog.ico
gprolog-%%GPROLOG_VER%%/include/fd_to_c.h
gprolog-%%GPROLOG_VER%%/include/gprolog.h
%%FD%%gprolog-%%GPROLOG_VER%%/lib/all_fd_bips.o
gprolog-%%GPROLOG_VER%%/lib/all_pl_bips.o
gprolog-%%GPROLOG_VER%%/lib/debugger.o
%%FD%%gprolog-%%GPROLOG_VER%%/lib/libbips_fd.a
gprolog-%%GPROLOG_VER%%/lib/libbips_pl.a
%%FD%%gprolog-%%GPROLOG_VER%%/lib/libengine_fd.a
gprolog-%%GPROLOG_VER%%/lib/libengine_pl.a
gprolog-%%GPROLOG_VER%%/lib/liblinedit.a
gprolog-%%GPROLOG_VER%%/lib/top_level.o
%%PORTDOCS%%%%DOCSDIR%%/compil-scheme.eps
%%PORTDOCS%%%%DOCSDIR%%/compil-scheme.pdf
%%PORTDOCS%%%%DOCSDIR%%/contents_motif.gif
%%PORTDOCS%%%%DOCSDIR%%/debug-box.eps
%%PORTDOCS%%%%DOCSDIR%%/debug-box.pdf
%%PORTDOCS%%%%DOCSDIR%%/gprolog.chm
%%PORTDOCS%%%%DOCSDIR%%/gprolog.dvi
%%PORTDOCS%%%%DOCSDIR%%/gprolog.html
%%PORTDOCS%%%%DOCSDIR%%/gprolog.pdf
%%PORTDOCS%%%%DOCSDIR%%/gprolog.ps
%%PORTDOCS%%%%DOCSDIR%%/html_node/contents_motif.gif
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog-idx.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog.css
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog001.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog002.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog003.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog004.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog005.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog006.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog007.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog008.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog009.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog010.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog011.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog012.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog013.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog014.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog015.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog016.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog017.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog018.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog019.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog020.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog021.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog022.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog023.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog024.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog025.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog026.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog027.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog028.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog029.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog030.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog031.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog032.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog033.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog034.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog035.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog036.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog037.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog038.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog039.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog040.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog041.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog042.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog043.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog044.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog045.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog046.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog047.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog048.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog049.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog050.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog051.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog052.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog053.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog054.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog055.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog056.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog057.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog058.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog059.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog060.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog061.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog062.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog063.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog064.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog065.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog066.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog067.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog068.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog069.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog070.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog071.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog072.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/gprolog073.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/index.html
%%PORTDOCS%%%%DOCSDIR%%/html_node/next_motif.gif
%%PORTDOCS%%%%DOCSDIR%%/html_node/previous_motif.gif
%%PORTDOCS%%%%DOCSDIR%%/logo.eps
%%PORTDOCS%%%%DOCSDIR%%/logo.pdf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesC/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesC/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesC/examp.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesC/examp_c.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesC/new_main.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesC/new_main_c.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/alpha.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/array.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/bdiag.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/bdonald.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/bpigeon.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/bqueens.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/bramsey.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/bridge.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/bridge1.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/bschur.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/bsend.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/cars.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/crypta.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/digit8.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/donald.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/eq10.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/eq20.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/five.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/gardner.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/interval.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/langford.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/magic.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/magsq.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/multipl.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/partit.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/qg5.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/queens.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/queens_fd.fd
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/send.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/square.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesFD/srq.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/Makefile
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/PROGS
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/boyer.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/browse.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/cal.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/chat_parser.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/common.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/crypt.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/ham.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/hook.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/meta_qsort.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/nand.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/nrev.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/poly_10.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/qsort.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/queens.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/queensn.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/query.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/reducer.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/sdda.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/sendmore.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/tak.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/tak_gvar.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ExamplesPl/zebra.pl
-2
View File
@@ -672,8 +672,6 @@
SUBDIR += prng
SUBDIR += proofgeneral
SUBDIR += pspp
SUBDIR += pure-mpfr
SUBDIR += pure-rational
SUBDIR += py-CyLP
SUBDIR += py-Diofant
SUBDIR += py-GridDataFormats
-40
View File
@@ -1,40 +0,0 @@
# Created by: Zhihao Yuan <lichray@gmail.com>
# $FreeBSD$
PORTNAME= pure-mpfr
PORTVERSION= 0.5
CATEGORIES= math
MASTER_SITES= https://bitbucket.org/purelang/pure-lang/downloads/
DIST_SUBDIR= pure
MAINTAINER= ports@FreeBSD.org
COMMENT= Multiprecision floats for Pure
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
DEPRECATED= Depends on expiring devel/llvm35
EXPIRATION_DATE=2019-08-31
USES= pkgconfig pure
MAKE_ARGS= libdir="${PREFIX}/lib"
PORTDOCS= README
PORTEXAMPLES= *
PLIST_FILES= lib/pure/mpfr.pure \
lib/pure/mpfr.so
OPTIONS_DEFINE= DOCS EXAMPLES
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pure/mpfr.so
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>
-2
View File
@@ -1,2 +0,0 @@
SHA256 (pure/pure-mpfr-0.5.tar.gz) = 39d2255c2c0c2d60ce727be178b5e5a06f7c92eb365976c49c4a34b1edc576e7
SIZE (pure/pure-mpfr-0.5.tar.gz) = 25365
-5
View File
@@ -1,5 +0,0 @@
pure-mpfr makes the MPFR multiprecision floats (henceforth referred to as
mpfr numbers or values) available in Pure, so that they work with the other
types of Pure numbers in an almost seamless fashion.
WWW: https://puredocs.bitbucket.io/pure-mpfr.html
-33
View File
@@ -1,33 +0,0 @@
# Created by: Zhihao Yuan <lichray@gmail.com>
# $FreeBSD$
PORTNAME= pure-rational
PORTVERSION= 0.1
PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= https://bitbucket.org/purelang/pure-lang/downloads/
DIST_SUBDIR= pure
MAINTAINER= ports@FreeBSD.org
COMMENT= Rational number library for the Pure language
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= Depends on expiring devel/llvm35
EXPIRATION_DATE=2019-08-31
USES= pure
NO_ARCH= yes
PORTDOCS= README
PLIST_FILES= lib/pure/rational.pure \
lib/pure/rat_interval.pure
OPTIONS_DEFINE= DOCS
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
-2
View File
@@ -1,2 +0,0 @@
SHA256 (pure/pure-rational-0.1.tar.gz) = 62cb4079a0dadd232a859e577e97e50e9718ccfcc5983c4d9c4c32cac7a9bafa
SIZE (pure/pure-rational-0.1.tar.gz) = 65724
-4
View File
@@ -1,4 +0,0 @@
pure-rational provides additional operations on the rational number type
provided by the math.pure module in the standard library.
WWW: https://puredocs.bitbucket.io/pure-rational.html
-1
View File
@@ -999,7 +999,6 @@
SUBDIR += prtunnel
SUBDIR += ptpd2
SUBDIR += ptunnel
SUBDIR += pure-sockets
SUBDIR += pvm
SUBDIR += pwhois
SUBDIR += pxe
-38
View File
@@ -1,38 +0,0 @@
# Created by: Zhihao Yuan <lichray@gmail.com>
# $FreeBSD$
PORTNAME= pure-sockets
PORTVERSION= 0.7
CATEGORIES= net
MASTER_SITES= https://bitbucket.org/purelang/pure-lang/downloads/
DIST_SUBDIR= pure
MAINTAINER= ports@FreeBSD.org
COMMENT= Pure language interface to the Berkeley socket functions
LICENSE= LGPL3+
DEPRECATED= Depends on expiring devel/llvm35
EXPIRATION_DATE=2019-08-31
USES= pkgconfig pure
PORTDOCS= README
PORTEXAMPLES= *
PLIST_FILES= lib/pure/sockets.pure \
lib/pure/sockets.so
OPTIONS_DEFINE= DOCS EXAMPLES
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pure/sockets.so
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>
-2
View File
@@ -1,2 +0,0 @@
SHA256 (pure/pure-sockets-0.7.tar.gz) = 4f2769618ae5818cf6005bb08bcf02fe359a2e31998d12dc0c72f0494e9c0420
SIZE (pure/pure-sockets-0.7.tar.gz) = 27693
-6
View File
@@ -1,6 +0,0 @@
Pure interface to the Berkeley socket functions. Provides most of the core
functionality, so you can create sockets for both stream and datagram based
protocols and use these to transmit messages. Unix-style file sockets are
also available if the host system supports them.
WWW: https://puredocs.bitbucket.io/pure-sockets.html
-2
View File
@@ -1218,8 +1218,6 @@
SUBDIR += print-n-times
SUBDIR += pugixml
SUBDIR += pup
SUBDIR += pure-csv
SUBDIR += pure-xml
SUBDIR += py-Chameleon
SUBDIR += py-CommonMark
SUBDIR += py-MarkupSafe
-34
View File
@@ -1,34 +0,0 @@
# Created by: Zhihao Yuan <lichray@gmail.com>
# $FreeBSD$
PORTNAME= pure-csv
PORTVERSION= 1.6
CATEGORIES= textproc
MASTER_SITES= https://bitbucket.org/purelang/pure-lang/downloads/
DIST_SUBDIR= pure
MAINTAINER= ports@FreeBSD.org
COMMENT= CSV reading and writing module for the Pure language
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= Depends on expiring devel/llvm35
EXPIRATION_DATE=2019-08-31
USES= pkgconfig pure
PORTDOCS= README
PLIST_FILES= lib/pure/csv.pure \
lib/pure/csv.so
OPTIONS_DEFINE= DOCS
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pure/csv.so
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
-2
View File
@@ -1,2 +0,0 @@
SHA256 (pure/pure-csv-1.6.tar.gz) = fe7c4edebe8208c54d5792a9eefaeb28c4a58b9094d161a6dda8126f0823ab3c
SIZE (pure/pure-csv-1.6.tar.gz) = 35675
-4
View File
@@ -1,4 +0,0 @@
pure-csv is a module for reading and writing Comma Separated Value (CSV)
files from within Pure.
WWW: https://puredocs.bitbucket.io/pure-csv.html
-40
View File
@@ -1,40 +0,0 @@
# Created by: Zhihao Yuan <lichray@gmail.com>
# $FreeBSD$
PORTNAME= pure-xml
PORTVERSION= 0.7
CATEGORIES= textproc
MASTER_SITES= https://bitbucket.org/purelang/pure-lang/downloads/
DIST_SUBDIR= pure
MAINTAINER= ports@FreeBSD.org
COMMENT= Pure language interface for libxml2 and libxslt
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
DEPRECATED= Depends on expiring devel/llvm35
EXPIRATION_DATE=2019-08-31
USES= pkgconfig pure
USE_GNOME= libxml2 libxslt
PORTDOCS= README
PORTEXAMPLES= *
PLIST_FILES= lib/pure/xml.pure \
lib/pure/xml.so
OPTIONS_DEFINE= DOCS EXAMPLES
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pure/xml.so
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>
-2
View File
@@ -1,2 +0,0 @@
SHA256 (pure/pure-xml-0.7.tar.gz) = e862dec060917a285bc3befc90f4eb70b6cc33136fb524ad3aa173714a35b0f7
SIZE (pure/pure-xml-0.7.tar.gz) = 39041
-6
View File
@@ -1,6 +0,0 @@
This is a port of Q's XML module, which also includes support for XSLT. The
module provides a simplified interface to the Gnome libxml2 and libxslt
libraries, and supplies all the necessary data structures and operations to
inspect, create, modify and transform XML documents with ease.
WWW: https://puredocs.bitbucket.io/pure-xml.html
-1
View File
@@ -179,7 +179,6 @@
SUBDIR += plasma5-kdeplasma-addons
SUBDIR += plib
SUBDIR += pure-gtk
SUBDIR += pure-tk
SUBDIR += py-AnyQt
SUBDIR += py-Pmw
SUBDIR += py-SquareMap
-47
View File
@@ -1,47 +0,0 @@
# Created by: Zhihao Yuan <lichray@gmail.com>
# $FreeBSD$
PORTNAME= pure-tk
PORTVERSION= 0.5
CATEGORIES= x11-toolkits
MASTER_SITES= https://bitbucket.org/purelang/pure-lang/downloads/
DIST_SUBDIR= pure
MAINTAINER= lichray@gmail.com
COMMENT= Basic interface between Pure and Tcl/Tk
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= Depends on expiring devel/llvm35
EXPIRATION_DATE=2019-08-31
USES= pkgconfig pure tk:86+
#MAKE_ARGS+= tclvers=${TCL_VER}
PLIST_FILES= lib/pure/gnocl.pure \
lib/pure/tk.so \
lib/pure/tk.pure
PORTDOCS= README
PORTEXAMPLES= *
OPTIONS_DEFINE= DOCS EXAMPLES
post-patch:
@${REINPLACE_CMD} \
-e "s|pkg-config tcl|pkg-config tk${TK_SHLIB_VER}|" \
-e "s|-ltcl\$$(tclvers)|-ltcl${TCL_SHLIB_VER}|" \
-e "s|-ltk\$$(tclvers)|-ltk${TK_SHLIB_VER}|" \
${WRKSRC}/Makefile
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>
-2
View File
@@ -1,2 +0,0 @@
SHA256 (pure/pure-tk-0.5.tar.gz) = 3b6e97e2d723d5a05bf25f4ac62068ac17a1fd81db03e1986366097bf071a516
SIZE (pure/pure-tk-0.5.tar.gz) = 19732
-6
View File
@@ -1,6 +0,0 @@
pure-tk provides a basic interface between Pure and Tcl/Tk. The
operations of this module allow you to execute arbitrary commands
in the Tcl interpreter, set and retrieve variable values in the
interpreter, and invoke Pure callbacks from Tcl/Tk.
WWW: https://puredocs.bitbucket.io/pure-tk.html