Index: head/Mk/bsd.sites.mk =================================================================== --- head/Mk/bsd.sites.mk (revision 543004) +++ head/Mk/bsd.sites.mk (revision 543005) @@ -1,1347 +1,1363 @@ # bsd.sites.mk - Popular master sites. # # Sites_MAINTAINER= ports@FreeBSD.org # # This file does not have any designated maintainer, so feel free to # commit to it yourself. However, it is generally a good idea to # notify the principal maintainer in case you have a change to one of # the software environments (KDE, GNOME, etc.). # # Also, this file is included from bsd.port.mk for all invocations, so # committing a syntax error to this file is a cardinal sin, and will # be punished accordingly. DO NOT COMMIT SOMETHING YOU HAVEN'T TESTED. # You have been warned. :) # # Note: because it is included for all invocations, please keep the size # of this file manageable. If a distfile is unfetchable from the first # few dozen locations, it is unlikely to be fetchable from any past that, # and those fetch failures will simply waste time and bandwidth. Please # pick a globally representative subset. # # Note: all entries should terminate with a slash. # # $FreeBSD$ # # Where to put distfiles that don't have any other master site .if !defined(IGNORE_MASTER_SITE_LOCAL) MASTER_SITE_LOCAL+= \ http://distcache.FreeBSD.org/local-distfiles/%SUBDIR%/ \ http://distcache.us-east.FreeBSD.org/local-distfiles/%SUBDIR%/ \ http://distcache.eu.FreeBSD.org/local-distfiles/%SUBDIR%/ \ http://distcache.us-west.FreeBSD.org/local-distfiles/%SUBDIR%/ MASTER_SITE_PORTS_JP+= \ ftp://ports.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ \ ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ \ ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/FreeBSD-jp/ports-jp/LOCAL_PORTS/%SUBDIR%/ .endif ## ## KEEP THIS LIST SORTED ## .if !defined(IGNORE_MASTER_SITE_AFTERSTEP) MASTER_SITE_AFTERSTEP+= \ ftp://ftp.afterstep.org/%SUBDIR%/ \ ftp://ftp.kddlabs.co.jp/X11/AfterStep/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_APACHE) MASTER_SITE_APACHE+= \ https://www.apache.org/dist/%SUBDIR%/ \ https://archive.apache.org/dist/%SUBDIR%/ \ http://ftp.twaren.net/Unix/Web/apache/%SUBDIR%/ \ http://apache.mirror.uber.com.au/%SUBDIR%/ \ http://apache.spd.co.il/%SUBDIR%/ \ https://ftp.mirrorservice.org/sites/ftp.apache.org/%SUBDIR%/ \ https://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/%SUBDIR%/ \ ftp://mir1.ovh.net/ftp.apache.org/dist/%SUBDIR%/ \ ftp://ftp.forthnet.gr/pub/www/apache/%SUBDIR%/ \ ftp://xenia.sote.hu/pub/mirrors/www.apache.org/%SUBDIR%/ \ ftp://ftp.heanet.ie/mirrors/www.apache.org/dist/%SUBDIR%/ \ https://mirrors.ircam.fr/pub/apache/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_APACHE_COMMONS_BINARIES) MASTER_SITE_APACHE_COMMONS_BINARIES+= \ ${MASTER_SITE_APACHE:S,%SUBDIR%,commons/&/binaries,} .endif .if !defined(IGNORE_MASTER_SITE_APACHE_COMMONS_SOURCE) MASTER_SITE_APACHE_COMMONS_SOURCE+= \ ${MASTER_SITE_APACHE:S,%SUBDIR%,commons/&/source,} .endif .if !defined(IGNORE_MASTER_SITE_APACHE_HTTPD) MASTER_SITE_APACHE_HTTPD+= \ ${MASTER_SITE_APACHE:S,%SUBDIR%,httpd/&,} .endif .if !defined(IGNORE_MASTER_SITE_APACHE_JAKARTA) MASTER_SITE_APACHE_JAKARTA+= \ ${MASTER_SITE_APACHE:S,%SUBDIR%,jakarta/&,} .endif .if !defined(IGNORE_MASTER_SITE_APACHE_TOMCAT) MASTER_SITE_APACHE_TOMCAT+= \ ${MASTER_SITE_APACHE:S,%SUBDIR%,tomcat/&,} .endif .if !defined(IGNORE_MASTER_SITE_APACHE_XML) MASTER_SITE_APACHE_XML+= \ ${MASTER_SITE_APACHE:S,%SUBDIR%,xml/&,} .endif .if !defined(IGNORE_MASTER_SITE_BERLIOS) MASTER_SITE_BERLIOS+= \ ${MASTER_SITE_SOURCEFORGE} .endif .if !defined(IGNORE_MASTER_SITE_CHEESESHOP) MASTER_SITE_CHEESESHOP+= \ https://files.pythonhosted.org/packages/%SUBDIR%/ \ https://pypi.org/packages/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_COMP_SOURCES) MASTER_SITE_COMP_SOURCES+= \ http://ftp.isc.org/pub/usenet/comp.sources.%SUBDIR%/ \ http://ftp.funet.fi/pub/archive/comp.sources.%SUBDIR%/ \ http://ftp.fi.netbsd.org/pub/misc/archive/comp.sources.%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_CRAN) MASTER_SITE_CRAN+= \ https://cloud.r-project.org/%SUBDIR%/ \ https://stat.ethz.ch/CRAN/%SUBDIR%/ \ http://cran.utstat.utoronto.ca/%SUBDIR%/ \ https://cran.cnr.berkeley.edu/%SUBDIR%/ \ https://cran.csiro.au/%SUBDIR%/ \ https://mirrors.tuna.tsinghua.edu.cn/CRAN/%SUBDIR%/ \ http://camoruco.ing.uc.edu.ve/cran/%SUBDIR%/ \ https://mirror.las.iastate.edu/CRAN/%SUBDIR%/ \ https://cran.ma.imperial.ac.uk/%SUBDIR%/ \ https://cran.gis-lab.info/%SUBDIR%/ \ https://cran.ism.ac.jp/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_CRAN_ARCHIVE) MASTER_SITE_CRAN_ARCHIVE+= ${MASTER_SITE_CRAN:S,$,Archive/${PORTNAME}/,} .endif .if !defined(IGNORE_MASTER_SITE_CRATESIO) MASTER_SITE_CRATESIO+= https://crates.io/api/v1/crates/%SUBDIR%/download?dummy=/ .endif .if !defined(IGNORE_MASTER_SITE_DEBIAN) MASTER_SITE_DEBIAN+= \ http://cdn.debian.net/debian/%SUBDIR%/ \ http://http.debian.net/debian/%SUBDIR%/ \ http://www.gtlib.gatech.edu/pub/debian/%SUBDIR%/ \ ftp://ftp.us.debian.org/debian/%SUBDIR%/ \ http://ftp.au.debian.org/debian/%SUBDIR%/ \ ftp://ftp.bg.debian.org/debian/%SUBDIR%/ \ ftp://ftp.br.debian.org/debian/%SUBDIR%/ \ http://ftp.cl.debian.org/debian/%SUBDIR%/ \ ftp://ftp.cz.debian.org/debian/%SUBDIR%/ \ ftp://ftp.de.debian.org/debian/%SUBDIR%/ \ ftp://ftp.ee.debian.org/debian/%SUBDIR%/ \ ftp://ftp.es.debian.org/debian/%SUBDIR%/ \ ftp://ftp.fi.debian.org/debian/%SUBDIR%/ \ ftp://ftp.fr.debian.org/debian/%SUBDIR%/ \ http://ftp.hk.debian.org/debian/%SUBDIR%/ \ http://ftp.hr.debian.org/debian/%SUBDIR%/ \ ftp://ftp.hu.debian.org/debian/%SUBDIR%/ \ http://ftp.ie.debian.org/debian/%SUBDIR%/ \ ftp://ftp.is.debian.org/debian/%SUBDIR%/ \ http://ftp.it.debian.org/debian/%SUBDIR%/ \ http://ftp.jp.debian.org/debian/%SUBDIR%/ \ ftp://ftp.nl.debian.org/debian/%SUBDIR%/ \ ftp://ftp.no.debian.org/debian/%SUBDIR%/ \ ftp://ftp.pl.debian.org/debian/%SUBDIR%/ \ ftp://ftp.ru.debian.org/debian/%SUBDIR%/ \ ftp://ftp.se.debian.org/debian/%SUBDIR%/ \ ftp://ftp.si.debian.org/debian/%SUBDIR%/ \ ftp://ftp.sk.debian.org/debian/%SUBDIR%/ \ ftp://ftp.uk.debian.org/debian/%SUBDIR%/ \ http://ftp.wa.au.debian.org/debian/%SUBDIR%/ \ ftp://ftp2.de.debian.org/debian/%SUBDIR%/ \ ftp://ftp.snt.utwente.nl/pub/linux/debian/%SUBDIR%/ \ ftp://ftp.acc.umu.se/debian/%SUBDIR%/ \ ftp://mirror.symnds.com/debian/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_DEBIAN_POOL) MASTER_SITE_DEBIAN_POOL+= \ ${MASTER_SITE_DEBIAN:C|(/%SUBDIR%/)|/pool/main/${PORTNAME:C/^(.).*$/\1/}/${PORTNAME}/|} .endif .if !defined(IGNORE_MASTER_SITE_EASYSW) MASTER_SITE_EASYSW+= \ http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/%SUBDIR%/ \ ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_ECLIPSE) MASTER_SITE_ECLIPSE+= \ ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse.org/%SUBDIR%/ \ ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse/%SUBDIR%/ \ https://ftp-stud.hs-esslingen.de/pub/Mirrors/eclipse/%SUBDIR%/ \ https://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/%SUBDIR%/ \ http://eclipse.stu.edu.tw/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_EXIM) MASTER_SITE_EXIM+= \ ftp://ftp.exim.org/pub/exim/%SUBDIR%/ \ ftp://mirror.easyname.at/exim-ftp/%SUBDIR%/ \ http://dl.ambiweb.de/mirrors/ftp.exim.org/exim/%SUBDIR%/ \ ftp://exim.noris.de/exim/%SUBDIR%/ \ ftp://ftp.bytemine.net/exim/exim/%SUBDIR%/ \ ftp://ftp.heanet.ie/pub/exim/%SUBDIR%/ \ https://ftp.heanet.ie/pub/exim/%SUBDIR%/ \ http://washitake.com/mail/exim/mirror/exim/%SUBDIR%/ \ ftp://ftp.kaist.ac.kr/exim/%SUBDIR%/ \ http://ftp.kaist.ac.kr/exim/%SUBDIR%/ \ ftp://sunsite.uio.no/pub/mail/exim/exim/%SUBDIR%/ \ ftp://sunsite.icm.edu.pl/pub/unix/mail/exim/exim/%SUBDIR%/ \ https://sunsite.icm.edu.pl/pub/unix/mail/exim/exim/%SUBDIR%/ \ ftp://mirrors.dominios.pt/pub/ftp.exim.org/exim/%SUBDIR%/ \ ftp://mirror.switch.ch/mirror/exim/exim/%SUBDIR%/ \ http://mirror.switch.ch/ftp/mirror/exim/exim/%SUBDIR%/ \ ftp://ftp.mirrorservice.org/sites/ftp.exim.org/pub/%SUBDIR%/ \ http://exim.telcom.net.ua/ftp/%SUBDIR/ \ ftp://idcnetwork.org/pub/exim/exim/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_CENTOS_LINUX) MASTER_SITE_CENTOS_LINUX+= \ http://mirror.centos.org/%SUBDIR%/:DEFAULT,amd64,i386 \ http://vault.centos.org/%SUBDIR%/:DEFAULT,amd64,i386,SOURCE .endif .if !defined(IGNORE_MASTER_SITE_EPEL) MASTER_SITE_EPEL+= \ https://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/%SUBDIR%/:DEFAULT,amd64 \ https://dl.fedoraproject.org/pub/epel/6/i386/Packages/%SUBDIR%/:DEFAULT,i386 \ https://dl.fedoraproject.org/pub/epel/6/SRPMS/Packages/%SUBDIR%/:SOURCE \ http://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/%SUBDIR%/:DEFAULT,amd64 \ http://dl.fedoraproject.org/pub/epel/6/i386/Packages/%SUBDIR%/:DEFAULT,i386 \ http://dl.fedoraproject.org/pub/epel/6/SRPMS/Packages/%SUBDIR%/:SOURCE .endif .if !defined(IGNORE_MASTER_SITE_EPEL7) MASTER_SITE_EPEL7+= \ https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/%SUBDIR%/:DEFAULT,amd64 \ https://dl.fedoraproject.org/pub/epel/7/SRPMS/Packages/%SUBDIR%/:SOURCE \ http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/%SUBDIR%/:DEFAULT,amd64 \ http://dl.fedoraproject.org/pub/epel/7/SRPMS/Packages/%SUBDIR%/:SOURCE .endif .if !defined(IGNORE_MASTER_SITE_FEDORA_LINUX) MASTER_SITE_FEDORA_LINUX+= \ https://archives.fedoraproject.org/pub/archive/fedora/linux/%SUBDIR%/:DEFAULT,SOURCE \ https://archives.fedoraproject.org/pub/archive/fedora/linux/%SUBDIR%/:DEFAULT,SOURCE \ ftp://ftp.pbone.net/vol4/archive.fedoraproject.org/fedora/linux/%SUBDIR%/:DEFAULT,SOURCE \ ftp://ftp.gmd.de/archives.fedoraproject.org/fedora/linux/%SUBDIR%/:DEFAULT,SOURCE \ ftp://mirror.fraunhofer.de/archives.fedoraproject.org/fedora/linux/%SUBDIR%/:DEFAULT,SOURCE \ ftp://ftp-mirror.bi.fraunhofer.de/archives.fedoraproject.org/fedora/linux/%SUBDIR%/:DEFAULT,SOURCE .endif .if !defined(IGNORE_MASTER_SITE_FARSIGHT) MASTER_SITE_FARSIGHT+= \ https://dl.farsightsecurity.com/dist/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_FESTIVAL) MASTER_SITE_FESTIVAL+= \ http://www.festvox.org/packed/festival/%SUBDIR%/ \ http://www.cstr.ed.ac.uk/downloads/festival/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_FESTIVAL_OGI) MASTER_SITE_FESTIVAL_OGI+= \ ftp://ftp.tuwien.ac.at/opsys/linux/blinux/festival/mirror.ogi-synth_home/ \ http://www.cslu.ogi.edu/tts/download/data/ .endif # # FreeBSD mirror sites # # For the full list, see the Handbook: # # http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html # .if !defined(IGNORE_MASTER_SITE_FREEBSD_ORG) MASTER_SITE_FREEBSD_ORG+= \ https://download.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ \ ftp://ftp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ \ ftp://ftp.se.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ \ ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ \ ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ \ ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_FRUGALWARE) MASTER_SITE_FRUGALWARE+= \ ftp://ftp7.frugalware.org/pub/frugalware/frugalware-stable/source/%SUBDIR%/ \ ftp://ftp2.frugalware.org/mirror/ftp.frugalware.org/pub/frugalware/frugalware-stable/source/%SUBDIR%/ \ ftp://ftp6.frugalware.org/mirrors/linux/frugalware/frugalware-stable/source/%SUBDIR%/ \ ftp://ftp4.frugalware.org/pub/linux/distributions/frugalware/frugalware-stable/source/%SUBDIR%/ \ ftp://ftp12.frugalware.org/mirrors/ftp.frugalware.org/pub/frugalware/frugalware-stable/source/%SUBDIR%/ \ ftp://ftp10.frugalware.org/pub/linux/frugalware/frugalware-stable/source/%SUBDIR%/ # ftp://ftp5.frugalware.org/packages/frugalware/pub/frugalware/frugalware-stable/source/%SUBDIR%/ # ftp://ftp3.frugalware.org/mirrors/frugalware/pub/frugalware/frugalware-stable/source/%SUBDIR%/ # ftp://ftp9.frugalware.org/pub/frugalware/frugalware-stable/source/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_GCC) MASTER_SITE_GCC+= \ https://mirrors.kernel.org/sourceware/gcc/%SUBDIR%/ \ http://gcc.parentingamerica.com/%SUBDIR%/ \ http://gcc.cybermirror.org/%SUBDIR%/ \ http://gcc-uk.internet.bs/%SUBDIR%/ \ http://www.netgull.com/gcc/%SUBDIR%/ \ http://robotlab.itk.ppke.hu/gcc/%SUBDIR%/ \ http://gcc.fyxm.net/%SUBDIR%/ \ https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/%SUBDIR%/ \ ftp://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/%SUBDIR%/ \ ftp://gcc.gnu.org/pub/gcc/%SUBDIR%/ \ ftp://ftp.lip6.fr/pub/gcc/%SUBDIR%/ \ ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/%SUBDIR%/ \ ftp://ftp.uvsq.fr/pub/gcc/%SUBDIR%/ \ ftp://ftp.gwdg.de/pub/misc/gcc/%SUBDIR%/ \ ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/%SUBDIR%/ \ ftp://ftp.nluug.nl/mirror/languages/gcc/%SUBDIR%/ \ ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/%SUBDIR%/ \ ftp://ftp.ntua.gr/pub/gnu/gcc/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_GENTOO) MASTER_SITE_GENTOO+= \ http://gentoo.mirrors.pair.com/%SUBDIR%/ \ http://mirrors.tds.net/pub/gentoo/%SUBDIR%/ \ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/%SUBDIR%/ \ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/%SUBDIR%/ \ http://trumpetti.atm.tut.fi/gentoo/%SUBDIR%/ \ https://ftp.uni-erlangen.de/pub/mirrors/gentoo/%SUBDIR%/ \ http://gentoo.inode.at/%SUBDIR%/ \ http://gentoo.gg3.net/%SUBDIR%/ \ http://mirrors.163.com/gentoo/%SUBDIR%/ \ ftp://ftp.gtlib.gatech.edu/pub/gentoo/%SUBDIR%/ \ ftp://ftp.ussg.iu.edu/pub/linux/gentoo/%SUBDIR%/ \ ftp://mirrors.tds.net/pub/gentoo/%SUBDIR%/ \ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/%SUBDIR%/ \ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/%SUBDIR%/ \ ftp://trumpetti.atm.tut.fi/gentoo/%SUBDIR%/ \ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/%SUBDIR%/ \ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/%SUBDIR%/ \ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/%SUBDIR%/ \ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/%SUBDIR%/ \ ftp://gentoo.inode.at/source/%SUBDIR%/ .endif # Keep this before USE_GITHUB .if !empty(MASTER_SITES:M*/github.com/*/archive/*) DEV_WARNING+= "MASTER_SITES contains ${MASTER_SITES:M*/github.com/*/archive/*}, please use USE_GITHUB instead." .endif .if !defined(IGNORE_MASTER_SITE_GITHUB) # # In order to use GitHub your port must define USE_GITHUB and the following # variables: # # GH_ACCOUNT - account name of the GitHub user hosting the project # default: ${PORTNAME} # # GH_PROJECT - name of the project on GitHub # default: ${PORTNAME} # # GH_TAGNAME - name of the tag to download (2.0.1, hash, ...) # Using the name of a branch here is incorrect. It is # possible to do GH_TAGNAME= GIT_HASH to do a snapshot. # default: ${DISTVERSIONFULL} # # GH_SUBDIR - directory relative to WRKSRC where to move this distfile's # content after extracting. # # GH_TUPLE - above shortened to account:project:tagname[:group][/subdir] # .if defined(USE_GITHUB) . if defined(GH_TAGNAME) && ${GH_TAGNAME} == master IGNORE?= Using master as GH_TAGNAME is invalid. \ Must use a tag or commit hash so the upstream does \ not "reroll" as soon as the branch is updated . endif . if defined(GH_TUPLE) . for _tuple in ${GH_TUPLE} _t_tmp=${_tuple} . if ${_t_tmp:C@^([^:]*):([^:]*):([^:]*)((:[^:/]*)?)((/.*)?)@\4@:S/://:C/[a-zA-Z0-9_]//g} check-makevars:: @${ECHO_MSG} "The ${_tuple} GH_TUPLE line has" @${ECHO_MSG} "a tag containing something else than [a-zA-Z0-9_]" @${FALSE} . endif . endfor GH_ACCOUNT+= ${GH_TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:/]*)?)((/.*)?)@\1\4@} GH_PROJECT+= ${GH_TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:/]*)?)((/.*)?)@\2\4@} GH_TAGNAME+= ${GH_TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:/]*)?)((/.*)?)@\3\4@} GH_SUBDIR+= ${GH_TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:/]*)?)((/.*)?)@\6\4@:M/*:S/^\///} . endif # We are cheating and using backend URLS for GitHub here. See ports/194898 # comment #15 for explanation as to why and how to deal with it if it breaks. MASTER_SITE_GITHUB+= https://codeload.github.com/%SUBDIR% MASTER_SITE_GITHUB_CLOUD+= https://cloud.github.com/downloads/%SUBDIR% . if !defined(MASTER_SITES) || !${MASTER_SITES:MGH} && !${MASTER_SITES:MGHC} && !${USE_GITHUB:Mnodefault} MASTER_SITES+= GH . endif GH_ACCOUNT_DEFAULT= ${PORTNAME} GH_ACCOUNT?= ${GH_ACCOUNT_DEFAULT} GH_PROJECT_DEFAULT= ${PORTNAME} GH_PROJECT?= ${GH_PROJECT_DEFAULT} # Use full PREFIX/SUFFIX and converted DISTVERSION GH_TAGNAME_DEFAULT= ${DISTVERSIONFULL} GH_TAGNAME?= ${GH_TAGNAME_DEFAULT} # Iterate over GH_ACCOUNT, GH_PROJECT, GH_TAGNAME and GH_SUBDIR to extract groups _GITHUB_GROUPS= DEFAULT . for _gh_v in GH_ACCOUNT GH_PROJECT GH_TAGNAME GH_SUBDIR . for _v_ex in ${${_gh_v}} _GH_GROUPS= ${_v_ex:S/^${_v_ex:C@:[^/:]+$@@}//:S/^://} . if !empty(_GH_GROUPS) . for _group in ${_GH_GROUPS:S/,/ /g} . if ${_group} == all || ${_group} == ALL || ${_group} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your ${_gh_v}" @${FALSE} . endif . if !${_GITHUB_GROUPS:M${_group}} _GITHUB_GROUPS+= ${_group} . endif ${_gh_v}_${_group}= ${_v_ex:C@^(.*):[^/:]+$@\1@} . endfor . else ${_gh_v}_DEFAULT= ${_v_ex:C@^(.*):[^/:]+$@\1@} . endif . endfor . endfor # Put the default values back into the variables so that the *default* behavior # is not changed. GH_ACCOUNT:= ${GH_ACCOUNT_DEFAULT} GH_PROJECT:= ${GH_PROJECT_DEFAULT} GH_TAGNAME:= ${GH_TAGNAME_DEFAULT} GH_SUBDIR:= ${GH_SUBDIR_DEFAULT} . if defined(GH_TAGNAME) GH_TAGNAME_SANITIZED= ${GH_TAGNAME:S,/,-,g} # GitHub silently converts tags starting with v to not have v in the filename # and extraction directory. It also replaces + with -. GH_TAGNAME_EXTRACT= ${GH_TAGNAME_SANITIZED:C/^[vV]([0-9])/\1/:S/+/-/g} . endif # This new scheme rerolls distfiles. Also ensure they are renamed to avoid # conflicts. Use _GITHUB_REV in case github changes their zipping or structure # which has happened before. _GITHUB_REV= 0 _GITHUB_EXTRACT_SUFX= .tar.gz # Put the DEFAULT distfile first _GITHUB_CLONE_DIR?= ${WRKDIR}/git-clone _PORTS_DIRECTORIES+= ${_GITHUB_CLONE_DIR} . if !${USE_GITHUB:Mnodefault} && empty(MASTER_SITES:MGHC) # GH_TAGNAME defaults to DISTVERSIONFULL; Avoid adding DISTVERSIONFULL in twice . if ${GH_TAGNAME} != ${DISTVERSIONFULL} DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${DISTVERSIONFULL}-${GH_TAGNAME_SANITIZED} . else DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME_SANITIZED} . endif DISTNAME_DEFAULT:= ${DISTNAME}_GH${_GITHUB_REV} DISTFILE_DEFAULT= ${DISTNAME_DEFAULT}${_GITHUB_EXTRACT_SUFX} DISTNAME:= ${DISTNAME_DEFAULT} DISTFILES+= ${DISTFILE_DEFAULT} git-clone: git-clone-DEFAULT git-clone-DEFAULT: ${_GITHUB_CLONE_DIR} @git clone https://github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT_DEFAULT}.git ${_GITHUB_CLONE_DIR}/${GH_PROJECT_DEFAULT} @${ECHO_MSG} "Cloned the default github repository into ${_GITHUB_CLONE_DIR}/${GH_PROJECT_DEFAULT}" | ${FMT_80} . endif . if !empty(GH_SUBDIR) _SITES_extract:= 690:post-extract-gh-DEFAULT post-extract-gh-DEFAULT: @${RMDIR} ${WRKSRC}/${GH_SUBDIR_DEFAULT} 2>/dev/null || : @${MKDIR} ${WRKSRC}/${GH_SUBDIR_DEFAULT:H} 2>/dev/null || : @${LN} -s ${GH_SUBDIR_DEFAULT:C/[^\/]//g:C/\//..\//g:S/^$/./} ${WRKSRC}/${GH_SUBDIR_DEFAULT} . endif # If there are non default groups . if !empty(_GITHUB_GROUPS:NDEFAULT) # Then for each of the remaining groups, add DISTFILES and MASTER_SITES # entries with the correct group and create {WRKSRC,DISTNAME,DISTFILES}_group # helper variables. . for _group in ${_GITHUB_GROUPS:NDEFAULT} GH_ACCOUNT_${_group}?= ${GH_ACCOUNT_DEFAULT} GH_PROJECT_${_group}?= ${GH_PROJECT_DEFAULT} GH_TAGNAME_${_group}?= ${GH_TAGNAME_DEFAULT} GH_TAGNAME_${_group}_SANITIZED= ${GH_TAGNAME_${_group}:S,/,-,} GH_TAGNAME_${_group}_EXTRACT= ${GH_TAGNAME_${_group}_SANITIZED:C/^[vV]([0-9])/\1/} _GH_TUPLE_OUT:= ${_GH_TUPLE_OUT} ${GH_ACCOUNT_${_group}}:${GH_PROJECT_${_group}}:${GH_TAGNAME_${_group}}:${_group}/${GH_SUBDIR_${_group}} DISTNAME_${_group}:= ${GH_ACCOUNT_${_group}}-${GH_PROJECT_${_group}}-${GH_TAGNAME_${_group}_SANITIZED} DISTFILE_${_group}:= ${DISTNAME_${_group}}_GH${_GITHUB_REV}${_GITHUB_EXTRACT_SUFX} DISTFILES:= ${DISTFILES} ${DISTFILE_${_group}}:${_group} MASTER_SITES:= ${MASTER_SITES} ${MASTER_SITE_GITHUB:S@%SUBDIR%@${GH_ACCOUNT_${_group}}/${GH_PROJECT_${_group}}/tar.gz/${GH_TAGNAME_${_group}}?dummy=/:${_group}@} WRKSRC_${_group}:= ${WRKDIR}/${GH_PROJECT_${_group}}-${GH_TAGNAME_${_group}_EXTRACT} . if !empty(GH_SUBDIR_${_group}) # In order to sort the subdir extraction so that foo/bar is moved in before # foo/bar/baz, we count the number of / in the path and use it to order the # targets. This handles up to 9 levels. The max as of r463123 is 4. _SITES_extract:= ${_SITES_extract} 69${GH_SUBDIR_${_group}:C=[^/]+= =g:[#]}:post-extract-gh-${_group} post-extract-gh-${_group}: @${RMDIR} ${WRKSRC}/${GH_SUBDIR_${_group}} 2>/dev/null || : @${MKDIR} ${WRKSRC}/${GH_SUBDIR_${_group}:H} 2>/dev/null || : @${MV} ${WRKSRC_${_group}} ${WRKSRC}/${GH_SUBDIR_${_group}} @${LN} -s ${WRKSRC:T}/${GH_SUBDIR_${_group}} ${WRKSRC_${_group}} . endif git-clone: git-clone-${_group} git-clone-${_group}: ${_GITHUB_CLONE_DIR} @git clone https://github.com/${GH_ACCOUNT_${_group}}/${GH_PROJECT_${_group}}.git ${_GITHUB_CLONE_DIR}/${GH_PROJECT_${_group}} @${ECHO_MSG} "Cloned the ${_group} github repository into ${_GITHUB_CLONE_DIR}/${GH_PROJECT_${_group}}" | ${FMT_80} . endfor . endif convert-to-gh-tuple: @${ECHO_MSG} ${GH_ACCOUNT}:${GH_PROJECT}:${GH_TAGNAME} ${_GH_TUPLE_OUT:S/\/$//} .endif # defined(USE_GITHUB) .endif # !defined(IGNORE_MASTER_SITE_GITHUB) .if !defined(IGNORE_MASTER_SITE_GITLAB) # # In order to use GitLab your port must define USE_GITLAB and the following # variables: # # GL_SITE - site URL hosting GitLab and the project # default: https://gitlab.com # # GL_ACCOUNT - account name of the GitLab user hosting the project # default: ${PORTNAME} # # GL_PROJECT - name of the project on GitLab # default: ${PORTNAME} # # GL_COMMIT - the commit hash of the repository, must be the full hash and # is a required variable for GitLab. # # GL_SUBDIR - directory relative to WRKSRC where to move this distfile's # content after extracting. # # GL_TUPLE - above shortened to [site[:port][/webroot]:]account:project:commit:group[/subdir] # .if defined(USE_GITLAB) . if defined(GL_TUPLE) . for _tuple in ${GL_TUPLE} . if ${_tuple:C@^(([^:]*://[^:/]*(:[0-9]{1,5})?(/[^:]*[^/])?:)?)([^:]*):([^:]*):([^:]*)(:[^:/]*)((/.*)?)@\7@:S/^://:C/[a-f0-9]{40}//g} check-makevars:: @${ECHO_MSG} "The ${_tuple}" @${ECHO_MSG} "GL_TUPLE is improperly formatted or, the commit" @${ECHO_MSG} "section contains something other than [a-f0-9]" @${FALSE} . endif . endfor GL_SITE+= ${GL_TUPLE:C@^(([^:]*://[^:/]*(:[0-9]{1,5})?(/[^:]*[^/])?:)?)([^:]*):([^:]*):([^:]*)(:[^:/]*)((/.*)?)@\1\8@:S@::@:@} GL_ACCOUNT+= ${GL_TUPLE:C@^(([^:]*://[^:/]*(:[0-9]{1,5})?(/[^:]*[^/])?:)?)([^:]*):([^:]*):([^:]*)(:[^:/]*)((/.*)?)@\5\8@} GL_PROJECT+= ${GL_TUPLE:C@^(([^:]*://[^:/]*(:[0-9]{1,5})?(/[^:]*[^/])?:)?)([^:]*):([^:]*):([^:]*)(:[^:/]*)((/.*)?)@\6\8@} GL_COMMIT+= ${GL_TUPLE:C@^(([^:]*://[^:/]*(:[0-9]{1,5})?(/[^:]*[^/])?:)?)([^:]*):([^:]*):([^:]*)(:[^:/]*)((/.*)?)@\7\8@} GL_SUBDIR+= ${GL_TUPLE:C@^(([^:]*://[^:/]*(:[0-9]{1,5})?(/[^:]*[^/])?:)?)([^:]*):([^:]*):([^:]*)(:[^:/]*)((/.*)?)@\9\8@:M/*:S/^\///} . endif . if empty(USE_GITLAB:Mnodefault) MASTER_SITES+= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/repository/${GL_COMMIT}/archive.tar.gz?dummy=/ . endif GL_SITE_DEFAULT= https://gitlab.com GL_SITE?= ${GL_SITE_DEFAULT} GL_ACCOUNT_DEFAULT= ${PORTNAME} GL_ACCOUNT?= ${GL_ACCOUNT_DEFAULT} GL_PROJECT_DEFAULT= ${PORTNAME} GL_PROJECT?= ${GL_PROJECT_DEFAULT} _GITLAB_GROUPS= DEFAULT . for _gl_v in GL_SITE GL_ACCOUNT GL_PROJECT GL_COMMIT GL_SUBDIR . for _v_ex in ${${_gl_v}} _GL_GROUPS= ${_v_ex:S/^${_v_ex:C@:[^/:]+$@@}//:S/^://} . if !empty(_GL_GROUPS) . for _group in ${_GL_GROUPS:S/,/ /g} . if ${_group} == all || ${_group} == ALL || ${_group} == default check-makevars:: @${ECHO_MSG} "Makefile error: the words all, ALL and default are reserved and cannot be" @${ECHO_MSG} "used in group definitions. Please fix your ${_gl_v}" @${FALSE} . endif . if !${_GITLAB_GROUPS:M${_group}} _GITLAB_GROUPS+= ${_group} . endif ${_gl_v}_${_group}= ${_v_ex:C@^(.*):[^/:]+$@\1@} . endfor . else ${_gl_v}_DEFAULT= ${_v_ex:C@^(.*):[^/:]+$@\1@} . endif . endfor . endfor GL_SITE:= ${GL_SITE_DEFAULT} GL_ACCOUNT:= ${GL_ACCOUNT_DEFAULT} GL_PROJECT:= ${GL_PROJECT_DEFAULT} GL_COMMIT:= ${GL_COMMIT_DEFAULT} GL_SUBDIR:= ${GL_SUBDIR_DEFAULT} _GITLAB_REV= 0 _GITLAB_EXTRACT_SUFX= .tar.gz _GITLAB_CLONE_DIR?= ${WRKDIR}/git-clone _PORTS_DIRECTORIES+= ${_GITLAB_CLONE_DIR} . if !${USE_GITLAB:Mnodefault} DISTNAME:= ${GL_ACCOUNT}-${GL_PROJECT}-${GL_COMMIT}_GL${_GITLAB_REV} DISTFILES+= ${DISTNAME}${_GITLAB_EXTRACT_SUFX} git-clone: git-clone-DEFAULT git-clone-DEFAULT: ${_GITLAB_CLONE_DIR} @git clone ${GL_SITE_DEFAULT}/${GL_ACCOUNT_DEFAULT}/${GL_PROJECT_DEFAULT}.git ${_GITLAB_CLONE_DIR}/${GL_PROJECT_DEFAULT} @${ECHO_MSG} "Cloned the default GitLab repository into ${_GITLAB_CLONE_DIR}/${GL_PROJECT_DEFAULT}" | ${FMT_80} . endif . if !empty(GL_SUBDIR) _SITES_extract:= 69${GL_SUBDIR_${_group}:C=[^/]+= =g:[#]}:post-extract-gl-DEFAULT post-extract-gl-DEFAULT: @${RMDIR} ${WRKSRC}/${GL_SUBDIR_DEFAULT} 2>/dev/null || : @${MKDIR} ${WRKSRC}/${GL_SUBDIR_DEFAULT:H} 2>/dev/null || : @${LN} -s ${GL_SUBDIR_DEFAULT:C/[^\/]//g:C/\//..\//g:S/^$/./} ${WRKSRC}/${GL_SUBDIR_DEFAULT} . endif . if !empty(_GITLAB_GROUPS:NDEFAULT) . for _group in ${_GITLAB_GROUPS:NDEFAULT} # We set GL_SITE earlier, we need to verify its not empty . if empty(GL_SITE_${_group}) GL_SITE_${_group}= ${GL_SITE_DEFAULT} . endif GL_ACCOUNT_${_group}?= ${GL_ACCOUNT_DEFAULT} GL_PROJECT_${_group}?= ${GL_PROJECT_DEFAULT} _GL_TUPLE_OUT:= ${_GL_TUPLE_OUT} ${GL_SITE_${_group}}:${GL_ACCOUNT_${_group}}:${GL_PROJECT_${_group}}:${GL_COMMIT_${_group}}:${_group}/${GL_SUBDIR_${_group}} DISTNAME_${_group}:= ${GL_ACCOUNT_${_group}}-${GL_PROJECT_${_group}}-${GL_COMMIT_${_group}}_GL${_GITLAB_REV} DISTFILE_${_group}:= ${DISTNAME_${_group}}${_GITLAB_EXTRACT_SUFX} DISTFILES:= ${DISTFILES} ${DISTFILE_${_group}}:${_group} MASTER_SITES:= ${MASTER_SITES} ${GL_SITE_${_group}}/${GL_ACCOUNT_${_group}}/${GL_PROJECT_${_group}}/repository/${GL_COMMIT_${_group}}/archive.tar.gz?dummy=/:${_group} WRKSRC_${_group}:= ${WRKDIR}/${GL_PROJECT_${_group}}-${GL_COMMIT_${_group}}-${GL_COMMIT_${_group}} . if !empty(GL_SUBDIR_${_group}) _SITES_extract:= ${_SITES_extract} 690:post-extract-gl-${_group} post-extract-gl-${_group}: @${RMDIR} ${WRKSRC}/${GL_SUBDIR_${_group}} 2>/dev/null || : @${MKDIR} ${WRKSRC}/${GL_SUBDIR_${_group}:H} 2>/dev/null || : @${MV} ${WRKSRC_${_group}} ${WRKSRC}/${GL_SUBDIR_${_group}} @${LN} -s ${WRKSRC:T}/${GL_SUBDIR_${_group}} ${WRKSRC_${_group}} . endif git-clone: git-clone-${_group} git-clone-${_group}: ${_GITLAB_CLONE_DIR} @git clone ${GL_SITE_${_group}}/${GL_ACCOUNT_${_group}}/${GL_PROJECT_${_group}}.git ${_GITLAB_CLONE_DIR}/${GL_PROJECT_${_group}} @${ECHO_MSG} "Cloned the ${_group} GitLab repository into ${_GITLAB_CLONE_DIR}/${GL_PROJECT_${_group}}" | ${FMT_80} . endfor . endif .endif # defined(USE_GITLAB) .endif # !defined(IGNORE_MASTER_SITE_GITLAB) .if !defined(IGNORE_MASTER_SITE_GNOME) MASTER_SITE_GNOME+= \ https://download.gnome.org/%SUBDIR%/ \ http://download.gnome.org/%SUBDIR%/ \ http://ftp.belnet.be/mirror/ftp.gnome.org/%SUBDIR%/ \ ftp://ftp.belnet.be/mirror/ftp.gnome.org/%SUBDIR%/ \ https://ftp.acc.umu.se/pub/GNOME/%SUBDIR%/ \ ftp://ftp.cse.buffalo.edu/pub/Gnome/%SUBDIR%/ \ https://fr2.rpmfind.net/linux/gnome.org/%SUBDIR%/ \ http://www.gtlib.gatech.edu/pub/gnome/%SUBDIR%/ \ ftp://ftp.kddlabs.co.jp/pub/GNOME/%SUBDIR%/ \ ftp://ftp.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/%SUBDIR%/ \ ftp://ftp.nara.wide.ad.jp/pub/X11/GNOME/%SUBDIR%/ \ https://ftp.gnome.org/pub/GNOME/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_GIMP) MASTER_SITE_GIMP+= \ http://gimp.mirrors.hoobly.com/pub/%SUBDIR%/ \ http://gimper.net/downloads/pub/%SUBDIR%/ \ http://mirror.hessmo.com/gimp/pub/%SUBDIR%/ \ http://de-mirror.gimper.net/pub/%SUBDIR%/ \ http://gimp.afri.cc/pub/%SUBDIR%/ \ https://download.gimp.org/pub/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_GNU) MASTER_SITE_GNU+= \ https://ftpmirror.gnu.org/%SUBDIR%/ \ https://mirrors.kernel.org/gnu/%SUBDIR%/ \ https://mirror.netcologne.de/gnu/%SUBDIR%/ \ https://www.nic.funet.fi/pub/gnu/gnu/%SUBDIR%/ \ http://mirror.navercorp.com/gnu/%SUBDIR%/ \ http://ftp.halifax.rwth-aachen.de/gnu/%SUBDIR%/ \ http://download.xs4all.nl/gnu/%SUBDIR%/ \ http://ftp.kddilabs.jp/GNU/gnu/%SUBDIR%/ \ ftp://mirrors.rit.edu/gnu/%SUBDIR%/ \ ftp://ftp.fu-berlin.de/unix/gnu/%SUBDIR%/ \ ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/%SUBDIR%/ \ ftp://ftp.cse.yzu.edu.tw/gnu/%SUBDIR%/ \ https://ftp.gnu.org/gnu/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_GNUPG) MASTER_SITE_GNUPG+= \ https://gnupg.org/ftp/gcrypt/%SUBDIR%/ \ https://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/%SUBDIR%/ \ ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/%SUBDIR%/ \ ftp://mirror.switch.ch/mirror/gnupg/%SUBDIR%/ \ https://mirrors.dotsrc.org/gcrypt/%SUBDIR%/ \ ftp://ftp.freenet.de/pub/ftp.gnupg.org/gcrypt/%SUBDIR%/ \ ftp://ftp.crysys.hu/pub/gnupg/%SUBDIR%/ \ https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/%SUBDIR%/ \ https://artfiles.org/gnupg.org/%SUBDIR%/ \ ftp://ftp.gnupg.org/gcrypt/%SUBDIR%/ \ http://mirror.tje.me.uk/pub/mirrors/ftp.gnupg.org/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_GNUSTEP) MASTER_SITE_GNUSTEP+= \ ftp://ftp.gnustep.org/pub/gnustep/%SUBDIR%/ \ http://ftp.gnustep.org/pub/gnustep/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_GNU_ALPHA) MASTER_SITE_GNU_ALPHA+= \ https://alpha.gnu.org/gnu/%SUBDIR%/ \ ftp://spinellicreations.com/alpha/gnu/%SUBDIR%/ \ http://www.nic.funet.fi/pub/gnu/alpha/gnu/%SUBDIR%/ \ http://mirror.thecodefactory.org/gnualpha/%SUBDIR%/ \ https://www.mirrorservice.org/sites/alpha.gnu.org/gnu/%SUBDIR%/ \ http://gnu.c3sl.ufpr.br/alpha/%SUBDIR%/ \ https://mirror.cedia.org.ec/gnualpha/%SUBDIR%/ \ http://gnu-alpha.mirrors.hostinginnederland.nl/%SUBDIR%/ \ https://gnualpha.uib.no/%SUBDIR%/ \ https://mirrors.fe.up.pt/pub/gnu-alpha/%SUBDIR%/ \ http://mirror.lihnidos.org/GNU/alpha/gnu/%SUBDIR%/ \ https://alpha-gnu-org.ip-connect.vn.ua/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_GOOGLE_CODE) PROJECTHOST?= ${PORTNAME} MASTER_SITE_GOOGLE_CODE+= \ http://${PROJECTHOST}.googlecode.com/files/ .endif .if !defined(IGNORE_MASTER_SITE_HORDE) MASTER_SITE_HORDE+= \ https://ftp.horde.org/pub/%SUBDIR%/ \ ftp://ftp.horde.org/pub/%SUBDIR%/ \ ftp://ftp.at.horde.org/infosys/webapps/horde/%SUBDIR%/ \ ftp://ftp.se.horde.org/mirror/horde/pub/%SUBDIR%/ \ ftp://ftp.tw.horde.org/pub/%SUBDIR%/ \ ftp://ftp.us.horde.org/pub/software/horde//%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_IDSOFTWARE) MASTER_SITE_IDSOFTWARE+= \ ftp://ftp.gwdg.de/pub/misc2/ftp.idsoftware.com/idstuff/%SUBDIR%/ \ http://ftp4.de.freesbie.org/pub/misc/ftp.idsoftware.com/idstuff/%SUBDIR%/ \ ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff/%SUBDIR%/ \ ftp://ftp.gamers.org/pub/idgames/idstuff/%SUBDIR%/ \ http://ftp.iinet.net.au/games/idstuff/%SUBDIR%/ \ ftp://ftp.mirror.nl/disk2/idsoftware/idstuff/%SUBDIR%/ \ ftp://freebsd.nsu.ru/mirrors/ftp.idsoftware.com/idstuff/%SUBDIR%/ \ ftp://ftp.ntua.gr/pub/vendors/idgames/idstuff/%SUBDIR%/ \ ftp://ftp.omen.net.au/games/idstuff/%SUBDIR%/ \ ftp://ftp.idsoftware.com/idstuff/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_ISC) MASTER_SITE_ISC+= \ https://ftp.isc.org/isc/%SUBDIR%/ \ ftp://ftp.isc.org/isc/%SUBDIR%/ \ ftp://ftp.ciril.fr/pub/isc/%SUBDIR%/ \ ftp://ftp.freenet.de/pub/ftp.isc.org/isc/%SUBDIR%/ \ ftp://ftp.iij.ad.jp/pub/network/isc/%SUBDIR%/ \ ftp://ftp.u-aizu.ac.jp/pub/net/isc/%SUBDIR%/ \ ftp://ftp.task.gda.pl/mirror/ftp.isc.org/isc/%SUBDIR%/ \ ftp://ftp.mirrorservice.org/sites/ftp.isc.org/isc/%SUBDIR%/ \ ftp://ftp.nominum.com/pub/isc/%SUBDIR%/ \ ftp://ftp.ripe.net/mirrors/sites/ftp.isc.org/isc/%SUBDIR%/ \ ftp://ftp.ntua.gr/pub/net/isc/isc/%SUBDIR%/ \ ftp://ftp.funet.fi/pub/mirrors/ftp.isc.org/isc/%SUBDIR%/ .endif # List: http://download.kde.org/extra/mirrors.html # Updated: 2012-10-26 .if !defined(IGNORE_MASTER_SITE_KDE) MASTER_SITE_KDE+= \ https://download.kde.org/%SUBDIR%/ \ ftp://ftp.gtlib.gatech.edu/pub/kde/%SUBDIR%/ \ ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.kde.org/%SUBDIR%/ \ http://ftp.gtlib.gatech.edu/pub/kde/%SUBDIR%/ \ http://kde.mirrors.tds.net/pub/kde/%SUBDIR%/ \ ftp://ftp.rz.uni-wuerzburg.de/pub/unix/kde/%SUBDIR%/ \ https://mirrors.dotsrc.org/kde/%SUBDIR%/ \ ftp://mirrors.dotsrc.org/kde/%SUBDIR%/ \ ftp://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ \ http://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ \ ftp://sunsite.icm.edu.pl/pub/unix/kde/%SUBDIR%/ \ https://sunsite.icm.edu.pl/pub/unix/kde/%SUBDIR%/ \ ftp://ftp.lip6.fr/pub/X11/kde/%SUBDIR%/ \ http://www-ftp.lip6.fr/pub/X11/kde/%SUBDIR%/ \ https://ftp-stud.hs-esslingen.de/Mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ \ ftp://ftp.cronyx.ru/pub/mirror/kde/%SUBDIR%/ \ http://ftp.twaren.net/Unix/X/KDE/%SUBDIR%/ \ ftp://ftp.fu-berlin.de/pub/unix/X11/gui/kde/%SUBDIR%/ \ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/kde/%SUBDIR%/ \ ftp://ftp.ntua.gr/pub/X11/kde/%SUBDIR%/ \ http://ftp.ntua.gr/pub/X11/kde/%SUBDIR%/ \ ftp://ftp.heanet.ie/mirrors/ftp.kde.org/%SUBDIR%/ \ https://ftp.heanet.ie/mirrors/ftp.kde.org/%SUBDIR%/ \ ftp://ftp.kddlabs.co.jp/pub/X11/kde/%SUBDIR%/ \ http://ftp.kddlabs.co.jp/pub/X11/kde/%SUBDIR%/ \ ftp://ftp.ussg.iu.edu/pub/kde/%SUBDIR%/ \ http://ftp.ussg.iu.edu/kde/%SUBDIR%/ \ ftp://ftp.sayclub.com/pub/X/KDE/%SUBDIR%/ \ http://ftp.sayclub.com/pub/X/KDE/%SUBDIR%/ \ http://mirror.cc.columbia.edu/pub/software/kde/%SUBDIR%/ \ ftp://ftp.mirrorservice.org/sites/ftp.kde.org/pub/kde/%SUBDIR%/ \ https://www.mirrorservice.org/sites/ftp.kde.org/pub/kde/%SUBDIR%/ \ https://ftp.icm.edu.pl/pub/unix/kde/%SUBDIR%/ \ http://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ \ ftp://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ \ http://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ \ http://kde.cs.nctu.edu.tw/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_LIBREOFFICE_DEV) MASTER_SITE_LIBREOFFICE_DEV+= \ https://dev-www.libreoffice.org/src/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_MATE) MASTER_SITE_MATE+= \ https://pub.mate-desktop.org/releases/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_MOZDEV) MASTER_SITE_MOZDEV+= \ http://ftp.scarlet.be/pub/mozdev/%SUBDIR%/ \ http://ftp.rz.tu-bs.de/pub/mirror/downloads.mozdev.org/%SUBDIR%/ \ http://ftp.ntua.gr/pub/www/mozdev/%SUBDIR%/ \ https://ftp.heanet.ie/pub/mozdev/%SUBDIR%/ \ http://mozdev.oregonstate.edu/%SUBDIR%/ \ http://ftp.ntua.gr/pub/www/mozdev/%SUBDIR%/ \ http://www.devlib.org/mozdev/%SUBDIR%/ \ ftp://ftp.heanet.ie/pub/mozdev/%SUBDIR%/ \ http://mirrors.ibiblio.org/mozdev.org/%SUBDIR%/ \ https://ftp.osuosl.org/pub/mozdev/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_MOZILLA) MASTER_SITE_MOZILLA+= \ https://download.cdn.mozilla.net/pub/%SUBDIR%/ \ https://archive.mozilla.org/pub/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_MOZILLA_ADDONS) MASTER_SITE_MOZILLA_ADDONS+= \ https://addons.cdn.mozilla.net/user-media/%SUBDIR%/ \ http://kyoto-mz-dl.sinet.ad.jp/pub/mozilla.org/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_MYSQL) MASTER_SITE_MYSQL+= \ ftp://ftp.fi.muni.cz/pub/mysql/Downloads/%SUBDIR%/ \ ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/%SUBDIR%/ \ http://mirrors.ntua.gr/MySQL/Downloads/%SUBDIR%/ \ ftp://ftp.ntua.gr/pub/databases/mysql/Downloads/%SUBDIR%/ \ ftp://mirror.switch.ch/mirror/mysql/Downloads/%SUBDIR%/ \ http://mysql.mirrors.pair.com/Downloads/%SUBDIR%/ \ http://download.softagency.net/MySQL/Downloads/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_NETBSD) MASTER_SITE_NETBSD+= \ https://ftp.netbsd.org/pub/pkgsrc/distfiles/%SUBDIR%/ \ http://ftp.fr.netbsd.org/pub/pkgsrc/%SUBDIR%/ \ ftp://ftp2.fr.netbsd.org/pub/pkgsrc/%SUBDIR%/ \ ftp://ftp3.de.netbsd.org/pub/pkgsrc/%SUBDIR%/ \ ftp://ftp2.jp.netbsd.org/pub/pkgsrc/%SUBDIR%/ \ ftp://ftp7.jp.netbsd.org/pub/pkgsrc/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_NETLIB) MASTER_SITE_NETLIB+= \ http://www.netlib.org/%SUBDIR%/ \ https://ftp.mirrorservice.org/sites/ftp.netlib.org/%SUBDIR%/ \ https://www.mirrorservice.org/sites/ftp.netlib.org/%SUBDIR%/ \ ftp://ftp.irisa.fr/pub/netlib/%SUBDIR%/ \ http://netlib.sandia.gov/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_NVIDIA) MASTER_SITE_NVIDIA+= \ https://jp.download.nvidia.com/%SUBDIR%/ \ http://us.download.nvidia.com/%SUBDIR%/ \ https://tw.download.nvidia.com/%SUBDIR%/ \ http://download.nvidia.com/%SUBDIR%/ \ https://download1.nvidia.com/%SUBDIR%/ \ ftp://download.nvidia.com/%SUBDIR%/ \ ftp://download1.nvidia.com/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_OPENBSD) MASTER_SITE_OPENBSD+= \ https://cdn.openbsd.org/pub/OpenBSD/%SUBDIR%/ \ https://ftp.OpenBSD.org/pub/OpenBSD/%SUBDIR%/ \ https://ftp.eu.openbsd.org/pub/OpenBSD/%SUBDIR%/ \ https://ftp3.usa.openbsd.org/pub/OpenBSD/%SUBDIR%/ \ https://mirror.leaseweb.com/pub/OpenBSD/%SUBDIR%/ \ https://openbsd.hk/pub/OpenBSD/%SUBDIR%/ \ https://mirror.aarnet.edu.au/pub/OpenBSD/%SUBDIR%/ .endif +# Reference: https://osdn.net/docs/FileRelease_Guide#h2-Release.20File.20URL.20Formats .if !defined(IGNORE_MASTER_SITE_OSDN) -.for mirror in aarnet acc c3sl cznic gigenet iij jaist nchc onet osdn pumath rwthaachen ymu MASTER_SITE_OSDN+= \ - http://${mirror}.dl.osdn.jp/%SUBDIR%/ -.endfor + https://osdn.net/dl/%SUBDIR%/ +.endif + +.if !defined(IGNORE_MASTER_SITE_OSDN_CHAMBER) +MASTER_SITE_OSDN_CHAMBER+= \ + https://osdn.net/downloads/users/%SUBDIR%/ +.endif + +# From https://osdn.net/docs/FileRelease_Guide#h2-Direct.20Download +# "Currently, when a release-file URL is accessed from wget, curl, +# libwww-perl, PowerShell, apt, dnf, or other package management +# tools, downloading of the file will begin right away without +# having to go via html page." +# Unfortunately fetch(1) isn't included in such user agents. Therefore +# add --user-agent option to FETCH_ARGS so access is considered as +# that of ftp/curl. +.if !empty(MASTER_SITES:M*OSDN*) || !empty(PATCH_SITES:M*OSDN*) +FETCH_ARGS+= --user-agent=curl/7.68.0 .endif .if !defined(IGNORE_MASTER_SITE_OSSP) MASTER_SITE_OSSP+= \ ftp://ftp.ossp.org/pkg/%SUBDIR%/ \ ftp://ftp.ntua.gr/pub/utils/ossp/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_PACKETSTORM) MASTER_SITE_PACKETSTORM+= \ https://dl.packetstormsecurity.net/%SUBDIR%/ \ https://packetstorm.foofus.com/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_PERL_CPAN) _PERL_CPAN_SORT?= modules/by-module # Please add URI to MASTER_SITE_PERL_CPAN_BY instead of this one. MASTER_SITE_PERL_CPAN?= MASTER_SITE_PERL_CPAN_BY+= \ https://cpan.metacpan.org/%CPANSORT%/%SUBDIR%/ \ https://cpan.metacpan.org/modules/by-module/%SUBDIRPLUS%/ \ https://www.cpan.org/%CPANSORT%/%SUBDIR%/ \ ftp://ftp.cpan.org/pub/CPAN/%CPANSORT%/%SUBDIR%/ \ ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/%CPANSORT%/%SUBDIR%/ \ http://ftp.jaist.ac.jp/pub/CPAN/%CPANSORT%/%SUBDIR%/ \ ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/%CPANSORT%/%SUBDIR%/ \ ftp://ftp.auckland.ac.nz/pub/perl/CPAN/%CPANSORT%/%SUBDIR%/ \ http://backpan.perl.org/%CPANSORT%/%SUBDIR%/ \ ftp://ftp.funet.fi/pub/languages/perl/CPAN/%CPANSORT%/%SUBDIR%/ \ http://ftp.twaren.net/Unix/Lang/CPAN/%CPANSORT%/%SUBDIR%/ \ ftp://ftp.cpan.org/pub/CPAN/modules/by-module/%SUBDIRPLUS%/ _PERL_CPAN_FLAG=${MASTER_SITE_SUBDIR:C/(CPAN):.*$/\1/} _PERL_CPAN_ID= ${MASTER_SITE_SUBDIR:C/^CPAN:(.)(.)(.*)$/\1\/\1\2\/\1\2\3/} .if !empty(_PERL_CPAN_ID) && ${_PERL_CPAN_FLAG:tl} == "cpan" _PERL_CPAN_SORT=authors/id/${_PERL_CPAN_ID} MASTER_SITE_PERL_CPAN=${MASTER_SITE_PERL_CPAN_BY:S/%CPANSORT%/${_PERL_CPAN_SORT}/:S/%SUBDIR%\///:S/%SUBDIRPLUS%\//${PORTNAME:C/-.*//}\//} .else MASTER_SITE_PERL_CPAN=${MASTER_SITE_PERL_CPAN_BY:S/%CPANSORT%/${_PERL_CPAN_SORT}/:S/%SUBDIRPLUS%\///} .endif .endif # # PostgreSQL master site # .if !defined(IGNORE_MASTER_SITE_PGSQL) MASTER_SITE_PGSQL+= \ https://ftp.postgresql.org/pub/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_PHP) MASTER_SITE_PHP+= \ http://de.php.net/%SUBDIR%/ \ http://es.php.net/%SUBDIR%/ \ http://fr.php.net/%SUBDIR%/ \ http://it.php.net/%SUBDIR%/ \ http://jp.php.net/%SUBDIR%/ \ http://se.php.net/%SUBDIR%/ \ http://uk3.php.net/%SUBDIR%/ \ http://us2.php.net/%SUBDIR%/ \ http://br.php.net/%SUBDIR%/ \ http://cn.php.net/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_PYTHON) MASTER_SITE_PYTHON+= \ https://www.python.org/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_QMAIL) MASTER_SITE_QMAIL+= \ http://qmail.glasswings.com.au/%SUBDIR%/ \ http://qmail.psshee.com/%SUBDIR%/ \ https://mirrors.sunsite.dk/qmailwww/%SUBDIR%/ \ http://www.agria.hu/qmail/%SUBDIR%/ \ http://qmail.netvisao.pt/%SUBDIR%/ \ http://qmail.ipg.sk/%SUBDIR%/ \ http://qmail.omnis.ch/%SUBDIR%/ \ http://www.qmail.org/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_QT) MASTER_SITE_QT+= \ https://download.qt.io/%SUBDIR%/ \ http://master.qt.io/%SUBDIR%/ \ https://www.mirrorservice.org/sites/download.qt-project.org/%SUBDIR%/ \ http://www.nic.funet.fi/pub/mirrors/download.qt-project.org/%SUBDIR%/ \ http://qtmirror.ics.com/pub/qtproject/%SUBDIR%/ \ https://ftp.jaist.ac.jp/pub/qtproject/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_REDHAT_LINUX) MASTER_SITE_REDHAT_LINUX+= \ http://mirrors.usc.edu/pub/linux/distributions/redhat/redhat/linux/%SUBDIR%/ \ http://www.gtlib.gatech.edu/pub/redhat/linux/%SUBDIR%/ \ ftp://mirror.cs.wisc.edu/pub/mirrors/linux/redhat/%SUBDIR%/ \ ftp://ftp.nluug.nl/site/ftp.redhat.com/redhat/linux/%SUBDIR%/ \ ftp://ftp.icm.edu.pl/pub/linux/redhat/linux/%SUBDIR%/ \ ftp://ftp.riken.go.jp/pub/Linux/redhat/linux/%SUBDIR%/ \ ftp://ftp.kddlabs.co.jp/pub/Linux/packages/RedHat/redhat/linux/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_RUBY) MASTER_SITE_RUBY+= \ https://cache.ruby-lang.org/pub/ruby/%SUBDIR%/ \ ftp://ftp.fu-berlin.de/unix/languages/ruby/%SUBDIR%/ \ ftp://ftp.kr.FreeBSD.org/pub/ruby/%SUBDIR%/ \ ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/%SUBDIR%/ .endif # See http://rubygems.org/pages/about .if !defined(IGNORE_MASTER_SITE_RUBYGEMS) MASTER_SITE_RUBYGEMS+= \ https://rubygems.org/downloads/ .endif .if !defined(IGNORE_MASTER_SITE_SAMBA) MASTER_SITE_SAMBA+= \ https://ftp.samba.org/pub/%SUBDIR%/ .endif # List: https://download.savannah.gnu.org/mirmon/ .if !defined(IGNORE_MASTER_SITE_SAVANNAH) MASTER_SITE_SAVANNAH+= \ https://download.savannah.gnu.org/releases/%SUBDIR%/ \ https://download-mirror.savannah.gnu.org/releases/%SUBDIR%/ \ http://nongnu.askapache.com/%SUBDIR%/ \ http://mirror.lihnidos.org/GNU/savannah/%SUBDIR%/ \ http://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ \ ftp://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ \ http://gnu.mirrors.pair.com/savannah/savannah/%SUBDIR%/ .endif # List: https://sourceforge.net/p/forge/documentation/Mirrors/ # Updated: 2017-03-13 .if !defined(IGNORE_MASTER_SITE_SOURCEFORGE) .for p in https http MASTER_SITE_SOURCEFORGE+= ${p}://downloads.sourceforge.net/project/%SUBDIR%/ .for m in excellmedia freefr jaist kent nchc \ netcologne netix superb-dca2 superb-sea2 ufpr vorboss MASTER_SITE_SOURCEFORGE+= ${p}://${m}.dl.sourceforge.net/project/%SUBDIR%/ .endfor .endfor .endif .if !defined(IGNORE_MASTER_SITE_SOURCEWARE) MASTER_SITE_SOURCEWARE+= \ https://mirrors.kernel.org/sourceware/%SUBDIR%/ \ ftp://ftp.funet.fi/pub/mirrors/sourceware.org/pub/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_SUDO) MASTER_SITE_SUDO+= \ https://www.sudo.ws/sudo/dist/ \ http://ftp.arcane-networks.fr/pub/mirrors/sudo/ \ http://sudo.p8ra.de/sudo/dist/ \ http://sudo.cybermirror.org/ \ http://sudo-ftp.basemirror.de/ \ http://core.ring.gr.jp/archives/misc/sudo/ \ http://www.ring.gr.jp/archives/misc/sudo/ \ http://ftp.twaren.net/Unix/Security/Sudo/ \ ftp://ftp.sudo.ws/pub/sudo/ \ ftp://plier.ucar.edu/pub/sudo/ \ ftp://obsd.isc.org/pub/sudo/ \ ftp://ftp.uwsg.indiana.edu/pub/security/sudo/ \ ftp://ftp.tuwien.ac.at/utils/admin-tools/sudo/ \ ftp://sunsite.ualberta.ca/pub/Mirror/sudo/ \ ftp://zoot.tele.dk/pub/sudo/ \ ftp://ftp.in2p3.fr/pub/sudo/ \ ftp://ftp.arcane-networks.fr/pub/mirrors/sudo/ \ ftp://ftp.usbm.de/pub/sudo/ \ ftp://ftp.cs.tu-berlin.de/pub/misc/sudo/ \ ftp://ftp.informatik.uni-hamburg.de/pub/os/unix/utils/sudo/ \ ftp://ftp.st.ryukoku.ac.jp/pub/security/tool/sudo/ \ ftp://ftp.cin.nihon-u.ac.jp/pub/misc/sudo/ \ ftp://core.ring.gr.jp/pub/misc/sudo/ \ ftp://ftp.ring.gr.jp/pub/misc/sudo/ \ ftp://sunsite.icm.edu.pl/packages/sudo/ \ ftp://mirror.cdmon.com/pub/sudo/ \ ftp://ftp.twaren.net/Unix/Security/Sudo/ .endif .if !defined(IGNORE_MASTER_SITE_SUNSITE) MASTER_SITE_SUNSITE+= \ https://www.ibiblio.org/pub/Linux/%SUBDIR%/ \ http://www.gtlib.gatech.edu/pub/Linux/%SUBDIR%/ \ ftp://ftp.icm.edu.pl/pub/Linux/sunsite/%SUBDIR%/ \ ftp://ftp.sun.ac.za/pub/mirrors/sunsite.unc.edu/pub/Linux/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_TCLTK) MASTER_SITE_TCLTK+= \ ftp://ftp.tcl.tk/pub/tcl/%SUBDIR%/ \ ftp://ftp.kddlabs.co.jp/lang/tcl/ftp.scriptics.com/%SUBDIR%/ \ ftp://ftp.mirrorservice.org/sites/ftp.tcl.tk/pub/tcl/%SUBDIR%/ \ ftp://ftp.funet.fi/pub/languages/tcl/tcl/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_TEX_CTAN) MASTER_SITE_TEX_CTAN+= \ http://ctan.unsw.edu.au/%SUBDIR%/ \ ftp://ftp.kddlabs.co.jp/CTAN/%SUBDIR%/ \ ftp://ctan.tug.org/tex-archive/%SUBDIR%/ \ ftp://ftp.dante.de/tex-archive/%SUBDIR%/ \ ftp://mirror.macomnet.net/pub/CTAN/%SUBDIR%/ \ ftp://ftp.funet.fi/pub/TeX/CTAN/%SUBDIR%/ .endif # Derived from: https://www.torproject.org/getinvolved/mirrors.html.en .if !defined(IGNORE_MASTER_SITE_TOR) MASTER_SITE_TOR+= \ https://dist.torproject.org/%SUBDIR%/ \ https://archive.torproject.org/tor-package-archive/%SUBDIR%/ \ ftp://ftp.bit.nl/mirror/tor/%SUBDIR%/ \ https://cyberside.net.ee/tor/%SUBDIR%/ \ https://ftp.bit.nl/mirror/tor/%SUBDIR%/ \ http://mirror.hessmo.com/tor/dist/%SUBDIR%/ \ http://mirror.host4site.co.il/torproject.org/dist/%SUBDIR%/ \ http://mirror.open-networx.org/torproject.org/dist/%SUBDIR%/ \ http://mirror.tor.hu/dist/%SUBDIR%/ \ https://mirror.torland.me/torproject.org/dist/%SUBDIR%/ \ http://mirrors.chaos-darmstadt.de/tor-mirror/dist/%SUBDIR%/ \ http://theonionrouter.com/dist/%SUBDIR%/ \ http://tor.amorphis.eu/dist/%SUBDIR%/ \ http://tor.askapache.com/dist/%SUBDIR%/ \ http://tor.beme-it.de/dist/%SUBDIR%/ \ http://tor.borgmann.tv/dist/%SUBDIR%/ \ https://tor.ccc.de/dist/%SUBDIR%/ \ http://tor.cyberarmy.at/dist/%SUBDIR%/ \ http://tor.dont-know-me.at/dist/%SUBDIR%/ \ http://tor.factor.cc/dist/%SUBDIR%/ \ http://tor.homosu.net/dist/%SUBDIR%/ \ http://tor.idnr.ws/dist/%SUBDIR%/ \ https://tor.myrl.net/dist/%SUBDIR%/ \ http://tor.kamagurka.org/dist/%SUBDIR%/ \ http://tor.spline.de/dist/%SUBDIR%/ \ http://tor.vesta.nu/dist/%SUBDIR%/ \ http://torproj.xpdm.us/dist/%SUBDIR%/ \ https://torproject.antagonism.org/dist/%SUBDIR%/ \ https://torproject.crypto.is/dist/%SUBDIR%/ \ https://torproject.is/dist/%SUBDIR%/ \ http://torproject.nwlinux.us/dist/%SUBDIR%/ \ https://torproject.ph3x.at/dist/%SUBDIR%/ \ https://www.coevoet.nl/tor/dist/%SUBDIR%/ \ http://www.oignon.net/dist/%SUBDIR%/ \ https://www.torproject.nl/dist/%SUBDIR%/ \ http://www.torproject.org.nyud.net/dist/%SUBDIR%/ \ http://www.torproject.us/dist/%SUBDIR%/ \ https://www.torservers.net/mirrors/torproject.org/dist/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_TUCOWS) MASTER_SITE_TUCOWS+= \ http://iinets.linux.tucows.com/files/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_WINDOWMAKER) MASTER_SITE_WINDOWMAKER+= \ ftp://ftp.windowmaker.info/pub/%SUBDIR%/ \ ftp://ftp.uvsq.fr/pub/X11/window-managers/windowmaker/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_XCONTRIB) MASTER_SITE_XCONTRIB+= \ ftp://ftp.gwdg.de/pub/x11/x.org/contrib/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_XFCE) _XFCE_PATH= ${DISTNAME:S/-${DISTVERSIONFULL}//:tl}/${DISTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} MASTER_SITE_XFCE+= \ https://archive.xfce.org/src/%SUBDIR%/${_XFCE_PATH}/ \ https://mirror.netcologne.de/xfce/src/%SUBDIR%/${_XFCE_PATH}/ \ https://ftp.cixug.es/xfce/src/%SUBDIR%/${_XFCE_PATH}/ \ https://archive.be.xfce.org/src/%SUBDIR%/${_XFCE_PATH}/ \ https://archive.al-us.xfce.org/src/%SUBDIR%/${_XFCE_PATH}/ \ http://mirror.perldude.de/archive.xfce.org/src/%SUBDIR%/${_XFCE_PATH}/ .endif .if !defined(IGNORE_MASTER_SITE_XORG) MASTER_SITE_XORG+= \ https://xorg.freedesktop.org/releases/%SUBDIR%/ \ https://mirror.csclub.uwaterloo.ca/x.org/%SUBDIR%/ \ https://artfiles.org/x.org/pub/%SUBDIR%/ \ https://ftp.gwdg.de/pub/x11/x.org/pub/%SUBDIR%/ \ https://mi.mirror.garr.it/mirrors/x.org/%SUBDIR%/ \ https://mirrors.ircam.fr/pub/x.org/%SUBDIR%/ \ https://www.mirrorservice.org/sites/ftp.x.org/pub/%SUBDIR%/ \ https://mirror.nl.leaseweb.net/xorg/%SUBDIR%/ \ https://ftp.yz.yamagata-u.ac.jp/pub/X11/x.org/%SUBDIR%/ \ http://piotrkosoft.net/pub/mirrors/ftp.x.org/pub/%SUBDIR%/ \ http://xorg.mirrors.pair.com/%SUBDIR%/ \ http://ftp.kaist.ac.kr/x.org/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_KERNEL_ORG) MASTER_SITE_KERNEL_ORG+= \ https://cdn.kernel.org/pub/%SUBDIR%/ \ https://www.kernel.org/pub/%SUBDIR%/ \ https://download.xs4all.nl/ftp.kernel.org/pub/%SUBDIR%/ \ https://mirrors.mit.edu/kernel/%SUBDIR%/ \ http://ftp.nara.wide.ad.jp/pub/kernel.org/%SUBDIR%/ \ http://ftp.yandex.ru/pub/%SUBDIR%/ \ http://ftp.heanet.ie/pub/kernel.org/pub/%SUBDIR%/ \ ftp://ftp.ntu.edu.tw/%SUBDIR%/ \ ftp://ftp.riken.jp/Linux/kernel.org/%SUBDIR%/ .endif .if !defined(IGNORE_MASTER_SITE_ZI) MASTER_SITE_ZI+= \ https://mirrors.rit.edu/zi/%SUBDIR%/ \ https://www.zi0r.com/mirrors/%SUBDIR%/ \ ${MASTER_SITE_LOCAL:S/%SUBDIR%/zi/} .endif # Macro magic MASTER_SITES_ABBREVS= CPAN:PERL_CPAN \ GH:GITHUB \ GHC:GITHUB_CLOUD \ LODEV:LIBREOFFICE_DEV \ NL:NETLIB \ RG:RUBYGEMS \ SF:SOURCEFORGE MASTER_SITES_SUBDIRS= APACHE_COMMONS_BINARIES:${PORTNAME:S,commons-,,} \ APACHE_COMMONS_SOURCE:${PORTNAME:S,commons-,,} \ APACHE_JAKARTA:${PORTNAME:S,-,/,}/source \ BERLIOS:${PORTNAME:tl}.berlios \ CHEESESHOP:source/${DISTNAME:C/(.).*/\1/}/${DISTNAME:S/-${DISTVERSIONFULL}$//} \ CRATESIO:${PORTNAME}/${DISTVERSIONFULL} \ DEBIAN:pool/main/${PORTNAME:C/^((lib)?.).*$/\1/}/${PORTNAME} \ FARSIGHT:${PORTNAME} \ FESTIVAL:${PORTVERSION} \ GCC:releases/${DISTNAME} \ GENTOO:distfiles \ GIMP:${PORTNAME}/${PORTVERSION:R}/ \ GITHUB:${GH_ACCOUNT}/${GH_PROJECT}/tar.gz/${GH_TAGNAME}?dummy=/ \ GITHUB_CLOUD:${GH_ACCOUNT}/${GH_PROJECT}/ \ GNOME:sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} \ GNU:${PORTNAME} \ GNUPG:${PORTNAME} \ GNU_ALPHA:${PORTNAME} \ HORDE:${PORTNAME} \ LIBREOFFICE_DEV:${PORTNAME} \ MATE:${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} \ MOZDEV:${PORTNAME:tl} \ NETLIB:${PORTNAME} \ PERL_CPAN:${PORTNAME:C/-.*//} \ QT:archive/qt/${PORTVERSION:R} \ SAMBA:${PORTNAME} \ SAVANNAH:${PORTNAME:tl} \ SOURCEFORGE:${PORTNAME:tl}/${PORTNAME:tl}/${PORTVERSION} \ XFCE:xfce .if defined(MASTER_SITES) && ${MASTER_SITES:N*\:/*} .for _site__ in ${MASTER_SITES} _site_=${_site__} . if ${_site_:M*\:/*} MASTER_SITES_EXP+= ${_site_} MASTER_SITES_EXP:= ${MASTER_SITES_EXP} . else _site_urlpath_= ${_site_:C@^(.*):[^/:]+$@\1@} . if ${_site_urlpath_:M*/*} _site_url_= ${_site_urlpath_:C@^([^/]+)/.*$@\1@} _site_subdir_= ${_site_urlpath_:S/^${_site_urlpath_:C@^([^/]+)/.*$@\1@}//:S!^/!!:S!/$!!} . else _site_url_= ${_site_urlpath_} .undef _site_subdir_ . endif _site_group_= ${_site_:S/^${_site_:C@^(.*):[^/:]+$@\1@}//:S/^://} . for _abbrev_ in ${MASTER_SITES_ABBREVS} . if ${_site_url_} == ${_abbrev_:C/:.*//} _site_url_= ${_abbrev_:C/.*://} . endif . endfor . if !defined(MASTER_SITE_SUBDIR) . for _subdir_ in ${MASTER_SITES_SUBDIRS} . if ${_site_url_} == ${_subdir_:C/:.*//} _site_subdir_?= ${_subdir_:C/.*://} . endif . endfor . endif . ifdef MASTER_SITE_${_site_url_} . ifdef _site_subdir_ MASTER_SITES_EXP+= ${MASTER_SITE_${_site_url_}:S^%SUBDIR%^${_site_subdir_}^:S/$/:${_site_group_}/:S/:$//} . else MASTER_SITES_EXP+= ${MASTER_SITE_${_site_url_}:S/$/:${_site_group_}/:S/:$//} . endif MASTER_SITES_EXP:= ${MASTER_SITES_EXP} . endif . endif .endfor MASTER_SITES= ${MASTER_SITES_EXP} .endif .if defined(PATCH_SITES) && ${PATCH_SITES:N*\:/*} .for _site__ in ${PATCH_SITES} _site_=${_site__} . if ${_site_:M*\:/*} PATCH_SITES_EXP+= ${_site_} PATCH_SITES_EXP:= ${PATCH_SITES_EXP} . else _site_urlpath_= ${_site_:C@^(.*):[^/:]+$@\1@} . if ${_site_urlpath_:M*/*} _site_url_= ${_site_urlpath_:C@^([^/]+)/.*$@\1@} _site_subdir_= ${_site_urlpath_:S/^${_site_urlpath_:C@^([^/]+)/.*$@\1@}//:S!^/!!:S!/$!!} . else _site_url_= ${_site_urlpath_} .undef _site_subdir_ . endif _site_group_= ${_site_:S/^${_site_:C@^(.*):[^/:]+$@\1@}//:S/^://} . for _abbrev_ in ${MASTER_SITES_ABBREVS} . if ${_site_url_} == ${_abbrev_:C/:.*//} _site_url_= ${_abbrev_:C/.*://} . endif . endfor . if !defined(MASTER_SITE_SUBDIR) . for _subdir_ in ${MASTER_SITES_SUBDIRS} . if ${_site_url_} == ${_subdir_:C/:.*//} _site_subdir_?= ${_subdir_:C/.*://} . endif . endfor . endif . ifdef MASTER_SITE_${_site_url_} . ifdef _site_subdir_ PATCH_SITES_EXP+= ${MASTER_SITE_${_site_url_}:S^%SUBDIR%^${_site_subdir_}^:S/$/:${_site_group_}/:S/:$//} . else PATCH_SITES_EXP+= ${MASTER_SITE_${_site_url_}:S/$/:${_site_group_}/:S/:$//} . endif PATCH_SITES_EXP:= ${PATCH_SITES_EXP} . endif . endif .endfor PATCH_SITES= ${PATCH_SITES_EXP} .endif Index: head/archivers/lha-ac/Makefile =================================================================== --- head/archivers/lha-ac/Makefile (revision 543004) +++ head/archivers/lha-ac/Makefile (revision 543005) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= lha PORTVERSION= 1.14i PORTREVISION= 10 CATEGORIES= archivers -MASTER_SITES= OSDN/lha/22231 +MASTER_SITES= OSDN/lha PKGNAMESUFFIX= -ac${PKGNAMESUFFIX2} DISTNAME= ${PORTNAME}-${PORTVERSION}-ac20050924p1 MAINTAINER= ports@FreeBSD.org COMMENT= Archive files using LZSS and Huffman compression (.lzh files) RESTRICTED= No redistribution allowed GNU_CONFIGURE= yes PLIST_FILES= bin/lha-ac PLIST_FILES+= man/ja/man1/lha-ac.1.gz OPTIONS_DEFINE= NLS NLS_CONFIGURE_ON= --enable-multibyte-filename=auto NLS_CONFIGURE_OFF= --disable-multibyte-filename do-install: -${MKDIR} ${STAGEDIR}${PREFIX}/man/ja/man1 ${INSTALL_PROGRAM} ${WRKSRC}/src/lha ${STAGEDIR}${PREFIX}/bin/lha-ac ${INSTALL_MAN} ${WRKSRC}/man/lha.n ${STAGEDIR}${PREFIX}/man/ja/man1/lha-ac.1 .include Index: head/audio/julius/Makefile =================================================================== --- head/audio/julius/Makefile (revision 543004) +++ head/audio/julius/Makefile (revision 543005) @@ -1,42 +1,42 @@ # Created by: numisemis at yahoo dot com # $FreeBSD$ PORTNAME= julius PORTVERSION= 4.1.2 PORTREVISION= 2 CATEGORIES= audio -MASTER_SITES= OSDN/julius/37582 +MASTER_SITES= OSDN/julius MAINTAINER= numisemis@yahoo.com COMMENT= Large Vocabulary Continuous Speech Recognition Engine BUILD_DEPENDS= ja-p5-Jcode>=0:japanese/p5-Jcode RUN_DEPENDS= ja-p5-Jcode>=0:japanese/p5-Jcode GNU_CONFIGURE= yes USES= iconv perl5 shebangfix SHEBANG_FILES= jclient-perl/jclient.pl CONFIGURE_ENV= ac_cv_path_PERL=${PERL} CPPFLAGS+= -I${LOCALBASE}/include CFLAGS+= -Wno-return-type LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} post-configure: @${FIND} ${WRKSRC} -type f -name Makefile | ${XARGS} ${REINPLACE_CMD} -E \ -e "s|INSTALL=(\.\./)+|INSTALL=install|" \ -e "s|install -s|install|; s|-m 555|-m 755|g" \ -e "s,\{(bin|lib|include|man)dir,\(DESTDIR\)$$&,g" \ -e "/(INSTALL|install)/ s,\{exec_prefix,\(DESTDIR\)$$&,g" @${REINPLACE_CMD} -E -e "s|man1/ja|ja/man1|" \ -e "s| /usr/local| ${STAGEDIR}${PREFIX}|g" \ ${WRKSRC}/man/Makefile post-install: .for file in accept_check adinrec adintool dfa_determinize dfa_minimize \ generate-ngram generate jcontrol julius mkbingram mkbinhmm mkbinhmmlist mkfa \ mkss nextword @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${file} .endfor .include Index: head/devel/libpasori/Makefile =================================================================== --- head/devel/libpasori/Makefile (revision 543004) +++ head/devel/libpasori/Makefile (revision 543005) @@ -1,25 +1,25 @@ # Created by: Yoshihiko Sarumaru # $FreeBSD$ PORTNAME= libpasori PORTVERSION= 02 PORTREVISION= 2 CATEGORIES= devel -MASTER_SITES= OSDN/${PORTNAME}/20457 +MASTER_SITES= OSDN/${PORTNAME} DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= FeliCa read/write library for Sony RC-S320 USB FeliCa R/W(PaSoRi) USES= tar:bzip2 uidfix USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME} post-extract: @${MKDIR} ${WRKSRC}/lib ${WRKSRC}/lpdump ${WRKSRC}/lptest @${CP} ${FILESDIR}/Makefile ${WRKSRC}/Makefile @${CP} ${FILESDIR}/Makefile.lib.usb20 ${WRKSRC}/lib/Makefile @${CP} ${FILESDIR}/Makefile.lpdump ${WRKSRC}/lpdump/Makefile @${CP} ${FILESDIR}/Makefile.lptest ${WRKSRC}/lptest/Makefile .include Index: head/games/ninix-aya/Makefile =================================================================== --- head/games/ninix-aya/Makefile (revision 543004) +++ head/games/ninix-aya/Makefile (revision 543005) @@ -1,29 +1,29 @@ # Created by: UMENO Takashi # $FreeBSD$ PORTNAME= ninix-aya PORTVERSION= 5.0.6 CATEGORIES= games -MASTER_SITES= OSDN/${PORTNAME}/69796 +MASTER_SITES= OSDN/${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Desktop mascot program compatible with "Ukagaka" LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= rubygem-charlock_holmes>=0.7.3:textproc/rubygem-charlock_holmes \ rubygem-gstreamer>=3.1.8:multimedia/rubygem-gstreamer \ rubygem-gettext>=3.2.2:devel/rubygem-gettext \ rubygem-gtk3>=3.1.8:x11-toolkits/rubygem-gtk3 \ rubygem-narray>=0.6.1.1:math/rubygem-narray \ rubygem-rubyzip>=1.2.1:archivers/rubygem-rubyzip NO_ARCH= yes PORTDOCS= COPYING ChangeLog README README.ninix SAORI USES= gettext tar:tgz USE_RUBY= yes OPTIONS_DEFINE= DOCS .include Index: head/graphics/azpainter/Makefile =================================================================== --- head/graphics/azpainter/Makefile (revision 543004) +++ head/graphics/azpainter/Makefile (revision 543005) @@ -1,45 +1,45 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= azpainter PORTVERSION= 2.1.5 CATEGORIES= graphics -MASTER_SITES= OSDN/${PORTNAME}/71988 +MASTER_SITES= OSDN/${PORTNAME} EXTRA_PATCHES= ${FILESDIR}/git-2564ee5:-p1 MAINTAINER= danfe@FreeBSD.org COMMENT= 16-bit RGB full color painting application LICENSE= GPLv3 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png USES= compiler:c11 desktop-file-utils jpeg localbase \ shared-mime-info tar:xz xorg USE_XORG= x11 xext xi GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-freetype-dir=${LOCALBASE}/include/freetype2 PORTDOCS= AUTHORS ChangeLog NEWS README README_ja manual OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes post-patch-NLS-off: @${REINPLACE_CMD} -e 's, install-dist_trdataDATA$$,,' \ ${WRKSRC}/data/Makefile.in pre-build-NLS-on: cd ${WRKSRC}/translation && ${CC} ${CFLAGS} -o mtrconv mtrconv.c .for lang in be en ru uk zh_CN cd ${WRKSRC}/translation && ./mtrconv ${lang} ../data/tr/${lang}.mtr .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${CP} -a ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/separate/Makefile =================================================================== --- head/graphics/separate/Makefile (revision 543004) +++ head/graphics/separate/Makefile (revision 543005) @@ -1,65 +1,65 @@ # Created by: Pietro Cerutti # $FreeBSD$ PORTNAME= separate PORTVERSION= 0.5.8 PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= graphics -MASTER_SITES= OSDN/separate-plus/47873 +MASTER_SITES= OSDN/separate-plus DISTNAME= ${PORTNAME}+-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= CMYK plugin for The GIMP LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gccmakedep:devel/gccmakedep LIB_DEPENDS= liblcms.so.1:graphics/lcms \ libgimp-2.0.so:graphics/gimp-app USES= compiler:c++11-lang gettext-tools gmake pkgconfig zip BIN_TARGETS= separate separate_import icc_colorspace L10N_TARGETS= cs es fr ja ko pl ru .for plugin in ${BIN_TARGETS} PLIST_FILES+= libexec/gimp/2.2/plug-ins/${plugin} .endfor .for lang in ${L10N_TARGETS} PLIST_FILES+= share/locale/${lang}/LC_MESSAGES/gimp20-separate.mo .endfor PORTDOCS= README* PORTEXAMPLES= qproof.scm qexport.scm MAKE_ENV= TARGETS="${BIN_TARGETS}" \ PREFIX=${STAGEDIR}${PREFIX} OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} \ '/^CC/s|=|?=|; s| make| ${MAKE_CMD}|; /^LIBS/s/$$/ -lm/;' \ ${WRKSRC}/Makefile ${WRKSRC}/po/Makefile do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gimp/2.2/plug-ins .for plugin in ${BIN_TARGETS} ${INSTALL_PROGRAM} ${WRKSRC}/${plugin} ${STAGEDIR}${PREFIX}/libexec/gimp/2.2/plug-ins/ .endfor .for lang in ${L10N_TARGETS} ${INSTALL_DATA} ${WRKSRC}/po/${lang}.gmo ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES/gimp20-separate.mo .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/sample-scripts && \ ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/irc/keitairc2/Makefile =================================================================== --- head/irc/keitairc2/Makefile (revision 543004) +++ head/irc/keitairc2/Makefile (revision 543005) @@ -1,42 +1,42 @@ # Created by: Makoto Matsushita # $FreeBSD$ -PORTNAME= keitairc -PORTVERSION= 2.0 -CATEGORIES= irc -MASTER_SITES= OSDN/${PORTNAME}/47485 +PORTNAME= keitairc +PORTVERSION= 2.0 +CATEGORIES= irc +MASTER_SITES= OSDN/${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= IRC proxy for mobilephone that have a web interface RUN_DEPENDS= p5-POE-Component-IRC>=0:irc/p5-POE-Component-IRC \ p5-URI>=0:net/p5-URI \ p5-libwww>=0:www/p5-libwww \ p5-HTML-Template>=0:www/p5-HTML-Template \ p5-XML-Simple>=0:textproc/p5-XML-Simple \ p5-Proc-Daemon>=0:devel/p5-Proc-Daemon \ p5-AppConfig>=0:devel/p5-AppConfig CONFLICTS= keitairc-1.* USES= shebangfix perl5 NO_BUILD= yes SHEBANG_FILES= keitairc post-extract: ${FIND} ${WRKSRC} -name .cvsignore | ${XARGS} ${RM} -r post-patch: ${FIND} ${WRKSRC} -name '*.orig' | ${XARGS} ${RM} -r ${REINPLACE_CMD} -i '' -e "s,/usr/share/keitairc/lib,${DATADIR}/lib," \ ${WRKSRC}/keitairc ${REINPLACE_CMD} -i '' -e "s,__KEITAIRC_DATA_DIR__,${DATADIR}/lib," \ ${WRKSRC}/lib/Keitairc/Config.pm do-install: ${INSTALL_SCRIPT} ${WRKSRC}/keitairc ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "doc etc lib" ${STAGEDIR}${DATADIR}) .include Index: head/japanese/FreeWnn-lib/Makefile =================================================================== --- head/japanese/FreeWnn-lib/Makefile (revision 543004) +++ head/japanese/FreeWnn-lib/Makefile (revision 543005) @@ -1,19 +1,19 @@ # Created by: Satoshi Taoka # $FreeBSD$ PORTNAME= FreeWnn PORTVERSION= 1.1.1.a021 PORTREVISION= 13 CATEGORIES?= japanese -MASTER_SITES= OSDN/freewnn/17724 +MASTER_SITES= OSDN/freewnn PKGNAMESUFFIX= -lib DISTNAME= ${PORTNAME}-1.1.1-a021 MAINTAINER= hrs@FreeBSD.org COMMENT?= Japanese/Chinese/Korean input method (Japanese client libraries) OPTIONS_DEFAULT?= LIB WNN MANLANG?= ja .include "${.CURDIR}/../../japanese/FreeWnn-lib/Makefile.common" .include Index: head/japanese/FreeWnn-server/Makefile =================================================================== --- head/japanese/FreeWnn-server/Makefile (revision 543004) +++ head/japanese/FreeWnn-server/Makefile (revision 543005) @@ -1,36 +1,36 @@ # Created by: Satoshi TAOKA # $FreeBSD$ PORTNAME= FreeWnn PORTVERSION= 1.1.1.a021 PORTREVISION= 14 CATEGORIES?= japanese -MASTER_SITES= OSDN/freewnn/17724 +MASTER_SITES= OSDN/freewnn PKGNAMESUFFIX= -server DISTNAME= ${PORTNAME}-1.1.1-a021 MAINTAINER= hrs@FreeBSD.org COMMENT?= Japanese/Chinese/Korean input method (Japanese server) OPTIONS_DEFAULT?= WNN SERVER MANLANG?= ja USERS= wnn .include "${.CURDIR}/../../japanese/FreeWnn-lib/Makefile.common" WNN_LIB_DEPENDS+= libwnn.so:japanese/FreeWnn-lib WNN_CONFIGURE_ON+= --with-libwnn=-lwnn \ --with-wnn-libraries="${PREFIX}/lib" WNN_USE= RC_SUBR=wnn CWNN_LIB_DEPENDS+= libcwnn.so:chinese/FreeWnn-lib CWNN_CONFIGURE_ON+= --with-libcwnn=-lcwnn \ --with-cwnn-libraries="${PREFIX}/lib" CWNN_USE= RC_SUBR=cwnn RC_SUBR=twnn KWNN_LIB_DEPENDS+= libkwnn.so:korean/FreeWnn-lib KWNN_CONFIGURE_ON+= --with-libkwnn=-lkwnn \ --with-kwnn-libraries="${PREFIX}/lib" KWNN_USE= RC_SUBR=kwnn .include Index: head/japanese/canna-lib/Makefile =================================================================== --- head/japanese/canna-lib/Makefile (revision 543004) +++ head/japanese/canna-lib/Makefile (revision 543005) @@ -1,24 +1,24 @@ # Created by: hrs # $FreeBSD$ PORTNAME= canna PORTVERSION= 3.7p3 PORTREVISION= 9 CATEGORIES= japanese -MASTER_SITES= OSDN/canna/9565 +MASTER_SITES= OSDN/canna PKGNAMESUFFIX= -lib DISTNAME= Canna${PORTVERSION:S/.//g} MAINTAINER= hrs@FreeBSD.org COMMENT= Kana-to-Kanji conversion system, library part LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYRIGHT USES= imake:notall,noman tar:bzip2 USE_LDCONFIG= yes ALL_TARGET= canna INSTALL_TARGET= instsgs MAKE_JOBS_UNSAFE= yes .include Index: head/japanese/canna-server/Makefile =================================================================== --- head/japanese/canna-server/Makefile (revision 543004) +++ head/japanese/canna-server/Makefile (revision 543005) @@ -1,35 +1,35 @@ # Created by: hrs # $FreeBSD$ PORTNAME= canna PORTVERSION= 3.7p3 PORTREVISION= 10 CATEGORIES= japanese -MASTER_SITES= OSDN/canna/9565 +MASTER_SITES= OSDN/canna PKGNAMESUFFIX= -server DISTNAME= Canna${PORTVERSION:S/.//g} MAINTAINER= hrs@FreeBSD.org COMMENT= Kana-to-Kanji conversion system, binary part LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libcanna.so:japanese/canna-lib USES= imake tar:bzip2 USE_RC_SUBR= canna INSTALL_TARGET= instserver instclient PORTDOCS= canna.bib canna.sty Imakefile README.jp Makefile \ intern lisp man MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DOCS post-install: @cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} install.man ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${CP} -R ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/chasen-base/Makefile =================================================================== --- head/japanese/chasen-base/Makefile (revision 543004) +++ head/japanese/chasen-base/Makefile (revision 543005) @@ -1,34 +1,34 @@ # Created by: kuriyama # $FreeBSD$ PORTNAME= chasen PORTVERSION= 2.4.5 PORTREVISION= 2 CATEGORIES= japanese textproc -MASTER_SITES= OSDN/chasen-legacy/56305 +MASTER_SITES= OSDN/chasen-legacy PKGNAMESUFFIX= -base MAINTAINER= ports@FreeBSD.org COMMENT= Japanese Morphological Analysis System BUILD_DEPENDS= ${LOCALBASE}/include/darts.h:devel/darts GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-darts=${LOCALBASE}/include ${ICONV_CONFIGURE_BASE} USES= iconv libtool USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} \ -e 's/iconv ()/libiconv ()/' \ -e 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/configure post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/chasen/dic ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/manual* ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-ayu18/Makefile =================================================================== --- head/japanese/font-ayu18/Makefile (revision 543004) +++ head/japanese/font-ayu18/Makefile (revision 543005) @@ -1,37 +1,36 @@ # $FreeBSD$ PORTNAME= ayu18 PORTVERSION= 1.3.1.1 PORTREVISION= 3 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/x-tt/8535/:goth \ - OSDN/x-tt/8494/:min +MASTER_SITES= OSDN/x-tt PKGNAMEPREFIX= ja-font- -DISTFILES= ayu18gothic-1.3a${EXTRACT_SUFX}:goth \ - ayu18mincho-1.1${EXTRACT_SUFX}:min +DISTFILES= ayu18gothic-1.3a${EXTRACT_SUFX} \ + ayu18mincho-1.1${EXTRACT_SUFX} MAINTAINER= hrs@FreeBSD.org COMMENT= Ayu 18-dot Kanji font LICENSE= PD BUILD_DEPENDS= mkitalic:x11-fonts/mkbold-mkitalic \ bdftopcf:x11-fonts/bdftopcf USES= fonts FONTPATHSPEC= ${FONTNAME}:unscaled:pri=60 NO_ARCH= yes NO_WRKSUBDIR= yes SUB_FILES= Makefile MAKEFILE= ${WRKDIR}/Makefile PORTDOCS= README.txt OPTIONS_DEFINE= DOCS pre-build: apply-slist post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-ayu20/Makefile =================================================================== --- head/japanese/font-ayu20/Makefile (revision 543004) +++ head/japanese/font-ayu20/Makefile (revision 543005) @@ -1,39 +1,39 @@ # $FreeBSD$ PORTNAME= ayu20 PORTVERSION= 1.7.a PORTREVISION= 3 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/x-tt/8536/ +MASTER_SITES= OSDN/x-tt PKGNAMEPREFIX= ja-font- DISTNAME= ayu20gothic-1.7a MAINTAINER= hrs@FreeBSD.org COMMENT= Ayu 20-dot Kanji font LICENSE= PD BUILD_DEPENDS= mkitalic:x11-fonts/mkbold-mkitalic \ bdftopcf:x11-fonts/bdftopcf USES= fonts FONTPATHSPEC= ${FONTNAME}:unscaled:pri=60 NO_ARCH= yes NO_WRKSUBDIR= yes SUB_FILES= Makefile PORTDOCS= README.txt MAKEFILE= ${WRKDIR}/Makefile OPTIONS_DEFINE= DOCS pre-build: apply-slist post-install: ${INSTALL_DATA} ${FILESDIR}/fonts.alias \ ${STAGEDIR}${FONTSDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-genjyuugothic/Makefile =================================================================== --- head/japanese/font-genjyuugothic/Makefile (revision 543004) +++ head/japanese/font-genjyuugothic/Makefile (revision 543005) @@ -1,45 +1,45 @@ # $FreeBSD$ PORTNAME= genjyuugothic PORTVERSION= 20150607 PORTREVISION= 2 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/users/8/8636 +MASTER_SITES= OSDN_CHAMBER/8/8636 PKGNAMEPREFIX= ja-font- MAINTAINER= ume@FreeBSD.org COMMENT= GenJyuuGothic Japanese TrueType fonts LICENSE= OFL11 USES= 7z fonts:fc FONTPATHSPEC= ${FONTNAME}:pri=60 NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install NO_WRKSUBDIR= yes PORTDOCS= * OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${WRKSRC} && ${INSTALL_DATA} *.ttf ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name *\.ttf" .include Index: head/japanese/font-genshingothic/Makefile =================================================================== --- head/japanese/font-genshingothic/Makefile (revision 543004) +++ head/japanese/font-genshingothic/Makefile (revision 543005) @@ -1,45 +1,45 @@ # $FreeBSD$ PORTNAME= genshingothic PORTVERSION= 20150607 PORTREVISION= 3 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/users/8/8634 +MASTER_SITES= OSDN_CHAMBER/8/8634 PKGNAMEPREFIX= ja-font- MAINTAINER= ume@FreeBSD.org COMMENT= GenShinGothic Japanese TrueType fonts LICENSE= OFL11 USES= 7z fonts:fc FONTPATHSPEC= ${FONTNAME}:pri=60 NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install NO_WRKSUBDIR= yes PORTDOCS= * OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${WRKSRC} && ${INSTALL_DATA} *.ttf ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name *\.ttf" .include Index: head/japanese/font-kochi/Makefile =================================================================== --- head/japanese/font-kochi/Makefile (revision 543004) +++ head/japanese/font-kochi/Makefile (revision 543005) @@ -1,49 +1,49 @@ # Created by: KANOU Hiroki # $FreeBSD$ PORTNAME= kochi PORTVERSION= 20030809 PORTREVISION= 6 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/efont/5411/ +MASTER_SITES= OSDN/efont PKGNAMEPREFIX= ja-font- DISTNAME= ${PORTNAME}-substitute-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= Kochi Japanese TrueType font LICENSE= COPYINGATTACHED LICENSE_NAME= Free redistribution with copyright document attached LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= fonts:fc tar:bzip2 FONTPATHSPEC= ${FONTNAME}:pri=60 NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install PLIST_SUB= FONTSDIR="${FONTSDIR}" PORTDOCS= README.ja docs OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${CP} -R ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-mgenplus/Makefile =================================================================== --- head/japanese/font-mgenplus/Makefile (revision 543004) +++ head/japanese/font-mgenplus/Makefile (revision 543005) @@ -1,105 +1,105 @@ # $FreeBSD$ PORTNAME= mgenplus PORTVERSION= 20150602 PORTREVISION= 1 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/users/8/8597 +MASTER_SITES= OSDN_CHAMBER/8/8597 PKGNAMEPREFIX= ja-font- MAINTAINER= ume@FreeBSD.org COMMENT= Mgen+ Japanese TrueType fonts LICENSE= OFL11 USES= 7z fonts:fc FONTNAME= ${PORTNAME} NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install NO_WRKSUBDIR= yes PORTDOCS= * OPTIONS_DEFINE= DOCS OPTIONS_MULTI= FONT_FAMILY OPTIONS_MULTI_FONT_FAMILY= MGENPLUS_1C MGENPLUS_1CP MGENPLUS_1M \ MGENPLUS_1MN MGENPLUS_1P MGENPLUS_1PP \ MGENPLUS_2C MGENPLUS_2CP MGENPLUS_2M \ MGENPLUS_2P MGENPLUS_2PP OPTIONS_DEFAULT= MGENPLUS_1C MGENPLUS_1CP MGENPLUS_1M \ MGENPLUS_1MN MGENPLUS_1P MGENPLUS_1PP \ MGENPLUS_2C MGENPLUS_2CP MGENPLUS_2M \ MGENPLUS_2P MGENPLUS_2PP OPTIONS_SUB= yes MGENPLUS_1C_DESC= Mgen+ 1c MGENPLUS_1CP_DESC= Mgen+ 1cp MGENPLUS_1M_DESC= Mgen+ 1m MGENPLUS_1MN_DESC= Mgen+ 1mn MGENPLUS_1P_DESC= Mgen+ 1p MGENPLUS_1PP_DESC= Mgen+ 1pp MGENPLUS_2C_DESC= Mgen+ 2c MGENPLUS_2CP_DESC= Mgen+ 2cp MGENPLUS_2M_DESC= Mgen+ 2m MGENPLUS_2P_DESC= Mgen+ 2p MGENPLUS_2PP_DESC= Mgen+ 2pp .include .if ${PORT_OPTIONS:MMGENPLUS_1C} FAMILY= 1c .endif .if ${PORT_OPTIONS:MMGENPLUS_1CP} FAMILY+=1cp .endif .if ${PORT_OPTIONS:MMGENPLUS_1M} FAMILY+=1m .endif .if ${PORT_OPTIONS:MMGENPLUS_1MN} FAMILY+=1mn .endif .if ${PORT_OPTIONS:MMGENPLUS_1P} FAMILY+=1p .endif .if ${PORT_OPTIONS:MMGENPLUS_1PP} FAMILY+=1pp .endif .if ${PORT_OPTIONS:MMGENPLUS_2C} FAMILY+=2c .endif .if ${PORT_OPTIONS:MMGENPLUS_2CP} FAMILY+=2cp .endif .if ${PORT_OPTIONS:MMGENPLUS_2M} FAMILY+=2m .endif .if ${PORT_OPTIONS:MMGENPLUS_2P} FAMILY+=2p .endif .if ${PORT_OPTIONS:MMGENPLUS_2PP} FAMILY+=2pp .endif do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} .for FAM in ${FAMILY} ${INSTALL_DATA} ${WRKSRC}/mgenplus-${FAM}-*.ttf \ ${STAGEDIR}${FONTSDIR} .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name *\.ttf" .include Index: head/japanese/font-mgenplus/pkg-plist =================================================================== --- head/japanese/font-mgenplus/pkg-plist (revision 543004) +++ head/japanese/font-mgenplus/pkg-plist (revision 543005) @@ -1,73 +1,75 @@ etc/fonts/conf.avail/20-unhint-mgenplus.conf etc/fonts/conf.avail/62-fonts-mgenplus.conf +etc/fonts/conf.d/20-unhint-mgenplus.conf +etc/fonts/conf.d/62-fonts-mgenplus.conf %%MGENPLUS_1C%%%%FONTSDIR%%/mgenplus-1c-black.ttf %%MGENPLUS_1C%%%%FONTSDIR%%/mgenplus-1c-bold.ttf %%MGENPLUS_1C%%%%FONTSDIR%%/mgenplus-1c-heavy.ttf %%MGENPLUS_1C%%%%FONTSDIR%%/mgenplus-1c-light.ttf %%MGENPLUS_1C%%%%FONTSDIR%%/mgenplus-1c-medium.ttf %%MGENPLUS_1C%%%%FONTSDIR%%/mgenplus-1c-regular.ttf %%MGENPLUS_1C%%%%FONTSDIR%%/mgenplus-1c-thin.ttf %%MGENPLUS_1CP%%%%FONTSDIR%%/mgenplus-1cp-black.ttf %%MGENPLUS_1CP%%%%FONTSDIR%%/mgenplus-1cp-bold.ttf %%MGENPLUS_1CP%%%%FONTSDIR%%/mgenplus-1cp-heavy.ttf %%MGENPLUS_1CP%%%%FONTSDIR%%/mgenplus-1cp-light.ttf %%MGENPLUS_1CP%%%%FONTSDIR%%/mgenplus-1cp-medium.ttf %%MGENPLUS_1CP%%%%FONTSDIR%%/mgenplus-1cp-regular.ttf %%MGENPLUS_1CP%%%%FONTSDIR%%/mgenplus-1cp-thin.ttf %%MGENPLUS_1M%%%%FONTSDIR%%/mgenplus-1m-bold.ttf %%MGENPLUS_1M%%%%FONTSDIR%%/mgenplus-1m-light.ttf %%MGENPLUS_1M%%%%FONTSDIR%%/mgenplus-1m-medium.ttf %%MGENPLUS_1M%%%%FONTSDIR%%/mgenplus-1m-regular.ttf %%MGENPLUS_1M%%%%FONTSDIR%%/mgenplus-1m-thin.ttf %%MGENPLUS_1MN%%%%FONTSDIR%%/mgenplus-1mn-bold.ttf %%MGENPLUS_1MN%%%%FONTSDIR%%/mgenplus-1mn-light.ttf %%MGENPLUS_1MN%%%%FONTSDIR%%/mgenplus-1mn-medium.ttf %%MGENPLUS_1MN%%%%FONTSDIR%%/mgenplus-1mn-regular.ttf %%MGENPLUS_1MN%%%%FONTSDIR%%/mgenplus-1mn-thin.ttf %%MGENPLUS_1P%%%%FONTSDIR%%/mgenplus-1p-black.ttf %%MGENPLUS_1P%%%%FONTSDIR%%/mgenplus-1p-bold.ttf %%MGENPLUS_1P%%%%FONTSDIR%%/mgenplus-1p-heavy.ttf %%MGENPLUS_1P%%%%FONTSDIR%%/mgenplus-1p-light.ttf %%MGENPLUS_1P%%%%FONTSDIR%%/mgenplus-1p-medium.ttf %%MGENPLUS_1P%%%%FONTSDIR%%/mgenplus-1p-regular.ttf %%MGENPLUS_1P%%%%FONTSDIR%%/mgenplus-1p-thin.ttf %%MGENPLUS_1PP%%%%FONTSDIR%%/mgenplus-1pp-black.ttf %%MGENPLUS_1PP%%%%FONTSDIR%%/mgenplus-1pp-bold.ttf %%MGENPLUS_1PP%%%%FONTSDIR%%/mgenplus-1pp-heavy.ttf %%MGENPLUS_1PP%%%%FONTSDIR%%/mgenplus-1pp-light.ttf %%MGENPLUS_1PP%%%%FONTSDIR%%/mgenplus-1pp-medium.ttf %%MGENPLUS_1PP%%%%FONTSDIR%%/mgenplus-1pp-regular.ttf %%MGENPLUS_1PP%%%%FONTSDIR%%/mgenplus-1pp-thin.ttf %%MGENPLUS_2C%%%%FONTSDIR%%/mgenplus-2c-black.ttf %%MGENPLUS_2C%%%%FONTSDIR%%/mgenplus-2c-bold.ttf %%MGENPLUS_2C%%%%FONTSDIR%%/mgenplus-2c-heavy.ttf %%MGENPLUS_2C%%%%FONTSDIR%%/mgenplus-2c-light.ttf %%MGENPLUS_2C%%%%FONTSDIR%%/mgenplus-2c-medium.ttf %%MGENPLUS_2C%%%%FONTSDIR%%/mgenplus-2c-regular.ttf %%MGENPLUS_2C%%%%FONTSDIR%%/mgenplus-2c-thin.ttf %%MGENPLUS_2CP%%%%FONTSDIR%%/mgenplus-2cp-black.ttf %%MGENPLUS_2CP%%%%FONTSDIR%%/mgenplus-2cp-bold.ttf %%MGENPLUS_2CP%%%%FONTSDIR%%/mgenplus-2cp-heavy.ttf %%MGENPLUS_2CP%%%%FONTSDIR%%/mgenplus-2cp-light.ttf %%MGENPLUS_2CP%%%%FONTSDIR%%/mgenplus-2cp-medium.ttf %%MGENPLUS_2CP%%%%FONTSDIR%%/mgenplus-2cp-regular.ttf %%MGENPLUS_2CP%%%%FONTSDIR%%/mgenplus-2cp-thin.ttf %%MGENPLUS_2M%%%%FONTSDIR%%/mgenplus-2m-bold.ttf %%MGENPLUS_2M%%%%FONTSDIR%%/mgenplus-2m-light.ttf %%MGENPLUS_2M%%%%FONTSDIR%%/mgenplus-2m-medium.ttf %%MGENPLUS_2M%%%%FONTSDIR%%/mgenplus-2m-regular.ttf %%MGENPLUS_2M%%%%FONTSDIR%%/mgenplus-2m-thin.ttf %%MGENPLUS_2P%%%%FONTSDIR%%/mgenplus-2p-black.ttf %%MGENPLUS_2P%%%%FONTSDIR%%/mgenplus-2p-bold.ttf %%MGENPLUS_2P%%%%FONTSDIR%%/mgenplus-2p-heavy.ttf %%MGENPLUS_2P%%%%FONTSDIR%%/mgenplus-2p-light.ttf %%MGENPLUS_2P%%%%FONTSDIR%%/mgenplus-2p-medium.ttf %%MGENPLUS_2P%%%%FONTSDIR%%/mgenplus-2p-regular.ttf %%MGENPLUS_2P%%%%FONTSDIR%%/mgenplus-2p-thin.ttf %%MGENPLUS_2PP%%%%FONTSDIR%%/mgenplus-2pp-black.ttf %%MGENPLUS_2PP%%%%FONTSDIR%%/mgenplus-2pp-bold.ttf %%MGENPLUS_2PP%%%%FONTSDIR%%/mgenplus-2pp-heavy.ttf %%MGENPLUS_2PP%%%%FONTSDIR%%/mgenplus-2pp-light.ttf %%MGENPLUS_2PP%%%%FONTSDIR%%/mgenplus-2pp-medium.ttf %%MGENPLUS_2PP%%%%FONTSDIR%%/mgenplus-2pp-regular.ttf %%MGENPLUS_2PP%%%%FONTSDIR%%/mgenplus-2pp-thin.ttf Index: head/japanese/font-migmix/Makefile =================================================================== --- head/japanese/font-migmix/Makefile (revision 543004) +++ head/japanese/font-migmix/Makefile (revision 543005) @@ -1,59 +1,59 @@ # $FreeBSD$ PORTNAME= migmix PORTVERSION= 1.0.20130617 PORTREVISION= 5 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/mix-mplus-ipa/59021 +MASTER_SITES= OSDN/mix-mplus-ipa PKGNAMEPREFIX= ja-font- DISTFILES= ${PORTNAME}-1m-${PORTVERSION:E}${EXTRACT_SUFX} \ ${PORTNAME}-2m-${PORTVERSION:E}${EXTRACT_SUFX} \ ${PORTNAME}-1p-${PORTVERSION:E}${EXTRACT_SUFX} \ ${PORTNAME}-2p-${PORTVERSION:E}${EXTRACT_SUFX} MAINTAINER= hrs@FreeBSD.org COMMENT= Mixed Japanese font with IPA Gothic and M-plus outline LICENSE= IPAFONTLICv1.0 LICENSE_NAME= IPA Font License Agreement v1.0 LICENSE_FILE= ${WRKDIR}/${PORTNAME}-1m-${PORTVERSION:E}/ipag00303/IPA_Font_License_Agreement_v1.0.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= fonts:fc zip FONTPATHSPEC= ${FONTNAME}:pri=60 NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install PORTDOCS= Readme_ipag00303.txt migmix-README.txt OPTIONS_DEFINE= DOCS do-install: cd ${WRKDIR}/${PORTNAME}-1m-${PORTVERSION:E}/ && \ ${INSTALL_DATA} ipag00303/*.txt \ migmix-README.txt \ ${WRKDIR} @${MKDIR} ${STAGEDIR}${FONTSDIR} ${INSTALL_DATA} \ ${WRKDIR}/${PORTNAME}-1m-${PORTVERSION:E}/*.ttf \ ${WRKDIR}/${PORTNAME}-2m-${PORTVERSION:E}/*.ttf \ ${WRKDIR}/${PORTNAME}-1p-${PORTVERSION:E}/*.ttf \ ${WRKDIR}/${PORTNAME}-2p-${PORTVERSION:E}/*.ttf \ ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKDIR} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-migu/Makefile =================================================================== --- head/japanese/font-migu/Makefile (revision 543004) +++ head/japanese/font-migu/Makefile (revision 543005) @@ -1,59 +1,59 @@ # $FreeBSD$ PORTNAME= migu PORTVERSION= 1.0.20130617 PORTREVISION= 5 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/mix-mplus-ipa/59022 +MASTER_SITES= OSDN/mix-mplus-ipa PKGNAMEPREFIX= ja-font- DISTFILES= ${PORTNAME}-1p-${PORTVERSION:E}${EXTRACT_SUFX} \ ${PORTNAME}-1c-${PORTVERSION:E}${EXTRACT_SUFX} \ ${PORTNAME}-1m-${PORTVERSION:E}${EXTRACT_SUFX} \ ${PORTNAME}-2m-${PORTVERSION:E}${EXTRACT_SUFX} MAINTAINER= hrs@FreeBSD.org COMMENT= Another Japanese font set based on MigMix LICENSE= IPAFONTLICv1.0 LICENSE_NAME= IPA Font License Agreement v1.0 LICENSE_FILE= ${WRKDIR}/${PORTNAME}-1m-${PORTVERSION:E}/ipag00303/IPA_Font_License_Agreement_v1.0.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= fonts:fc zip FONTPATHSPEC= ${FONTNAME}:pri=60 NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install PORTDOCS= Readme_ipag00303.txt migu-README.txt OPTIONS_DEFINE= DOCS do-install: cd ${WRKDIR}/${PORTNAME}-1p-${PORTVERSION:E}/ && \ ${INSTALL_DATA} ipag00303/*.txt \ ${PORTNAME}-README.txt \ ${WRKDIR} @${MKDIR} ${STAGEDIR}${FONTSDIR} ${INSTALL_DATA} \ ${WRKDIR}/${PORTNAME}-1p-${PORTVERSION:E}/*.ttf \ ${WRKDIR}/${PORTNAME}-1c-${PORTVERSION:E}/*.ttf \ ${WRKDIR}/${PORTNAME}-1m-${PORTVERSION:E}/*.ttf \ ${WRKDIR}/${PORTNAME}-2m-${PORTVERSION:E}/*.ttf \ ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKDIR} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-mplus-bitmap/Makefile =================================================================== --- head/japanese/font-mplus-bitmap/Makefile (revision 543004) +++ head/japanese/font-mplus-bitmap/Makefile (revision 543005) @@ -1,47 +1,47 @@ # Created by: The 244th namelessness at 2ch.net # $FreeBSD$ PORTNAME= mplus PORTVERSION= 2.2.4 PORTREVISION= 3 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/${PORTNAME}-fonts/5030/ +MASTER_SITES= OSDN/${PORTNAME}-fonts PKGNAMEPREFIX= ja-font- PKGNAMESUFFIX= -bitmap DISTNAME= ${PORTNAME}_bitmap_fonts-2.2.4 MAINTAINER= hrs@FreeBSD.org COMMENT= M+ Bitmap fonts LICENSE= PD BUILD_DEPENDS= bdftopcf:x11-fonts/bdftopcf USES= fonts FONTPATHSPEC= ${PORTNAME}${PKGNAMESUFFIX}:unscaled:pri=60 NO_BUILD= yes NO_ARCH= yes FONTSDIR= ${PREFIX}/share/fonts/${PORTNAME}${PKGNAMESUFFIX} DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} PORTDOCS= INSTALL_E LICENSE_E README_E \ INSTALL_J LICENSE_J README_J OPTIONS_DEFINE= DOCS post-extract: cd ${WRKSRC} && \ ${CAT} fonts_e/fonts.alias fonts_e/euro/fonts.alias \ fonts_j/fonts.alias | ${SORT} -r > ${WRKDIR}/fonts.alias do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${WRKSRC} && \ ${SETENV} DESTDIR="${STAGEDIR}${FONTSDIR}" \ ${SH} ${WRKSRC}/install_mplus_fonts ${INSTALL_DATA} ${WRKDIR}/fonts.alias ${STAGEDIR}${FONTSDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-mplus-outline/Makefile =================================================================== --- head/japanese/font-mplus-outline/Makefile (revision 543004) +++ head/japanese/font-mplus-outline/Makefile (revision 543005) @@ -1,52 +1,52 @@ # Created by: The 244th namelessness at 2ch.net # $FreeBSD$ PORTNAME= mplus PORTVERSION= 0.6.3 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/${PORTNAME}-fonts/62344/ +MASTER_SITES= OSDN/${PORTNAME}-fonts PKGNAMEPREFIX= ja-font- PKGNAMESUFFIX= -outline DISTNAME= ${PORTNAME}-TESTFLIGHT-063a MAINTAINER= hrs@FreeBSD.org COMMENT= M+ Outline Fonts LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE_E RUN_DEPENDS= mkfontscale>=0:x11-fonts/mkfontscale \ mkfontscale:x11-fonts/mkfontscale USES= fonts:fc tar:xz FONTNAME= ${PORTNAME}${PKGNAMESUFFIX} FONTPATHSPEC= ${FONTNAME}:pri=60 NO_BUILD= yes NO_ARCH= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install PLIST_SUB= FONTSDIR="${FONTSDIR}" DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} PORTDOCS= README_E LICENSE_J README_J OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-nasu/Makefile =================================================================== --- head/japanese/font-nasu/Makefile (revision 543004) +++ head/japanese/font-nasu/Makefile (revision 543005) @@ -1,46 +1,46 @@ # $FreeBSD$ PORTNAME= nasu PORTVERSION= 20141215 PORTREVISION= 3 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/users/7/7587 +MASTER_SITES= OSDN_CHAMBER/7/7587 PKGNAMEPREFIX= ja-font- DISTNAME= NasuFont-${PORTVERSION} MAINTAINER= ume@FreeBSD.org COMMENT= Nasu Japanese TrueType fonts LICENSE= APACHE20 USES= fonts:fc zip FONTPATHSPEC= ${FONTNAME}:pri=60 NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install WRKSRC= ${WRKDIR}/${DISTNAME:C/-//} PORTDOCS= * OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} cd ${WRKSRC} && ${INSTALL_DATA} *.ttf ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name *\.ttf" .include Index: head/japanese/font-rounded-mgenplus/Makefile =================================================================== --- head/japanese/font-rounded-mgenplus/Makefile (revision 543004) +++ head/japanese/font-rounded-mgenplus/Makefile (revision 543005) @@ -1,109 +1,109 @@ # $FreeBSD$ PORTNAME= rounded-mgenplus PORTVERSION= 20150602 PORTREVISION= 1 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/users/8/8598 +MASTER_SITES= OSDN_CHAMBER/8/8598 PKGNAMEPREFIX= ja-font- MAINTAINER= ume@FreeBSD.org COMMENT= Rounded Mgen+ Japanese TrueType fonts LICENSE= OFL11 USES= 7z fonts:fc FONTPATHSPEC= ${FONTNAME}:pri=60 NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install NO_WRKSUBDIR= yes PORTDOCS= * OPTIONS_DEFINE= DOCS OPTIONS_MULTI= FONT_FAMILY OPTIONS_MULTI_FONT_FAMILY= ROUNDED_MGENPLUS_1C ROUNDED_MGENPLUS_1CP \ ROUNDED_MGENPLUS_1M ROUNDED_MGENPLUS_1MN \ ROUNDED_MGENPLUS_1P ROUNDED_MGENPLUS_1PP \ ROUNDED_MGENPLUS_2C ROUNDED_MGENPLUS_2CP \ ROUNDED_MGENPLUS_2M ROUNDED_MGENPLUS_2P \ ROUNDED_MGENPLUS_2PP OPTIONS_DEFAULT= ROUNDED_MGENPLUS_1C ROUNDED_MGENPLUS_1CP \ ROUNDED_MGENPLUS_1M ROUNDED_MGENPLUS_1MN \ ROUNDED_MGENPLUS_1P ROUNDED_MGENPLUS_1PP \ ROUNDED_MGENPLUS_2C ROUNDED_MGENPLUS_2CP \ ROUNDED_MGENPLUS_2M ROUNDED_MGENPLUS_2P \ ROUNDED_MGENPLUS_2PP OPTIONS_SUB= yes ROUNDED_MGENPLUS_1C_DESC= Rounded Mgen+ 1c ROUNDED_MGENPLUS_1CP_DESC= Rounded Mgen+ 1cp ROUNDED_MGENPLUS_1M_DESC= Rounded Mgen+ 1m ROUNDED_MGENPLUS_1MN_DESC= Rounded Mgen+ 1mn ROUNDED_MGENPLUS_1P_DESC= Rounded Mgen+ 1p ROUNDED_MGENPLUS_1PP_DESC= Rounded Mgen+ 1pp ROUNDED_MGENPLUS_2C_DESC= Rounded Mgen+ 2c ROUNDED_MGENPLUS_2CP_DESC= Rounded Mgen+ 2cp ROUNDED_MGENPLUS_2M_DESC= Rounded Mgen+ 2m ROUNDED_MGENPLUS_2P_DESC= Rounded Mgen+ 2p ROUNDED_MGENPLUS_2PP_DESC= Rounded Mgen+ 2pp .include .if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1C} FAMILY= 1c .endif .if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1CP} FAMILY+=1cp .endif .if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1M} FAMILY+=1m .endif .if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1MN} FAMILY+=1mn .endif .if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1P} FAMILY+=1p .endif .if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1PP} FAMILY+=1pp .endif .if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2C} FAMILY+=2c .endif .if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2CP} FAMILY+=2cp .endif .if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2M} FAMILY+=2m .endif .if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2P} FAMILY+=2p .endif .if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2PP} FAMILY+=2pp .endif do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} .for FAM in ${FAMILY} ${INSTALL_DATA} ${WRKSRC}/rounded-mgenplus-${FAM}-*.ttf \ ${STAGEDIR}${FONTSDIR} .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name *\.ttf" .include Index: head/japanese/font-sazanami/Makefile =================================================================== --- head/japanese/font-sazanami/Makefile (revision 543004) +++ head/japanese/font-sazanami/Makefile (revision 543005) @@ -1,44 +1,44 @@ # $FreeBSD$ PORTNAME= sazanami PORTVERSION= 20040629 PORTREVISION= 7 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/efont/10087 +MASTER_SITES= OSDN/efont PKGNAMEPREFIX= ja-font- MAINTAINER= hrs@FreeBSD.org COMMENT= Sazanami Japanese TrueType fonts LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/README USES= fonts:fc tar:bzip2 FONTPATHSPEC= ${FONTNAME}:unscaled:pri=60 NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install PORTDOCS= README doc OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${CP} -R ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/font-ume/Makefile =================================================================== --- head/japanese/font-ume/Makefile (revision 543004) +++ head/japanese/font-ume/Makefile (revision 543005) @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= ume PORTVERSION= 0.0.670 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/${PORTNAME}-font/22212 +MASTER_SITES= OSDN/${PORTNAME}-font PKGNAMEPREFIX= ja-font- DISTNAME= umefont_${PORTVERSION:E} MAINTAINER= hrs@FreeBSD.org COMMENT= Ume Japanese TrueType fonts LICENSE= PD LICENSE_FILE= ${WRKSRC}/license.html USES= fonts:fc tar:xz FONTPATHSPEC= ${FONTNAME}:pri=60 NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf .include Index: head/japanese/font-vlgothic/Makefile =================================================================== --- head/japanese/font-vlgothic/Makefile (revision 543004) +++ head/japanese/font-vlgothic/Makefile (revision 543005) @@ -1,48 +1,48 @@ # Created by: NIIMI Satoshi # $FreeBSD$ PORTNAME= vlgothic PORTVERSION= 20141206 PORTREVISION= 5 CATEGORIES= japanese x11-fonts -MASTER_SITES= OSDN/vlgothic/62375 +MASTER_SITES= OSDN/vlgothic PKGNAMEPREFIX= ja-font- DISTNAME= VLGothic-${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= VLGothic Japanese TrueType fonts LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.en USES= fonts:fc tar:xz FONTPATHSPEC= ${FONTNAME}:pri=60 NO_ARCH= yes NO_BUILD= yes PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install PORTDOCS= Changelog LICENSE_E.mplus LICENSE_J.mplus \ README README.sazanami README_J.mplus WRKSRC= ${WRKDIR}/VLGothic OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${FONTSDIR} ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \ ${FILESDIR}/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/hns/Makefile =================================================================== --- head/japanese/hns/Makefile (revision 543004) +++ head/japanese/hns/Makefile (revision 543005) @@ -1,30 +1,30 @@ # Created by: Hyper NIKKI System Project # $FreeBSD$ PORTNAME= hns PORTVERSION= 2.19.9 PORTREVISION= 1 CATEGORIES= japanese www perl5 -MASTER_SITES= OSDN/h14m/22597 +MASTER_SITES= OSDN/h14m MAINTAINER= ports@FreeBSD.org COMMENT= Hyper NIKKI System, a CGI system for Electric Diary Interchange USES= perl5 shebangfix SHEBANG_FILES= contrib/isystem-0.9.10/index.cgi.in \ public_html/diary/index.cgi.in perl_OLD_CMD= %PERL_PATH% NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/hns-setup bin/todayhns PORTDATA= * do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${CP} -pR ${WRKSRC}/ ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/hns-setup ${STAGEDIR}${PREFIX}/bin/hns-setup ${INSTALL_SCRIPT} ${WRKSRC}/contrib/todayhns/todayhns \ ${STAGEDIR}${PREFIX}/bin/todayhns .include Index: head/japanese/ipadic/Makefile =================================================================== --- head/japanese/ipadic/Makefile (revision 543004) +++ head/japanese/ipadic/Makefile (revision 543005) @@ -1,26 +1,26 @@ # Created by: kuriyama # $FreeBSD$ PORTNAME= ipadic PORTVERSION= 2.7.0 PORTREVISION= 2 CATEGORIES= japanese textproc -MASTER_SITES= OSDN/${PORTNAME}/24435 +MASTER_SITES= OSDN/${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Japanese Morphological Dictionary for ChaSen BUILD_DEPENDS= chasen:japanese/chasen-base RUN_DEPENDS= chasen:japanese/chasen-base CONFIGURE_ARGS= --with-dicdir=${PREFIX}/share/chasen/dic \ --with-chasenrc-path=${STAGEDIR}${PREFIX}/share/chasen/dic/ipadic GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes pre-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/chasen/dic/ipadic ${INSTALL_DATA} ${WRKSRC}/chasenrc \ ${STAGEDIR}${PREFIX}/share/chasen/dic/ipadic/chasenrc.sample .include Index: head/japanese/kasumi/Makefile =================================================================== --- head/japanese/kasumi/Makefile (revision 543004) +++ head/japanese/kasumi/Makefile (revision 543005) @@ -1,37 +1,37 @@ # Created by: MANTANI Nobutaka # $FreeBSD$ PORTNAME= kasumi PORTVERSION= 2.5 PORTREVISION= 8 CATEGORIES= japanese -MASTER_SITES= OSDN/${PORTNAME}/41436 +MASTER_SITES= OSDN/${PORTNAME} MAINTAINER= nobutaka@FreeBSD.org COMMENT= Dictionary management tool for anthy LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libanthy.so:japanese/anthy \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= compiler:c++11-lang gmake gnome iconv:wchar_t localbase:ldflags pkgconfig USE_GNOME= gtk20 cairo gdkpixbuf2 GNU_CONFIGURE= yes OPTIONS_DEFINE= NLS .include .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif .include Index: head/japanese/latex-jlisting/Makefile =================================================================== --- head/japanese/latex-jlisting/Makefile (revision 543004) +++ head/japanese/latex-jlisting/Makefile (revision 543005) @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= jlisting PORTVERSION= 0.2 CATEGORIES= japanese print -MASTER_SITES= OSDN/mytexpert/26068 +MASTER_SITES= OSDN/mytexpert PKGNAMEPREFIX= latex- DISTFILES= jlisting.sty.bz2 MAINTAINER= hiroto.kagotani@gmail.com COMMENT= Support for Japanese text within lstlisting environment NO_BUILD= yes USE_TEX= latex texhash JLDIR= ${TEXMFLOCALDIR}/tex/latex/jlisting PLIST_FILES= ${JLDIR}/jlisting.sty do-extract: @${MKDIR} ${WRKSRC} (cd ${DISTDIR}/${DIST_SUBDIR} && ${BZCAT} ${DISTFILES} \ > ${WRKSRC}/jlisting.sty) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${JLDIR} ${INSTALL_DATA} ${WRKSRC}/jlisting.sty ${STAGEDIR}${PREFIX}/${JLDIR} .include Index: head/japanese/nethack34/Makefile =================================================================== --- head/japanese/nethack34/Makefile (revision 543004) +++ head/japanese/nethack34/Makefile (revision 543005) @@ -1,79 +1,79 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= nethack PORTVERSION= 3.4.3 PORTREVISION= 7 CATEGORIES= japanese games MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}-src -PATCH_SITES= OSDN/jnethack/58545 +PATCH_SITES= OSDN/jnethack PATCHFILES= jnethack-${PORTVERSION}-0.11.diff.gz PATCH_DIST_STRIP= -p1 MAINTAINER= CQG00620@nifty.ne.jp COMMENT= Japanized NetHack WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= gmake tar:tgz MAKE_ENV= GRAPHICS="${GRAPHICS}" PLIST_SUB= HACKNAME="${HACKNAME}" MAKE_JOBS_UNSAFE= yes # Configure these variables as you want them to be. HACKNAME?= jnethack HACKDIR?= share/${HACKNAME} DATADIR= ${PREFIX}/${HACKDIR} DOCSDIR= ${PREFIX}/share/doc/${HACKNAME} SUB_FILES= pkg-deinstall SUB_LIST= HACKDIR=${HACKDIR} OPTIONS_DEFINE= DOCS SHELL X11 OPTIONS_DEFAULT=SHELL X11 SHELL_DESC= Shell support .include .if ${PORT_OPTIONS:MX11} USES+= xorg USE_XORG= xaw xpm GRAPHICS= X11_GRAPHICS .endif post-patch: @${REINPLACE_CMD} -e 's|%%HACKNAME%%|${HACKNAME}|g' \ -e 's|%%HACKDIR%%|${PREFIX}/${HACKDIR}|g' \ ${WRKSRC}/include/config.h \ ${WRKSRC}/sys/unix/Makefile.top \ ${WRKSRC}/sys/unix/Makefile.doc @${REINPLACE_CMD} -e 's|||g' \ ${WRKSRC}/win/Qt/qt_win.cpp .if ! ${PORT_OPTIONS:MSHELL} @${REINPLACE_CMD} -e 's|#define SHELL|/* #define SHELL|' \ ${WRKSRC}/include/unixconf.h .endif .if ! ${PORT_OPTIONS:MX11} @${REINPLACE_CMD} -e 's|# define XI18N|/* # define XI18N|' \ ${WRKSRC}/include/config.h .endif do-configure: (cd ${WRKSRC}/sys/unix && ${SH} setup.sh) post-install: (cd ${WRKSRC}/doc && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} manpages) ${INSTALL_DATA} ${WRKSRC}/win/X11/JNetHack.ad \ ${STAGEDIR}${PREFIX}/lib/X11/app-defaults/JNetHack .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} README.j ChangeLog.j INSTALL.j \ doc/Guidebook.txt doc/jGuidebook.txt ${STAGEDIR}${DOCSDIR}) .endif .include Index: head/japanese/nkf/Makefile =================================================================== --- head/japanese/nkf/Makefile (revision 543004) +++ head/japanese/nkf/Makefile (revision 543005) @@ -1,19 +1,19 @@ # Created by: asami # $FreeBSD$ PORTNAME= nkf PORTVERSION= 2.1.4 PORTEPOCH= 1 CATEGORIES?= japanese -MASTER_SITES= OSDN/${PORTNAME}/64158 +MASTER_SITES= OSDN/${PORTNAME} MAINTAINER= hrs@FreeBSD.org COMMENT= Network Kanji code conversion Filter LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/nkf.c MAKE_ENV= MKDIR="${MKDIR}" PLIST_FILES= bin/nkf man/man1/nkf.1.gz man/ja/man1/nkf.1.gz .include Index: head/japanese/p5-Text-ChaSen/Makefile =================================================================== --- head/japanese/p5-Text-ChaSen/Makefile (revision 543004) +++ head/japanese/p5-Text-ChaSen/Makefile (revision 543005) @@ -1,37 +1,37 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= Text-ChaSen PORTVERSION= 1.03 PORTREVISION= 7 CATEGORIES= japanese textproc perl5 -MASTER_SITES= OSDN/chasen-legacy/56305 +MASTER_SITES= OSDN/chasen-legacy DISTNAME= chasen-${CHASEN_VERSION} MAINTAINER= perl@FreeBSD.org COMMENT= ChaSen library module for Perl5 LIB_DEPENDS= libchasen.so:japanese/chasen-base DISTINFO_FILE= ${.CURDIR}/../chasen-base/distinfo CHASEN_VERSION= 2.4.5 WRKSRC= ${WRKDIR}/chasen-${CHASEN_VERSION}/perl USES= perl5 USE_PERL5= configure CONFIGURE_ENV= PREFIX="${PREFIX}" DOCSDIR= ${PREFIX}/share/doc/chasen OPTIONS_DEFINE= DOCS .include PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5- post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Text/ChaSen/ChaSen.so ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/README.perl .include Index: head/japanese/p5-nkf/Makefile =================================================================== --- head/japanese/p5-nkf/Makefile (revision 543004) +++ head/japanese/p5-nkf/Makefile (revision 543005) @@ -1,28 +1,28 @@ # Created by: max # $FreeBSD$ PORTNAME= nkf PORTVERSION= 2.1.4 PORTEPOCH= 1 CATEGORIES= japanese perl5 -MASTER_SITES= OSDN/${PORTNAME}/64158 +MASTER_SITES= OSDN/${PORTNAME} PKGNAMEPREFIX= ja-p5- MAINTAINER= hrs@FreeBSD.org COMMENT= Perl extension module to use NKF LICENSE= ZLIB NKF LICENSE_COMB= multi LICENSE_NAME_NKF= NKF License LICENSE_FILE_ZLIB= ${WRKSRC}/NKF.pm LICENSE_FILE_NKF= ${WRKSRC}/NKF.xs LICENSE_PERMS_NKF= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= perl5 USE_PERL5= configure WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/NKF.mod post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/NKF/NKF.so .include Index: head/japanese/scim-anthy/Makefile =================================================================== --- head/japanese/scim-anthy/Makefile (revision 543004) +++ head/japanese/scim-anthy/Makefile (revision 543005) @@ -1,24 +1,24 @@ # Created by: Hajimu UMEMOTO # $FreeBSD$ PORTNAME= scim-anthy PORTVERSION= 1.2.7 PORTREVISION= 6 CATEGORIES= japanese -MASTER_SITES= OSDN/scim-imengine/37309 +MASTER_SITES= OSDN/scim-imengine MAINTAINER= ports@FreeBSD.org COMMENT= SCIM IMEngine module using Anthy LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= scim:textproc/scim LIB_DEPENDS= libanthy.so:japanese/anthy RUN_DEPENDS:= ${BUILD_DEPENDS} \ kasumi:japanese/kasumi USES= gmake iconv libtool:keepla pkgconfig GNU_CONFIGURE= yes .include Index: head/japanese/scim-canna/Makefile =================================================================== --- head/japanese/scim-canna/Makefile (revision 543004) +++ head/japanese/scim-canna/Makefile (revision 543005) @@ -1,23 +1,23 @@ # Created by: Norikatsu Shigemura # $FreeBSD$ PORTNAME= scim-canna PORTVERSION= 1.0.0 PORTREVISION= 15 CATEGORIES= japanese -MASTER_SITES= OSDN/scim-imengine/18849 +MASTER_SITES= OSDN/scim-imengine MAINTAINER= ports@FreeBSD.org COMMENT= SCIM IMEngine module using Canna BUILD_DEPENDS= scim:textproc/scim LIB_DEPENDS= libcanna.so:japanese/canna-lib RUN_DEPENDS:= ${BUILD_DEPENDS} USES= gmake iconv libtool:keepla pkgconfig GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include -D__STDC_ISO_10646__ LDFLAGS+= -L${LOCALBASE}/lib .include Index: head/japanese/scim-skk/Makefile =================================================================== --- head/japanese/scim-skk/Makefile (revision 543004) +++ head/japanese/scim-skk/Makefile (revision 543005) @@ -1,28 +1,28 @@ # Created by: Jun Mukai # $FreeBSD$ # $MCom: ports/japanese/scim-skk/Makefile,v 1.1 2006/09/30 05:17:05 ahze Exp $ PORTNAME= scim-skk PORTVERSION= 0.5.2 PORTREVISION= 12 CATEGORIES= japanese -MASTER_SITES= OSDN/scim-imengine/18121 +MASTER_SITES= OSDN/scim-imengine MAINTAINER= ports@FreeBSD.org COMMENT= SCIM IMEngine module like SKK BUILD_DEPENDS= scim:textproc/scim RUN_DEPENDS:= ${BUILD_DEPENDS} USES= gmake iconv libtool pkgconfig GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include -D__STDC_ISO_10646__ LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} "s|%%LOCALBASE%%|${LOCALBASE}|" ${WRKSRC}/src/scim_skk_prefs.h .include Index: head/japanese/skkinput/Makefile =================================================================== --- head/japanese/skkinput/Makefile (revision 543004) +++ head/japanese/skkinput/Makefile (revision 543005) @@ -1,46 +1,46 @@ # Created by: Murata Shuuichirou # $FreeBSD$ PORTNAME= skkinput PORTVERSION= 2.06.4 PORTREVISION= 2 CATEGORIES= japanese x11 -MASTER_SITES= OSDN/skkinput2/6273 +MASTER_SITES= OSDN/skkinput2 MAINTAINER= koma2@lovepeers.org COMMENT= SKK-like Japanese input method for X11 LICENSE= GPLv2 USES= imake xorg USE_XORG= ice sm x11 xext xt xmu PLIST_FILES= bin/skkinput lib/X11/app-defaults/Skkinput \ man/ja/man1/skkinput.1.gz man/man1/skkinput.1.gz PORTDOCS= *.jis ChangeLog skkinputlisp.doc dot.skkinput OPTIONS_DEFINE= DOCS OPTIONS_RADIO= SKKSERVER OPTIONS_RADIO_SKKSERVER=DBSKKD RSKKSERV SKKSERVER_DESC= Skkserver selection DBSKKD_DESC= Use ja-dbskkd-cdb as skkserver RSKKSERV_DESC= Use ja-rskkserv as skkserver .include .if ${PORT_OPTIONS:MDBSKKD} RUN_DEPENDS= ${LOCALBASE}/libexec/dbskkd-cdb:japanese/dbskkd-cdb .elif ${PORT_OPTIONS:MRSKKSERV} RUN_DEPENDS= ${LOCALBASE}/libexec/rskkserv:japanese/rskkserv .else RUN_DEPENDS= ${LOCALBASE}/sbin/skkserv:japanese/skkserv .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} # One of the docfiles lives in its own subdirectory; link it relative to # ${WRKSRC} to simplify installation routine (install all files at once) @${LN} ${WRKSRC}/myeval/skkinputlisp.doc ${WRKSRC}/skkinputlisp.doc ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/japanese/skkinput3/Makefile =================================================================== --- head/japanese/skkinput3/Makefile (revision 543004) +++ head/japanese/skkinput3/Makefile (revision 543005) @@ -1,58 +1,58 @@ # Created by: KOMATSU Shinichiro # $FreeBSD$ PORTNAME= skkinput3 PORTVERSION= 3.0.6 PORTREVISION= 9 CATEGORIES= japanese x11 -MASTER_SITES= OSDN/${PORTNAME}/2222 +MASTER_SITES= OSDN/${PORTNAME} DISTNAME= skkinput-${PORTVERSION} MAINTAINER= koma2@lovepeers.org COMMENT= SKK-like Japanese input method for X11 USES= imake xorg USE_GCC= any USE_CSTD= gnu89 USE_XORG= ice sm x11 xext xmu xt MAKE_JOBS_UNSAFE= yes PORTDOCS= *.jis dot.skkinput ChangeLog OPTIONS_DEFINE= SKK10 DOCS OPTIONS_RADIO= SKKSERVER OPTIONS_RADIO_SKKSERVER= DBSKKD RSKKSERV SKKSERVER_DESC= Skkserver selection DBSKKD_DESC= Use ja-dbskkd-cdb as skkserver RSKKSERV_DESC= Use ja-rskkserv as skkserver SKK10_DESC= Install SKK10 elisp files .include .if ${PORT_OPTIONS:MSKK10} PLIST_SUB+= SKK8="@comment " SKK10="" .else PLIST_SUB+= SKK8="" SKK10="@comment " .endif .if ${PORT_OPTIONS:MDBSKKD} RUN_DEPENDS= ${LOCALBASE}/libexec/dbskkd-cdb:japanese/dbskkd-cdb .elif ${PORT_OPTIONS:MRSKKSERV} RUN_DEPENDS= ${LOCALBASE}/libexec/rskkserv:japanese/rskkserv .else RUN_DEPENDS= ${LOCALBASE}/sbin/skkserv:japanese/skkserv .endif post-patch: .if ${PORT_OPTIONS:MSKK10} @${REINPLACE_CMD} -e '/\(#define.*UseSkk8\)/ s/^/XCOMM /' \ -e '/XCOMM.*#define.*UseSkk10/ s/XCOMM[[:space:]]*//' \ ${WRKSRC}/Skkinput.conf .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/mail/bsfilter/Makefile =================================================================== --- head/mail/bsfilter/Makefile (revision 543004) +++ head/mail/bsfilter/Makefile (revision 543005) @@ -1,34 +1,34 @@ # Created by: Masafumi Otsune # $FreeBSD$ PORTNAME= bsfilter PORTVERSION= 1.0.19 PORTREVISION= 3 CATEGORIES= mail ruby -MASTER_SITES= OSDN/bsfilter/59804 +MASTER_SITES= OSDN/bsfilter MAINTAINER= ports@FreeBSD.org COMMENT= Bayesian spam filter written in Ruby LICENSE= GPLv2 RUN_DEPENDS= rubygem-gdbm>=2.0.0,2:databases/rubygem-gdbm NO_BUILD= yes USE_RUBY= yes USES= shebangfix tar:tgz SHEBANG_FILES= bsfilter/bsfilter OPTIONS_DEFINE= EXAMPLES do-install: ${INSTALL_SCRIPT} ${WRKSRC}/bsfilter/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for FILE in bsfilter.conf.sample dot-qmail.sample ${INSTALL_DATA} ${FILESDIR}/${FILE} ${STAGEDIR}${EXAMPLESDIR} .endfor .for DIR in mda mua cd ${WRKSRC} && ${COPYTREE_SHARE} ${DIR} ${STAGEDIR}${EXAMPLESDIR} .endfor .include Index: head/mail/milter-manager/Makefile =================================================================== --- head/mail/milter-manager/Makefile (revision 543004) +++ head/mail/milter-manager/Makefile (revision 543005) @@ -1,56 +1,56 @@ # Created by: Hirohisa Yamaguchi # $FreeBSD$ PORTNAME= milter-manager PORTVERSION= 2.1.1 PORTREVISION= 1 CATEGORIES= mail ruby -MASTER_SITES= OSDN/${PORTNAME}/67935 +MASTER_SITES= OSDN/${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Super milter that can invoke several milters selectively LICENSE= AGPLv3 GFDL GPLv3 LGPL3 LICENSE_COMB= multi BUILD_DEPENDS= rubygem-glib2>0:devel/rubygem-glib2 LIB_DEPENDS= libev.so:devel/libev RUN_DEPENDS= rubygem-glib2>0:devel/rubygem-glib2 USES= compiler:c++11-lang gettext gmake gnome libtool pathfix pkgconfig USE_GNOME= glib20 intltool USE_LDCONFIG= yes USE_RC_SUBR= milter-manager USE_RUBY= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libev \ --with-package-platform=freebsd CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * .include .if ${PORT_OPTIONS:MDOCS} CONFIGURE_ARGS+=--with-html-dir=${DOCSDIR} .else CONFIGURE_ARGS+=--with-html-dir=${WRKDIR}/doc .endif .if ! ${PORT_OPTIONS:MEXAMPLES} EXAMPLESDIR= ${WRKDIR}/examples .endif post-patch: @${FIND} ${WRKSRC} -type f -name Makefile.in -exec \ ${REINPLACE_CMD} -e "s#\$$(datadir)/@PACKAGE@#${DATADIR}#" \ -e "s#\$$(datarootdir)/\$$(PACKAGE)#${DATADIR}#" {} + @${REINPLACE_CMD} -e "s#\\\\\$$(pkgdatadir)/sample#${EXAMPLESDIR}#" ${WRKSRC}/configure @${RM} -r ${WRKSRC}/binding/ruby/glib-2.2.5 .include Index: head/ports-mgmt/portsreinstall/Makefile =================================================================== --- head/ports-mgmt/portsreinstall/Makefile (revision 543004) +++ head/ports-mgmt/portsreinstall/Makefile (revision 543005) @@ -1,18 +1,18 @@ # Created by: Mamoru Sakaue / MwGhennndo # $FreeBSD$ PORTNAME= portsreinstall PORTVERSION= 4.1.0 CATEGORIES= ports-mgmt -MASTER_SITES= OSDN/${PORTNAME}/70073/ \ +MASTER_SITES= OSDN/${PORTNAME} \ http://www.mwghennndo.com/software/${PORTNAME}/ MAINTAINER= sakaue.mamoru@mwghennndo.com COMMENT= Ports upgrading utility for massive forced reinstall LICENSE= BSD2CLAUSE MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} NO_ARCH= yes .include Index: head/shells/yash/Makefile =================================================================== --- head/shells/yash/Makefile (revision 543004) +++ head/shells/yash/Makefile (revision 543005) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= yash DISTVERSION= 2.49 CATEGORIES= shells -MASTER_SITES= OSDN/yash/71638 +MASTER_SITES= OSDN/yash MAINTAINER= naddy@FreeBSD.org COMMENT= POSIX-compliant command line shell LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= tar:xz HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MANPREFIX}/man CPPFLAGS+= -std=c99 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls NLS_CPPFLAGS= -I${LOCALBASE}/include NLS_LDFLAGS= -L${LOCALBASE}/lib .include Index: head/sysutils/extipl/Makefile =================================================================== --- head/sysutils/extipl/Makefile (revision 543004) +++ head/sysutils/extipl/Makefile (revision 543005) @@ -1,37 +1,37 @@ # Created by: KIMURA Takamichi # $FreeBSD$ PORTNAME= extipl PORTVERSION= 5.04 CATEGORIES= sysutils -MASTER_SITES= OSDN/${PORTNAME}/2166 +MASTER_SITES= OSDN/${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Partition-selectable boot loader for IBM-PC/AT compatibles LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= nasm:devel/nasm ONLY_FOR_ARCHS= i386 amd64 BUILD_WRKSRC= ${WRKSRC}/src OPTIONS_DEFINE= DOCS post-patch: @cd ${WRKSRC}/src && ${SED} -e 's|!!DOCDIR!!|${DOCSDIR}|g' \ ${PORTNAME}.8.in > ${PORTNAME}.8 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/src/${PORTNAME}.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/English ${INSTALL_DATA} ${WRKSRC}/doc/English/*.txt ${STAGEDIR}${DOCSDIR}/English @${MKDIR} ${STAGEDIR}${DOCSDIR}/Japanese ${INSTALL_DATA} ${WRKSRC}/doc/Japanese/*.txt ${STAGEDIR}${DOCSDIR}/Japanese .include Index: head/textproc/senna/Makefile =================================================================== --- head/textproc/senna/Makefile (revision 543004) +++ head/textproc/senna/Makefile (revision 543005) @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= senna PORTVERSION= 1.1.5 PORTREVISION= 9 PORTEPOCH= 1 CATEGORIES= textproc -MASTER_SITES= OSDN/senna/46945 +MASTER_SITES= OSDN/senna MAINTAINER= kuriyama@FreeBSD.org COMMENT= Embeddable Fulltext Search Engine BROKEN_aarch64= does not build: libsenna.so: undefined reference to SEN_ATOMIC_ADD_EX BROKEN_armv6= does not build: libsenna.so: undefined reference to SEN_ATOMIC_ADD_EX BROKEN_armv7= does not build: libsenna.so: undefined reference to SEN_ATOMIC_ADD_EX BROKEN_sparc64= does not build: libsenna.so: undefined reference to SEN_ATOMIC_ADD_EX USES= compiler:c11 gmake libtool pathfix GNU_CONFIGURE= yes USE_GCC= any USE_LDCONFIG= yes CONFIGURE_ARGS= --with-sennahome=${SENNA_HOME} LDFLAGS+= -lpthread -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include MAKE_ARGS= CFLAGS="${CFLAGS}" WRKSRC= ${WRKDIR}/${DISTNAME} SENNA_HOME?= /var/senna OPTIONS_DEFINE= MECAB NFKC OPTIONS_DEFAULT= MECAB NFKC MECAB_DESC= Use MeCab for morphological analysis NFKC_DESC= Use NFKC-based UTF-8 normalization MECAB_LIB_DEPENDS= libmecab.so:japanese/mecab MECAB_CONFIGURE_OFF= --without-mecab NFKC_CONFIGURE_OFF= --disable-nfkc .include Index: head/www/fswiki/Makefile =================================================================== --- head/www/fswiki/Makefile (revision 543004) +++ head/www/fswiki/Makefile (revision 543005) @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= fswiki PORTVERSION= 3.6.2 PORTREVISION= 2 CATEGORIES= www -MASTER_SITES= OSDN/fswiki/20797 +MASTER_SITES= OSDN/fswiki DISTNAME= wiki${PORTVERSION:S|.|_|g} MAINTAINER= kuriyama@FreeBSD.org COMMENT= FreeStyle Wiki (perl based wiki clone) RUN_DEPENDS= ja-p5-Jcode>=0:japanese/p5-Jcode \ p5-HTML-Template>=0:www/p5-HTML-Template USES= perl5 shebangfix zip SHEBANG_FILES= wiki.cgi NO_BUILD= yes post-extract: ${SED} -e 's|__DATADIR__|${DATADIR}|' ${FILESDIR}/setup.sh \ >${WRKSRC}/setup.sh do-install: -${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC}; \ for d in `${FIND} * -type d`; do \ ${MKDIR} ${STAGEDIR}${DATADIR}/$${d}; \ done cd ${WRKSRC}; \ for i in `${FIND} . -type f | ${GREP} -v .orig`; do \ ${INSTALL_DATA} $${i} ${STAGEDIR}${DATADIR}/$${i}; \ done ${INSTALL_SCRIPT} ${WRKSRC}/wiki.cgi ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/setup.sh ${STAGEDIR}${DATADIR} .include Index: head/www/html2hdml/Makefile =================================================================== --- head/www/html2hdml/Makefile (revision 543004) +++ head/www/html2hdml/Makefile (revision 543005) @@ -1,15 +1,15 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= html2hdml PORTVERSION= 1.0.5 CATEGORIES= www textproc -MASTER_SITES= OSDN/html2hdml/6351 +MASTER_SITES= OSDN/html2hdml MAINTAINER= ports@FreeBSD.org COMMENT= I-mode HTML to EZweb HDML converter GNU_CONFIGURE= yes PLIST_FILES= bin/html2hdml .include Index: head/x11/gsynaptics/Makefile =================================================================== --- head/x11/gsynaptics/Makefile (revision 543004) +++ head/x11/gsynaptics/Makefile (revision 543005) @@ -1,24 +1,24 @@ # Created by: Norikatsu Shigemura # $FreeBSD$ PORTNAME= gsynaptics PORTVERSION= 0.9.16 PORTREVISION= 3 CATEGORIES= x11 -MASTER_SITES= OSDN/${PORTNAME}/38463 +MASTER_SITES= OSDN/${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= GNOME Synaptics Touchpad setting tool LICENSE= GPLv2 RUN_DEPENDS= xf86-input-synaptics>0:x11-drivers/xf86-input-synaptics USES= gettext gmake gnome pathfix pkgconfig USE_GNOME= gconf2 libglade2 intltool GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include Index: head/x11-fonts/hanazono-fonts-ttf/Makefile =================================================================== --- head/x11-fonts/hanazono-fonts-ttf/Makefile (revision 543004) +++ head/x11-fonts/hanazono-fonts-ttf/Makefile (revision 543005) @@ -1,28 +1,28 @@ # Created by: Zhihao Yuan # $FreeBSD$ PORTNAME= hanazono-fonts-ttf PORTVERSION= 20170904 PORTREVISION= 1 CATEGORIES= x11-fonts -MASTER_SITES= OSDN/hanazono-font/68253 +MASTER_SITES= OSDN/hanazono-font DISTNAME= ${PORTNAME:C/-.*//}-${PORTVERSION} MAINTAINER= lichray@gmail.com COMMENT= CJK Mincho-typeface developed by Hanazono University LICENSE= OFL11 USES= fonts zip NO_ARCH= yes NO_BUILD= yes NO_WRKSUBDIR= yes FONTNAME= Hana SUB_FILES= pkg-message do-install: ${MKDIR} ${STAGEDIR}${FONTSDIR} ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTSDIR} .include