<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/cygsimple/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/cygsimple/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 14 Dec 2018 15:35:36 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/cygsimple/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by cyg Simple</title><link>https://sourceforge.net/p/cygsimple/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -2,8 +2,11 @@
 ## Why? ##
 What is the point of having a separate distribution of software dependent on Cygwin?  Basically the reason is that I find the setup experience to be combersome to use.  I looked at MSYS2 and their use of  [Arch Linux's pacman](https://www.archlinux.org/pacman/) system and thought that it would be useful for delivering Cygwin as well.  This concept should prove interesting depending on the number of users of this system I have.  Unlike MSYS2 I can use Cygwin's `ln -s` functionality and unlike MSYS2 I am doing more package spliting.  I am also doing static only builds unless the source packages forces the use of a DLL.

-## Static Only ##
+## Static Only Builds ##
 I also find the need for rebasing every DLL a bit of a challenge and there are still reports of collision during runtime.  Reducing the number of required  DLL to a minimum will help with the  collision issues.  It also helps with the aftershock of installing packages that need to be rebased, basically there should only be a few with the cygSimple scheme.  I still need to test the speed differences between static link versus dynamic link but from apperance I think the static linked coreutils is a bit faster.
+
+## DLL May Be Required ##
+Some libraries require a DLL and some have license issues for the end user if the library isn't used as a DLL.  For this reason alone libraries licensed under GPL will be delivered.  The binary executables cygSimple delivers will be staticly built instead of using those DLL.  For this to work packages that provide both libraries and executables require the PKGBUILD to build once as shared and then again as static.  Some libraries such as gmp for example require one or the other because the delivered headers are based on shared versus static build.  In these cases, for the time being, only the static version will be released.

 ## Status ##
 I am currently in the process of making things work.  This is a  chicken and egg process where I'm having to build the eggs to produce the chickens and to build some chickens to produce some eggs.  As I work out each item I will upload them to the file system in the packages and sources directories.  The source files contain the [makepkg](https://www.archlinux.org/pacman/makepkg.8.html) [PKGBUILD](https://www.archlinux.org/pacman/PKGBUILD.5.html) file, patch files and the upstream source file.  The makepkg program is part of the pacman package which I still need to upload so you'll need to wait on that.  I'll update this page once I have  pacman available to use. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">cyg Simple</dc:creator><pubDate>Fri, 14 Dec 2018 15:35:36 -0000</pubDate><guid>https://sourceforge.net6355056623efef62a2ce2157663236244deb0d0b</guid></item><item><title>Home modified by cyg Simple</title><link>https://sourceforge.net/p/cygsimple/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -11,4 +11,4 @@
 The wiki uses [Markdown](/p/cygsimple/wiki/markdown_syntax/) syntax.

 [[members limit=20]]
-[[download_button]]
+[ [download_button] ]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">cyg Simple</dc:creator><pubDate>Sun, 25 Nov 2018 15:21:03 -0000</pubDate><guid>https://sourceforge.net557173cbc9569f157df73cceeea58600cb8b0a78</guid></item><item><title>Home modified by cyg Simple</title><link>https://sourceforge.net/p/cygsimple/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,4 +1,12 @@
-The idea I have is to use Cygwin with a minimal set of files to be productive.  I will be creating a set of files that you can use on a USB thumb drive and be productive.  I will be sharing ideas for scripts to interface with native (i.e. not Cygwin dependent) applications such as a native VIM or native PERL.  The files I distribute will be in ZIP format since these are native to windows.  I am focusing on the x86_64 Windows OS but with enough detail that someone could use the information to create a x86 version as well and upload to this project for distribution.
+# cygSimple #
+## Why? ##
+What is the point of having a separate distribution of software dependent on Cygwin?  Basically the reason is that I find the setup experience to be combersome to use.  I looked at MSYS2 and their use of  [Arch Linux's pacman](https://www.archlinux.org/pacman/) system and thought that it would be useful for delivering Cygwin as well.  This concept should prove interesting depending on the number of users of this system I have.  Unlike MSYS2 I can use Cygwin's `ln -s` functionality and unlike MSYS2 I am doing more package spliting.  I am also doing static only builds unless the source packages forces the use of a DLL.
+
+## Static Only ##
+I also find the need for rebasing every DLL a bit of a challenge and there are still reports of collision during runtime.  Reducing the number of required  DLL to a minimum will help with the  collision issues.  It also helps with the aftershock of installing packages that need to be rebased, basically there should only be a few with the cygSimple scheme.  I still need to test the speed differences between static link versus dynamic link but from apperance I think the static linked coreutils is a bit faster.
+
+## Status ##
+I am currently in the process of making things work.  This is a  chicken and egg process where I'm having to build the eggs to produce the chickens and to build some chickens to produce some eggs.  As I work out each item I will upload them to the file system in the packages and sources directories.  The source files contain the [makepkg](https://www.archlinux.org/pacman/makepkg.8.html) [PKGBUILD](https://www.archlinux.org/pacman/PKGBUILD.5.html) file, patch files and the upstream source file.  The makepkg program is part of the pacman package which I still need to upload so you'll need to wait on that.  I'll update this page once I have  pacman available to use.

 The wiki uses [Markdown](/p/cygsimple/wiki/markdown_syntax/) syntax.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">cyg Simple</dc:creator><pubDate>Wed, 15 Aug 2018 14:52:57 -0000</pubDate><guid>https://sourceforge.net39b2435896a142db410026fae68662e70d962b5f</guid></item><item><title>Home modified by cyg Simple</title><link>https://sourceforge.net/p/cygsimple/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,6 +1,4 @@
-Welcome to your wiki!
-
-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
+The idea I have is to use Cygwin with a minimal set of files to be productive.  I will be creating a set of files that you can use on a USB thumb drive and be productive.  I will be sharing ideas for scripts to interface with native (i.e. not Cygwin dependent) applications such as a native VIM or native PERL.  The files I distribute will be in ZIP format since these are native to windows.  I am focusing on the x86_64 Windows OS but with enough detail that someone could use the information to create a x86 version as well and upload to this project for distribution.

 The wiki uses [Markdown](/p/cygsimple/wiki/markdown_syntax/) syntax.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">cyg Simple</dc:creator><pubDate>Sun, 26 Oct 2014 16:19:42 -0000</pubDate><guid>https://sourceforge.netb11d046632a30250ddf90fc7e05e16c89ddcdfd6</guid></item><item><title>Home modified by cyg Simple</title><link>https://sourceforge.net/p/cygsimple/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/cygsimple/wiki/markdown_syntax"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;h6&gt;Project Members:&lt;/h6&gt;
&lt;ul class="md-users-list"&gt;
&lt;li&gt;&lt;a href="/u/cygsimple"&gt;cyg Simple&lt;/a&gt; (admin)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;span class="download-button-5447f93c485acd3ea486c8e2" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">cyg Simple</dc:creator><pubDate>Wed, 22 Oct 2014 18:36:44 -0000</pubDate><guid>https://sourceforge.netd03af198accd4b87d4ff21e35525016d8be3da98</guid></item></channel></rss>