You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You will first need to fetch the pkgsrc tree and then bootstrap
it.
On the pkgsrc website the `bootstrap' and `build a package' section'
describe a quickstart:
<https://www.pkgsrc.org/>
First chapters of `The pkgsrc guide' and
`pkgsrc/bootstrap/README.Cygwin' should contains more helpful
information but if you have any problem probably it's better to ask on
pkgsrc-users@ mailing list.
Cygwin (and all other handled OSes) are community driven and the project can promise only source repository. Everything else what comes in a binary format is a matter of downstream vendor to build and distribute binary packages.
If that vendor takes part in the community, it can put the packages on shared ftp.
I tried pkgsrc on Cygwin today and while it works, it is poorly documented and many packages fail to build, notably, devel/libtool-base, which is needed by devel/flex, which is needed by several packages I tried. I can install the same version of libtool in Cygwin but I do not know how to force use of it.
A few tips:
At a minimum you will want to install the gcc-core and libgcc1 packages in Cygwin.
From the command line: ./setup-x86.exe -q -P gcc-core libgcc1
Download and extract the pkgsrc tree as per the documentation and run the bootstrap script. I suggest you save the output with the script(1) command.
You will want to add these paths to /etc/profile (one is for Cygwin itself):
if [ ${CYGWIN_NOWINPATH-addwinpath} = "addwinpath" ] ; then
PATH="/usr/pkg/bin:/usr/pkg/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin${PATH:+:${PATH}}"
else
PATH="/usr/pkg/bin:/usr/pkg/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin"
fi
Log in again to receive the correct paths and you should be able to enter a specific package and type "bmake", rather than the traditional "make" and note that make from Cygwin will fail.
That said, could someone please look at building devel/libtool-base ?
Activity
iamleot commentedon Jul 29, 2018
iamleot commentedon Jul 29, 2018
xdotool: Update x11/xdotool to 3.20160805
archivers/ruby-mixlib-archive: update to 0.4.16
devel/ruby-mixlib-log: update to 2.0.4
krytarowski commentedon Oct 9, 2018
Is this solved?
jsonn commentedon Oct 10, 2018
Noone provides binary packages for cygwin.
krytarowski commentedon Oct 10, 2018
Cygwin (and all other handled OSes) are community driven and the project can promise only source repository. Everything else what comes in a binary format is a matter of downstream vendor to build and distribute binary packages.
If that vendor takes part in the community, it can put the packages on shared ftp.
http://cdn.netbsd.org/pub/pkgsrc/packages/
Right now nobody is actively collaborating from the Cygwin community so we cannot do much beyond shipping with source form.
The source distribution of pkgsrc might not be the proper place for prompt for binary packages, at least it probably won't get much traction here.
Update py-itsdangerous to 1.1.0.
liferea: Update www/liferea to 1.12.5a
michaeldexter commentedon Jun 20, 2019
I tried pkgsrc on Cygwin today and while it works, it is poorly documented and many packages fail to build, notably, devel/libtool-base, which is needed by devel/flex, which is needed by several packages I tried. I can install the same version of libtool in Cygwin but I do not know how to force use of it.
A few tips:
At a minimum you will want to install the gcc-core and libgcc1 packages in Cygwin.
From the command line: ./setup-x86.exe -q -P gcc-core libgcc1
Download and extract the pkgsrc tree as per the documentation and run the bootstrap script. I suggest you save the output with the script(1) command.
You will want to add these paths to /etc/profile (one is for Cygwin itself):
if [ ${CYGWIN_NOWINPATH-addwinpath} = "addwinpath" ] ; then
PATH="/usr/pkg/bin:/usr/pkg/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin${PATH:+:${PATH}}"
else
PATH="/usr/pkg/bin:/usr/pkg/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin"
fi
Log in again to receive the correct paths and you should be able to enter a specific package and type "bmake", rather than the traditional "make" and note that make from Cygwin will fail.
That said, could someone please look at building devel/libtool-base ?
Thanks!
Update to 1.71.0
Update to 0.42. From the git log:
288 remaining items
sysutils/pfetch: update to 1.3.0
Update to 1.20
Update to 1.601
(security/clusterssh) Updated 4.03.06 to 4.16 for PR pkg/58059
mail/php-mailparse: update to 3.1.8
xfce4-places-plugin: update to 1.8.4
misc/projectable: update to 1.3.2
x11/xsel: update to 1.2.1
www/ruby-faraday-net_http_persistent: update to 2.3.1
p5-Clone: update to 0.48.
p5-XML-Parser: update to 2.48.
Update to 1.25
p5-Crypt-RIPEMD160: update to 0.12.
graphics/ruby-image_size: update to 3.5.0
p5-YAML-Syck: update to 1.45.