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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -747,7 +747,6 @@
|
||||
SUBDIR += puppetdb-terminus6
|
||||
SUBDIR += puppetdb5
|
||||
SUBDIR += puppetdb6
|
||||
SUBDIR += pure-sql3
|
||||
SUBDIR += puredb
|
||||
SUBDIR += pxlib
|
||||
SUBDIR += pxtools
|
||||
|
||||
@@ -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>
|
||||
@@ -1,2 +0,0 @@
|
||||
SHA256 (pure/pure-sql3-0.5.tar.gz) = b9f79dd443c8ffc5cede51e2af617f24726f5c0409aab4948c9847e6adb53c37
|
||||
SIZE (pure/pure-sql3-0.5.tar.gz) = 29616
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
@@ -1,2 +0,0 @@
|
||||
SHA256 (pure/pure-readline-0.3.tar.gz) = db8e6663b1c085466c09662fe86d952b6f4ffdafeecffe805c681ab91c910886
|
||||
SIZE (pure/pure-readline-0.3.tar.gz) = 5090
|
||||
@@ -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
|
||||
@@ -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>
|
||||
@@ -1,2 +0,0 @@
|
||||
SHA256 (pure/pure-stldict-0.8.tar.gz) = 5b894ae6dc574c7022258e2732bea649c82c959ec4d0be13fb5a3e8ba8488f28
|
||||
SIZE (pure/pure-stldict-0.8.tar.gz) = 69024
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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>
|
||||
@@ -1,2 +0,0 @@
|
||||
SHA256 (pure/pure-stllib-0.6.tar.gz) = 1d550764fc2f8ba6ddbd1fbd3da2d6965b69e2c992747265d9ebe4f16aa5e455
|
||||
SIZE (pure/pure-stllib-0.6.tar.gz) = 333766
|
||||
@@ -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/$@"
|
||||
@@ -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>
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
@@ -1,2 +0,0 @@
|
||||
SHA256 (dmd.1.076.zip) = 240ca0e64cf33b475ed4751fe70686c6cfbc1ca6e763bc9bddd675e18b9d6a77
|
||||
SIZE (dmd.1.076.zip) = 12890444
|
||||
@@ -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++)
|
||||
@@ -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) $<
|
||||
@@ -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)
|
||||
|
||||
###
|
||||
|
||||
@@ -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/
|
||||
@@ -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
|
||||
@@ -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>
|
||||
@@ -1,2 +0,0 @@
|
||||
SHA256 (gprolog-1.4.4.tar.gz) = 18c0e9644b33afd4dd3cdf29f94c099ad820d65e0c99da5495b1ae43b4f2b18e
|
||||
SIZE (gprolog-1.4.4.tar.gz) = 3538152
|
||||
@@ -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/
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
@@ -1,2 +0,0 @@
|
||||
SHA256 (pure/pure-mpfr-0.5.tar.gz) = 39d2255c2c0c2d60ce727be178b5e5a06f7c92eb365976c49c4a34b1edc576e7
|
||||
SIZE (pure/pure-mpfr-0.5.tar.gz) = 25365
|
||||
@@ -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
|
||||
@@ -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>
|
||||
@@ -1,2 +0,0 @@
|
||||
SHA256 (pure/pure-rational-0.1.tar.gz) = 62cb4079a0dadd232a859e577e97e50e9718ccfcc5983c4d9c4c32cac7a9bafa
|
||||
SIZE (pure/pure-rational-0.1.tar.gz) = 65724
|
||||
@@ -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
|
||||
@@ -999,7 +999,6 @@
|
||||
SUBDIR += prtunnel
|
||||
SUBDIR += ptpd2
|
||||
SUBDIR += ptunnel
|
||||
SUBDIR += pure-sockets
|
||||
SUBDIR += pvm
|
||||
SUBDIR += pwhois
|
||||
SUBDIR += pxe
|
||||
|
||||
@@ -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>
|
||||
@@ -1,2 +0,0 @@
|
||||
SHA256 (pure/pure-sockets-0.7.tar.gz) = 4f2769618ae5818cf6005bb08bcf02fe359a2e31998d12dc0c72f0494e9c0420
|
||||
SIZE (pure/pure-sockets-0.7.tar.gz) = 27693
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
@@ -1,2 +0,0 @@
|
||||
SHA256 (pure/pure-csv-1.6.tar.gz) = fe7c4edebe8208c54d5792a9eefaeb28c4a58b9094d161a6dda8126f0823ab3c
|
||||
SIZE (pure/pure-csv-1.6.tar.gz) = 35675
|
||||
@@ -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
|
||||
@@ -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>
|
||||
@@ -1,2 +0,0 @@
|
||||
SHA256 (pure/pure-xml-0.7.tar.gz) = e862dec060917a285bc3befc90f4eb70b6cc33136fb524ad3aa173714a35b0f7
|
||||
SIZE (pure/pure-xml-0.7.tar.gz) = 39041
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
@@ -1,2 +0,0 @@
|
||||
SHA256 (pure/pure-tk-0.5.tar.gz) = 3b6e97e2d723d5a05bf25f4ac62068ac17a1fd81db03e1986366097bf071a516
|
||||
SIZE (pure/pure-tk-0.5.tar.gz) = 19732
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user