net-firewall/pglinux: initial import of version 2.3.1
This commit is contained in:
		
							parent
							
								
									0bb2fb1eec
								
							
						
					
					
						commit
						bf000c6164
					
				| @ -12,6 +12,7 @@ games-roguelike | |||||||
| games-rpg | games-rpg | ||||||
| games-strategy | games-strategy | ||||||
| media-sound | media-sound | ||||||
|  | net-firewall | ||||||
| net-misc | net-misc | ||||||
| net-www | net-www | ||||||
| sci-mathematics | sci-mathematics | ||||||
|  | |||||||
							
								
								
									
										79
									
								
								packages/net-firewall/pglinux/pglinux-2.3.1.exheres-0
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										79
									
								
								packages/net-firewall/pglinux/pglinux-2.3.1.exheres-0
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,79 @@ | |||||||
|  | # Copyright 2016 Julian Ospald <hasufell@posteo.de> | ||||||
|  | # Distributed under the terms of the GNU General Public License v2 | ||||||
|  | 
 | ||||||
|  | require gtk-icon-cache | ||||||
|  | 
 | ||||||
|  | MY_P="pgl-${PV}" | ||||||
|  | 
 | ||||||
|  | SUMMARY="Privacy oriented firewall application" | ||||||
|  | HOMEPAGE="https://sourceforge.net/projects/peerguardian/" | ||||||
|  | DOWNLOADS="mirror://sourceforge/peerguardian/${MY_P}.tar.gz" | ||||||
|  | 
 | ||||||
|  | LICENCES="GPL-3" | ||||||
|  | PLATFORMS="~amd64 ~x86" | ||||||
|  | SLOT="0" | ||||||
|  | MYOPTIONS=" | ||||||
|  |     dbus | ||||||
|  |     gui [[ requires = [ dbus ] ]] | ||||||
|  | " | ||||||
|  | 
 | ||||||
|  | DEPENDENCIES=" | ||||||
|  |     build: | ||||||
|  |         virtual/pkg-config | ||||||
|  |         sys-devel/libtool | ||||||
|  |     build+run: | ||||||
|  |         net-libs/libnetfilter_queue | ||||||
|  |         net-libs/libnfnetlink | ||||||
|  |         gui? ( | ||||||
|  |             sys-auth/polkit-qt | ||||||
|  |             x11-libs/qt:4[dbus] | ||||||
|  |             || ( kde-apps/kdesu x11-libs/gksu x11-misc/ktsuss ) | ||||||
|  |         ) | ||||||
|  |     run: | ||||||
|  |         net-firewall/iptables | ||||||
|  |         sys-apps/sysvinit | ||||||
|  |     recommendation: | ||||||
|  |         virtual/unzip [[ description = [ needed for blocklists packed as .zip ] ]] | ||||||
|  |     suggestion: | ||||||
|  |         app-admin/logrotate [[ description = [ Use logrotate for rotating | ||||||
|  |                                                logs ] ]] | ||||||
|  |         app-arch/p7zip [[ description = [ needed for blocklists packed as .7z ] ]] | ||||||
|  |         net-apps/NetworkManager [[ description = [ pglinux provides a | ||||||
|  |                                                    networkmanager script ]  ]] | ||||||
|  |         virtual/cron | ||||||
|  |         virtual/mta [[ description = [ needed to send informational (blocklist | ||||||
|  |                                        updates) and warning mails (if pglcmd.wd | ||||||
|  |                                        detects a problem.) ] ]] | ||||||
|  | " | ||||||
|  | 
 | ||||||
|  | WORK=${WORKBASE}/${MY_P} | ||||||
|  | 
 | ||||||
|  | DEFAULT_SRC_CONFIGURE_PARAMS=( | ||||||
|  |     --localstatedir=/var | ||||||
|  |     --with-piddir=/run | ||||||
|  |     --docdir=/usr/share/doc/${PNVR} | ||||||
|  |     --enable-logrotate | ||||||
|  |     --enable-cron | ||||||
|  |     --enable-networkmanager | ||||||
|  |     --enable-zlib | ||||||
|  |     --disable-lowmem | ||||||
|  |     --with-iconsdir=/usr/share/icons/hicolor/128x128/apps | ||||||
|  |     --with-gentoo-init | ||||||
|  |     --with-systemd="${SYSTEMDSYSTEMUNITDIR}" | ||||||
|  | ) | ||||||
|  | 
 | ||||||
|  | DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=( | ||||||
|  |     'dbus' | ||||||
|  | ) | ||||||
|  | 
 | ||||||
|  | DEFAULT_SRC_CONFIGURE_OPTION_WITHS=( | ||||||
|  |     'gui qt4' | ||||||
|  | ) | ||||||
|  | 
 | ||||||
|  | src_install() { | ||||||
|  | 	default | ||||||
|  | 	keepdir /var/{lib,log,spool}/pgl | ||||||
|  |     keepdir /etc/pgl/blocklists.local | ||||||
|  | 	edo rm -r "${IMAGE%/}"/{tmp,run} | ||||||
|  | } | ||||||
|  | 
 | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user